2017-05-16 9 views
1

私はデジタルオーシャンドロップレットにDjangoウェブアプリケーションを構築しました。アプリは正常に動作していました。今日、私は自分のWebアプリケーションを開いたときに、データは表示されませんでした。私はドロップレット(サーバー)を見て、私はmongodbのすべてのデータが失われていることがわかりました。私はMongoDBのシェルでshow dbsを入力する際に​​特に、それは言った:MongoDBが液滴で失われたデジタルオーシャン

DB_HAS_BEEN_DROPPED 0.000GB

は、それから私は、サーバーを再起動し、それが再び働きました。コレクションは戻ってきますが、古いデータだけが利用可能です。最近私が収集した新しいデータは失われてしまいます。 私は前に同様の問題に直面しました。その間、mongodbを実行している私のプロセスはオフになっていました。

私の滴が誰かによってハッキングされたと思われます。それが正しいのか、それともmongodbの問題ですか?私はまた、1ヶ月前にサーバーをセットアップしたときに、サーバーに奇妙な発信トラフィックがあったことを伝えるメッセージを送信し、セットアップしてからわずか1日後にサーバーをロックしたので、Digital Oceanのセキュリティポリシーが不思議でした。

ありがとうございました。

+2

人々は野生からDBへのアクセスを閉鎖することを学んだので、それはしばらくしている:https://www.bleepingcomputer.com/news/security/mongodb-databases-held内部的なインターフェイスだけをリッスンするようにログをチェックします。 –

答えて

関連する問題