Wichtiger Hinweis: Google und Yahoo werden DMARC ab April 2024 vorschreiben.
PowerDMARC

Was ist ein DNS-Cache-Poisoning-Angriff?

Was ist ein DNS Cache Poisoning-Angriff

Was ist ein DNS Cache Poisoning-Angriff

Lesezeit: 4 min

Ein DNS-Cache-Poisoning-Angriff (auch bekannt als DNS-Spoofing) ist eine Internetkriminalität, die Schwachstellen in Ihrem Domänennamensystem und Ihren Servern ausnutzt. Durch diese Angriffe leiten Bedrohungsakteure Datenverkehr und Informationen zu einem vom Angreifer kontrollierten DNS oder einer beschädigten Website um.

Was ist DNS Cache Poisoning? 

DNS-Cache Poisoning ist ein Angriff auf das Domain Name System (DNS), ein System zur Übersetzung von Domänennamen in IP-Adressen. Er ist auch als DNS-Spoofing bekannt. Bei diesem Angriff fälscht ein Hacker die Informationen, die Ihr Computer erhält, wenn er nach der IP-Adresse einer Website fragt. Dies kann dazu führen, dass Ihr Computer auf die falsche Website zugreift oder sogar auf eine bösartige Website umgeleitet wird.

DNS-Cache-Poisoning gilt als eine Form des Man-in-the-Middle-Angriffs, da es dem Angreifer ermöglicht, die Kommunikation zwischen dem Browser und der Website abzufangen. Sobald sie den DNS-Server übernommen haben, können sie Ihren gesamten Datenverkehr auf ihre eigenen Server umleiten - selbst wenn Sie "facebook.com" eingeben, werden Sie stattdessen auf ihre gefälschte Version von Facebook weitergeleitet!

Wie findet DNS-Cache-Vergiftung statt?

Das DNS: Ein kurzer Überblick über das Domain Name System

Um die Dynamik von Cache-Poisoning-Angriffen besser verstehen zu können, muss man eine Vorstellung davon haben, wie das DNS funktioniert. 

Das DNS (Domain Name System) kann als das Verzeichnis des Internets betrachtet werden. Ähnlich wie ein Telefonbuch ist ein DNS ein Online-Übersetzungssystem, das hilft, komplexe IP-Adressen in leicht zu merkende Domänennamen umzuwandeln. 

So können wir uns zum Beispiel den Domänennamen facebook.com leicht merken und diese Information nutzen, um nach Belieben im Internet zu surfen und die Website von Facebook aufzurufen. Wenn wir uns jedoch IP-Adressen wie 69.200.187.91 merken müssten, wäre das ein unerträglicher Prozess. 

Wenn wir also einen Domänennamen in unserem Browser nachschlagen, löst das DNS den Namen in die entsprechende IP-Adresse auf und hilft uns, die gesuchte Ressource zu finden. 

Wie funktioniert DNS-Cache-Poisoning?

Einige nützliche Informationen

Wenn ein Internetnutzer versucht, über einen Browser auf eine Domäne zuzugreifen, stellt der DNS-Resolver dem Nutzer eine IP-Adresse zur Verfügung, um die Ressourcendomäne zu finden. Daran können mehrere Server beteiligt sein. 

Dieser Vorgang wird als DNS-Lookup oder DNS-Abfrage bezeichnet. 

Manchmal speichern DNS-Resolver DNS-Anfragen (Caching der Daten), um den Prozess für zukünftige Anfragen zu beschleunigen. Die Zeit, für die diese Daten im Speicher des DNS zwischengespeichert bleiben, wird als Time-to-live (TTL) bezeichnet 

Die Anatomie eines Cache-Vergiftungsangriffs

Bei einem DNS-Cache-Poisoning-Angriff liefert der Angreifer gefälschte IP-Adressinformationen in den DNS-Cache. Diese IP-Adresse gehört zu einer vom Angreifer kontrollierten korrupten Domäne. Wenn ein Internetnutzer versucht, auf die gewünschte Ressource zuzugreifen, wird er stattdessen auf die beschädigte Domäne umgeleitet, was die Installation von Malware zur Folge haben kann. 

 

Bedenken Sie, dass ein Angreifer innerhalb eines sehr kurzen Zeitrahmens agieren muss. Er hat gerade genug Zeit, um den Angriff zu starten, bis die Lebenszeit der im DNS gespeicherten Daten abläuft. Das DNS weiß nichts von den bösartigen Daten, die taktvoll in seinem Zwischenspeichersystem abgelegt wurden, und liefert den Internetnutzern während dieser Zeit weiterhin falsche Informationen. 

Wie kann DNS Cache Poisoning Ihnen schaden?

Cache Poisoning ist ein klassisches Beispiel für einen Impersonationsangriffsbei dem sich ein Angreifer als legitime Domäne ausgibt, die Nutzer aber stattdessen zum Besuch einer betrügerischen Website verleitet. Diese Art von Angriff ist besonders wirkungsvoll, da es im DNS kein Regulierungssystem gibt, das falsche Daten aus dem Cache herausfiltert.

Dies ist aus den folgenden Gründen schädlich: 

1. Auswirkungen auf die Kundentreue

Dies schadet dem Eigentümer der Website, da er an Glaubwürdigkeit verliert. 

2. Installationen bösartiger Software

Internetnutzer können Malware auf ihren Computer herunterladen, die ihr System oder ein ganzes Unternehmensnetzwerk infiltrieren und sensible Daten stehlen kann.

3. Diebstahl von Berechtigungsnachweisen

Webnutzer können andere sensible Informationen wie Passwörter, Bank- und Unternehmensdaten auf der betrügerischen Website preisgeben und ihre Daten oder/und Geldwerte verlieren.

Wie kann man Cache Poisoning verhindern? 

1. Aktualisieren Sie Ihre Antiviren-Software

Wenn Sie versehentlich Malware von einer bösartigen Website auf Ihrem Gerät installiert haben, müssen Sie schnell handeln. Aktualisieren Sie Ihre Antiviren-Software auf die neueste Version und führen Sie einen vollständigen Scan Ihres Betriebssystems durch, um die Malware zu erkennen und zu entfernen. 

2. DNSSEC einführen

DNSSEC ist eine Sicherheitserweiterung für Ihr Domain Name System. Während das DNS nicht von Haus aus mit einer Sicherheitsrichtlinie ausgestattet ist, kann das DNSSEC-Protokoll dazu beitragen, Cache-Poisoning-Angriffe durch Public-Key-Kryptographie zu verhindern. 

3. Stoppen Sie DNS-Spoofing mit MTA-STS

Das Abfangen von SMTP-Servern kann durch eine Ende-zu-Ende-TLS-Verschlüsselung Ihrer E-Mail-Kanäle mit MTA-STS. Der Mail Transfer Agent Strict Transport Security ist ein Authentifizierungsprotokoll, das es für Server zwingend erforderlich macht, die TLS-Verschlüsselung von E-Mails während der Übertragung zu unterstützen.

Zusätzlich zu diesen Strategien können Sie auch DNS-Sicherheitstools verwenden, um Ihre DNS-Server und Websites zu schützen. Diese Tools leiten den Webverkehr durch Filter, die Malware-Signaturen und andere potenziell bösartige Websites und Medien erkennen.

Schlussfolgerung

Es ist wichtig zu beachten, dass es sich hierbei zwar um vorbeugende Maßnahmen handelt, die Sicherheit aber zu Hause beginnt. Die Sensibilisierung für Bedrohungsvektoren und bewährte Sicherheitspraktiken kann Ihnen helfen, Angriffe auf lange Sicht abzuschwächen. Stellen Sie sicher, dass Sie immer sichere Passwörter einrichten, klicken Sie nie auf verdächtige Links und Anhänge und leeren Sie regelmäßig Ihren DNS-Cache.

Beenden der mobilen Version