Subdomain-Übernahme
Ein verwaister DNS-Eintrag kann die Übernahme einer Subdomain ermöglichen.
Was ist Subdomain-Übernahme?
Wird eine Cloud-Ressource stillgelegt, ohne ihren DNS-Eintrag zu entfernen, bleibt eine firmeneigene Adresse zurück, deren Ziel jemand anderes beanspruchen kann. Die Person kann dann Inhalte unter der echten Subdomain des Unternehmens ausliefern, sodass die Domain-Prüfung, auf die Mitarbeitende geschult werden, bestanden wird. In dieser Übung finden Sie eine Marketing-Subdomain, deren Ziel mit „NoSuchBucket“ antwortet. Sie beanspruchen den S3-Bucket, veröffentlichen eine Anmeldeseite und verleiten eine Mitarbeiterin, deren Domain-Prüfung nichts Auffälliges ergibt, zur Eingabe ihrer Zugangsdaten. Anschließend löschen Sie den verwaisten DNS-Eintrag und nehmen das Entfernen von DNS-Einträgen in die Stilllegungs-Checkliste auf.
Was Sie lernen in Subdomain-Übernahme
- Ein DNS-Eintrag, der nach dem Löschen seiner Ressource bestehen bleibt, kann auf ein Ziel verweisen, das andere beanspruchen können.
- Dadurch können Angreifer Inhalte unter der echten Domain des Unternehmens ausliefern, ohne dass die üblichen Lookalike-Warnsignale auftreten.
- Die Ursache ist ein Stilllegungsprozess, der Cloud-Ressourcen entfernt, aber die zugehörigen DNS-Einträge bestehen lässt.
- Ergänzen Sie den Stilllegungsprozess und suchen Sie regelmäßig nach verwaisten DNS-Einträgen, die vor Einführung des Prozesses entstanden sind.
Subdomain-Übernahme — Trainingsschritte
-
Ein DNS-Name ohne Ziel
Bob sucht keine Domains mit Tippfehlern. Er sucht firmeneigene Subdomains, die noch auf abgeschaltete Cloud-Ressourcen verweisen, weil ihre DNS-Einträge nicht entfernt wurden. Er prüft eine Subdomain, die Dunwrell für Marketingzwecke genutzt hat.
-
Das Ziel ist frei
Der DNS-Name verweist auf einen S3-Bucket. Bob prüft, ob dieser Bucket noch existiert.
-
Den Namen beanspruchen
Bob erstellt einen S3-Bucket mit genau dem Namen, auf den der verwaiste DNS-Eintrag verweist. Ab jetzt liefert Dunwrells eigene Subdomain die Inhalte aus, die Bob in diesem Bucket ablegt.
-
Die Falle hochladen
Bob lädt eine Seite hoch, die genau wie die Teilnehmeranmeldung von Dunwrell aussieht. Er muss keine fremde Domain als Firmenadresse tarnen, denn die Seite wird unter Dunwrells echter Subdomain ausgeliefert.
-
Den Köder verschicken
Die Seite ist unter der echten Subdomain erreichbar. Jetzt braucht Bob jemanden, der sich dort anmeldet. Er schickt Alice, einer Mitarbeiterin von Dunwrell, eine scheinbar routinemäßige E-Mail zur Kontobestätigung mit einem Link zu seiner Seite.
-
Eine Nachricht von der IT
Alice erhält eine scheinbar routinemäßige E-Mail von der IT, in der sie ihr Konto bestätigen soll. Der Link führt zu einer Dunwrell-Adresse, also öffnet sie ihn.
-
Die Domain stimmt
Auf der Seite wird Alice aufgefordert, sich anzumelden, um ihr Konto zu bestätigen. Sie tut, was ihr beigebracht wurde: Sie überprüft zuerst die Domain.
-
Zur Bestätigung anmelden
Die Domain gehört Dunwrell, deshalb gibt Alice ihre Dunwrell-Zugangsdaten ein, um ihr Konto zu bestätigen. Die Daten landen direkt auf Bobs Server.
-
Bobs Server empfängt das Passwort
An seinem eigenen Rechner sieht Bob die neuesten Einträge im Protokoll seines Servers an. Alices Anmeldung steht dort im Klartext.
-
Als Alice anmelden
Bob öffnet die echte Dunwrell-App und meldet sich mit Alices gestohlenen Zugangsdaten an. Für das System sieht es aus, als melde sich Alice selbst mit ihrer E-Mail-Adresse und ihrem Passwort an.
Abdeckung der Sicherheits-Frameworks
CWE
- CWE-672 Operation on a Resource after Expiration or Release
MITRE ATT&CK
- T1584.001 Compromise Infrastructure: Domains
CIS Controls
- CIS 12 Network Infrastructure Management
- CIS 2 Inventory and Control of Software Assets
NIST CSF
- PR.AT-02 Individuals in specialized roles are provided with awareness and training so that they possess the knowledge and skills to perform relevant tasks with cybersecurity risks in mind
- PR.IR Technology Infrastructure Resilience
- ID.AM Asset Management