2017-05-16 6 views
1

Ich habe eine Django Web App auf einem Tropfen Digital Ocean gebaut. Die App hat gut funktioniert. Als ich heute meine Web-App öffnete, erschienen keine Daten. Ich habe mir das Droplet (Server) angeschaut und festgestellt, dass alle Daten in meinem mongodb verloren sind. Insbesondere dann, wenn I show dbs in mongodb Schale-Typ ist, wobei es:MongoDB verloren in Tröpfchen Digital Ocean

DB_HAS_BEEN_DROPPED 0.000GB

dann neu gestartet ich den Server, und es funktionierte wieder. Die Sammlungen kommen zurück, aber nur alte Daten sind verfügbar. Neue Daten, die ich in den letzten Tagen gesammelt habe, sind verloren. Ich sah ein ähnliches Problem zuvor. Zu dieser Zeit wurde mein Prozess running mongodb sogar ausgeschaltet.

Ich vermute, dass mein Tröpfchen von jemandem gehackt wurde. Ist das richtig oder das ist das Problem von Mongodb? Ich bin auch neugierig auf die Sicherheitspolitik von Digital Ocean, denn als ich vor einem Monat einen Server eingerichtet habe, haben sie mir eine Nachricht geschickt, dass der Server seltsamen ausgehenden Verkehr hat und sie haben meinen Server nur einen Tag nach dem Einrichten gesperrt.

Danke.

+2

Es ist schon eine Weile her, seit Menschen den Zugang zu den db vom Wild schließen gelernt: https://www.bleepingcomputer.com/news/security/mongodb-databases-held -für-Ransom-by-mysterious-angreifer/Protokollen überprüfen, stellen Sie sicher, dass es nur auf interne Schnittstellen hört. –

Antwort

Verwandte Themen