Beschreibung
EGRESSION ist ein Tool, das einen sofortigen Überblick darüber gibt, wie einfach es ist, sensible Daten aus einem beliebigen Netzwerk hochzuladen.
Es beginnt mit einer sensiblen Datei mit folgendem Inhalt, die lokal im Klartext gespeichert ist. Diese Datei wird verwendet, um die Egress-/DLP-Kontrollen im Netzwerk zu testen, indem versucht wird, eine ausgehende Verbindung herzustellen und diese Datei mit verschiedenen Techniken hochzuladen.
- //US-Sozialversicherung
- 567-24-4901
- //Kreditkartennummern
- 4111111111111111
- 5105105105105100
- 4222222222222
- //Geburtsdaten
- 12.12.94
- 12/12/1994
- 12/12/94
-
- Juli 1994
- //Kanadische SIN
- 202 275 186
- //Britische Nationalversicherungsnummer (NINO)
- ST 68 86 80 B
Testverfahren
Es gibt vier (4) Teststufen.
- INFORMATIONAL: Sagt Ihnen, ob eine Verbindung zu Ports im Internet hergestellt werden kann.
- LEVEL 0: Sagt Ihnen, ob eine Datei per FTP im Klartext ins Internet übertragen werden kann.
- LEVEL 1: Sagt Ihnen, ob Dateien per SCP über verschiedene Ports ins Internet übertragen werden können.
- LEVEL 2: Sagt Ihnen, ob dieselbe sensible Datei über DNS-Abfragen ins Internet gesendet werden kann.
Es führt jede dieser Stufen nacheinander aus und berichtet dann, welche Stufen das Blockieren nicht verhindern konnten.
Installation
Das Tool ist darauf ausgelegt, möglichst eigenständig und einfach auszuführen zu sein. Sie können die Abhängigkeiten wie folgt installieren:
- Stellen Sie sicher, dass
curl installiert ist.
- Stellen Sie sicher, dass
nc installiert ist.
git clone https://github.com/danielmiessler/egression.git
cd egression
./egression
Präsentationen
Nächste Schritte
Die Pläne für das Projekt umfassen:
- Hinzufügen weiterer Stufen mit zusätzlichen Egress-Methoden, z.B. Senden von Daten über NTP, ICMP usw.
- Zusätzliche Fehlerprüfung für verschiedene Szenarien
Danksagungen
- Besonderen Dank an William Coppola für seine früheren und ergänzenden Arbeiten in diesem Bereich mit seinem Tool Fillabuster, das er ebenfalls 2015 auf der BlackHat Arsenal präsentiert hat.
- Danke an Sasa Zdjelar und Jason Haddix für ihr Feedback zum Tool.