Verwenden Sie keine Produktionsdaten in Ihrer Testumgebung: Die Auswirkungen durchgesickerter Testanmeldeinformationen
Um Technologieprodukte und -dienstleistungen bereitzustellen, nutzen Unternehmen mehrere Technologieumgebungen, sodass Änderungen, Aktualisierungen und Tests auf kontrollierte Weise durchgeführt werden können, ohne das Kundenerlebnis zu unterbrechen. Dabei handelt es sich um einen Best-Practice-Ansatz, der ein hohes Maß an Systemstabilität, Betriebszeit und Sicherheit gewährleistet. Diese "Nicht-Produktionsumgebungen" oder Testumgebungen sollten idealerweise vollständig von den Produktionsumgebungen getrennt werden, um Sicherheitsvorfälle und Fehler zu vermeiden. Tatsächlich sind die Testumgebungen eines Unternehmens in der Regel nur intern bekannt und werden der Öffentlichkeit überhaupt nicht zugänglich gemacht. In unserer Sicherheitsforschung finden wir jedoch häufig offengelegte Anmeldeinformationen für Testumgebungen, was zu weitaus schwerwiegenderen Folgen führen kann.
Wie Testanmeldeinformationen missbraucht werden können
Obwohl sie nicht mit Produktionsumgebungen verknüpft sind, sollten Testanmeldeinformationen so geschützt werden, als ob dies der Fall wäre. Es gibt mehrere Möglichkeiten, wie sich Nicht-Produktionsumgebungen mit der Produktion überschneiden, ein Tor zu Produktionssystemen bieten oder einfach die Quelle einer größeren Sicherheitsverletzung sein können. Angreifer nutzen Sprungbretter, um sich einen besseren Zugang zu Systemen innerhalb eines Unternehmens zu verschaffen, entweder durch Technologie oder Social Engineering. Jedes Standbein bietet mehr Informationen und mehr Zugang zu wertvollen Daten und Ressourcen.
Ein einfaches Szenario, das die Risiken veranschaulicht: Ein Angreifer verwendet kompromittierte Testanmeldeinformationen, um auf Ihre Testumgebung zuzugreifen. Sie finden einen Fundus an Produktionsdaten, die in die Testumgebung geladen wurden, um beim Debuggen eines komplexen Problems zu helfen, da Ihr Supportteam festgestellt hat, dass das Problem mit gefälschten Daten nicht einfach repliziert werden kann. Zu diesen Daten gehören auch Kundeninformationen, und die Offenlegung führt zu einer massiven Datenschutzverletzung, die den Ruf Ihres Unternehmens schädigt und zu einer Geldstrafe führt.
Möglichkeiten zum sicheren Management von Risiken durch Testanmeldeinformationen
Verstöße wie diese kommen immer wieder vor. Sie können jedoch Maßnahmen ergreifen, um Ihr Risiko zu verringern und die Auswirkungen zu verringern, falls Ihr Unternehmen auf diese Weise verletzt wird.
Testumgebungen sollten immer andere Anmeldeinformationen als in der Produktion verwenden, sodass Testanmeldeinformationen selbst dann nicht für den Zugriff auf die Produktion verwendet werden können, wenn sie durchgesickert sind.
Testanmeldeinformationen sollten dem Prinzip der geringsten Rechte folgen, d. h. Angreifer können Testanmeldeinformationen nur verwenden, um eingeschränkten Zugriff auf Ihre Testumgebung zu haben und sonst nichts.
Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) in Testumgebungen, um eine weitere Verteidigungslinie zu schaffen, die einen Angreifer am Zugriff auf Ihre Systeme hindert.
Vermeiden Sie die Verwendung echter (Produktions-)Daten in Ihren Testumgebungen, und bereinigen Sie sie, wenn nötig. Es kann eine Herausforderung sein, reale Bedingungen in Testumgebungen zu simulieren, insbesondere beim Debuggen komplexer Probleme, deren Replikation von großen Datensätzen abhängt. Aus diesem Grund werden Produktionsdaten manchmal in Testumgebungen geladen. Produktionsdaten können bereinigt werden, bevor sie in Testumgebungen wichtig werden.
Besser noch, verwenden oder entwickeln Sie Tools, um gefälschte Daten für Ihre Testumgebungen zu generieren.
Implementieren Sie technische Kontrollen, wie z. B. die Netzwerksegmentierung. Auch wenn eine Umgebung zum Testen oder Entwickeln gedacht sein kann, verrät sie dennoch viel darüber, wie digitale Geschäfte für ein Unternehmen gemacht werden. Diese Systeminformationen sind für Angreifer von unschätzbarem Wert, da sie dazu beitragen können, Schwachstellen zu lokalisieren und Social-Engineering-Versuche zu unterstützen, indem sie die Angreifer besser informieren. Obwohl diese Kontrolle nicht strikt mit Testanmeldeinformationen zusammenhängt, ist eine robuste Netzwerksicherheit ein Muss, um diese Art von Sicherheitsverletzungen zu verhindern und einzudämmen.
Anbieterrisiko durch schlecht gesicherte Testdaten
Neben dem Management der Risiken, die von Ihren eigenen Mitarbeitern und Technologien ausgehen, sollten Sie auch Ihre Drittanbieter und deren Ansatz für die Verwaltung von Testumgebungen berücksichtigen. Ihre Lieferanten können Ihr Unternehmen auf verschiedene Weise den in diesem Artikel hervorgehobenen Risiken aussetzen:
- Indem sie Testanmeldeinformationen für ihre Systeme offenlegen.
- Indem Sie Testanmeldeinformationen für Ihre Systeme verfügbar machen.
- Indem sie Testanmeldeinformationen für die Systeme ihrer Anbieter offenlegen. Dies ist das Risiko der vierten Partei.
Sie sollten Ihre Drittanbieter bitten, strenge Kontrollen zu implementieren, und dies mithilfe von Sicherheitsfragebögen überprüfen. Sie sollten Ihre Anbieter auch im Falle einer Verschlechterung ihrer Sicherheitslage oder einer Sicherheitsverletzung überwachen. Andernfalls ist Ihr Risiko genauso gut wie ihr Risiko.
Testdaten sind nur eine Art von Datenschutzverletzungen, die wir häufig von Unternehmen und ihren Drittanbietern sehen.
Dieser Artikel ist Teil einer 6-teiligen Deep-Dive-Serie über verschiedene Arten von Datenschutzverletzungen, die wir von Drittanbietern gesehen haben. Klicken Sie hier, um mehr in dieser Serie zu lesen.