DNS Cache Poisoning und Spoofing – Was ist das?
DNS steht für Domain Name System und hilft einem Browser, die IP-Adresse einer Website herauszufinden, damit er sie auf Ihren Computer laden kann. Der DNS-Cache(DNS cache) ist eine Datei auf Ihrem Computer oder dem Computer Ihres ISP , die eine Liste mit IP-Adressen regelmäßig verwendeter Websites enthält. Dieser Artikel erklärt, was DNS- Cache-Poisoning und DNS -Spoofing sind.
DNS-Cache-Vergiftung
Jedes Mal, wenn ein Benutzer eine Website - URL in seinen Browser eingibt, kontaktiert der Browser eine lokale Datei ( DNS-Cache ), um zu sehen, ob es einen Eintrag zum Auflösen der IP-Adresse der Website gibt. Der Browser benötigt die IP-Adresse der Websites, damit er sich mit der Website verbinden kann. Es kann nicht einfach die URL verwenden , um sich direkt mit der Website zu verbinden. Es muss in eine richtige IPv4- oder IPv6-IP -Adresse aufgelöst werden. Wenn der Datensatz vorhanden ist, wird der Webbrowser ihn verwenden; Andernfalls wird es an einen DNS -Server weitergeleitet, um die IP-Adresse zu erhalten. Dies wird DNS-Lookup genannt .
Ein DNS - Cache wird auf Ihrem Computer oder dem DNS -Server-Computer Ihres (DNS)Internetdienstanbieters(ISP) erstellt , sodass der Zeitaufwand für die Abfrage des DNS einer URL reduziert wird. Grundsätzlich(Basically) sind DNS -Caches kleine Dateien, die die IP-Adresse verschiedener Websites enthalten, die häufig auf einem Computer oder Netzwerk verwendet werden. Vor dem Kontaktieren von DNS -Servern kontaktieren Computer in einem Netzwerk den lokalen Server, um zu sehen, ob es einen Eintrag im DNS - Cache gibt. Wenn es einen gibt, verwenden die Computer ihn; Andernfalls kontaktiert der Server einen DNS -Server und ruft die IP-Adresse ab. Dann wird es das lokale DNS aktualisieren(DNS)Cache mit der neuesten IP-Adresse für die Website.
Für jeden Eintrag in einem DNS -Cache ist ein Zeitlimit festgelegt, das vom Betriebssystem und der Genauigkeit der DNS - Auflösungen abhängt. Nach Ablauf des Zeitraums kontaktiert der Computer oder Server, der den DNS - Cache enthält, den DNS -Server und aktualisiert den Eintrag, sodass die Informationen korrekt sind.
Es gibt jedoch Leute, die den DNS- Cache für kriminelle Aktivitäten vergiften können.
Den Cache(Poisoning the cache) zu vergiften bedeutet, die echten Werte von URLs zu ändern . Cyberkriminelle können beispielsweise eine Website erstellen, die wie xyz.com aussieht, und ihren DNS -Eintrag in Ihren DNS - Cache eingeben. Wenn Sie also xyz.com(xyz.com) in die Adressleiste des Browsers eingeben, nimmt dieser die IP-Adresse der gefälschten Website entgegen und führt Sie dorthin statt zur echten Website. Das nennt man Pharming . Mit dieser Methode können Cyberkriminelle Ihre Anmeldedaten und andere Informationen wie Kartendetails, Sozialversicherungsnummern, Telefonnummern und mehr für Identitätsdiebstahl ausspähen(identity theft) . DNSVergiftungen werden auch durchgeführt, um Malware in Ihren Computer oder Ihr Netzwerk einzuschleusen. Sobald Sie mit einem vergifteten DNS- Cache auf einer gefälschten Website landen, können die Kriminellen tun, was sie wollen.
Manchmal können Kriminelle statt des lokalen Caches auch gefälschte DNS(DNS) - Server einrichten, um auf Nachfrage gefälschte IP-Adressen herauszugeben. Dies ist eine DNS(DNS) - Vergiftung auf hohem Niveau und beschädigt die meisten DNS - Caches in einem bestimmten Bereich, wodurch viel mehr Benutzer betroffen sind.
Lesen Sie mehr über(Read about) : Comodo Secure DNS | OpenDNS | Öffentliches Google-DNS(Google Public DNS) | Yandex sicheres DNS(Yandex Secure DNS) | Angel-DNS.
DNS-Cache-Spoofing
DNS spoofing is a type of attack that involves impersonation of DNS server responses in order to introduce false information. In a spoofing attack, a malicious user attempts to guess that a DNS client or server has sent a DNS query and is waiting for a DNS response. A successful spoofing attack will insert a fake DNS response into the DNS server’s cache, a process known as cache poisoning. A spoofed DNS server has no way of verifying that DNS data is authentic, and will reply from its cache using the fake information.
DNS Cache Spoofing klingt ähnlich wie DNS Cache Poisoning , aber es gibt einen kleinen Unterschied. DNS-Cache-Spoofing ist eine Reihe von Methoden, die verwendet werden, um einen DNS - Cache zu vergiften. Dies könnte ein erzwungener Zugang zu einem Server eines Computernetzwerks sein, um den DNC - Cache zu modifizieren und zu manipulieren. Dies könnte das Einrichten eines gefälschten DNS -Servers sein, sodass bei einer Abfrage gefälschte Antworten gesendet werden. Es gibt viele Möglichkeiten, einen DNS- Cache zu vergiften, und eine der häufigsten Methoden ist DNS-Cache-Spoofing .
Lesen Sie(Read) : So finden Sie heraus, ob die DNS-Einstellungen Ihres Computers mit ipconfig kompromittiert wurden.
DNS-Cache-Poisoning – Prävention
Es gibt nicht viele Methoden, um DNS-Cache- Poisoning zu verhindern. Die beste Methode besteht darin , Ihre Sicherheitssysteme so zu skalieren,(scale up your security systems) dass kein Angreifer Ihr Netzwerk kompromittieren und den lokalen DNS - Cache manipulieren kann. Verwenden Sie eine gute Firewall(good firewall) , die DNS- Cache-Poisoning-Angriffe erkennen kann. Das häufige Löschen des DNS-Cache(Clearing the DNS cache)(Clearing the DNS cache) ist auch eine Option, die einige von Ihnen in Betracht ziehen könnten.
Abgesehen von der Skalierung von Sicherheitssystemen sollten Administratoren ihre Firmware und Software aktualisieren(update their firmware and software) , um die Sicherheitssysteme auf dem neuesten Stand zu halten. Betriebssysteme sollten mit den neuesten Updates gepatcht werden. Es sollte kein ausgehender Link eines Drittanbieters vorhanden sein. Der Server sollte die einzige Schnittstelle zwischen dem Netzwerk und dem Internet sein und sich hinter einer guten Firewall befinden.
Die Vertrauensbeziehungen von Servern(trust relations of servers) im Netzwerk sollten nach oben verschoben werden, damit sie nicht irgendeinen Server nach DNS - Auflösungen fragen. Auf diese Weise könnten nur die Server mit echten Zertifikaten mit dem Netzwerkserver kommunizieren, während DNS - Server aufgelöst werden.
Der Zeitraum(period) jedes Eintrags im DNS- Cache sollte kurz sein, damit DNS- Einträge häufiger abgerufen und aktualisiert werden. Dies kann (manchmal) längere Zeiträume für die Verbindung zu Websites bedeuten, verringert jedoch die Wahrscheinlichkeit, dass ein vergifteter Cache verwendet wird.
Die DNS-Cache-Sperre sollte auf Ihrem (DNS Cache Locking)Windows -System auf mindestens 90 % konfiguriert sein. Mit Cache(Cache) - Sperren in Windows Server können Sie steuern, ob Informationen im DNS - Cache überschrieben werden können oder nicht. Siehe TechNet für mehr dazu.
Verwenden Sie den DNS-Socket-Pool , da er es einem DNS -Server ermöglicht, beim Ausgeben von (DNS)DNS - Abfragen die Quellport-Randomisierung zu verwenden . Dies bietet eine verbesserte Sicherheit gegen Cache-Poisoning-Angriffe, so TechNet .
Domain Name System Security Extensions (DNSSEC) ist eine Erweiterungssuite für Windows Server , die das DNS -Protokoll sicherer macht. Hier(here) können Sie mehr darüber lesen .
Es gibt zwei Tools, die Sie interessieren könnten(There are two tools that may interest you) : F-Secure Router Checker prüft auf DNS-Hijacking und WhiteHat Security Tool überwacht DNS-Hijacking.
Jetzt lesen: (Now read:) Was ist DNS-Hijacking(What is DNS Hijacking) ?
Beobachtungen und Kommentare sind willkommen.(Observation and comments are welcome.)
Related posts
Beheben Sie die erkannte DNS-Cache-Poisoning-Angriffsmeldung
So löschen, zurücksetzen und leeren Sie den DNS-Cache in Windows 11/10
So leeren und setzen Sie den DNS-Cache in Windows 10 zurück
So löschen Sie den DNS-Cache unter Windows, Mac, Android und iOS
Die besten kostenlosen dynamischen DNS-Dienste im Internet, die Sie verwenden sollten
So blockieren Sie Websites für Erwachsene in Windows 10 mithilfe von DNS-Diensten
So verwenden Sie das Office 365-DNS-Diagnosetool
DNS PROBE FINISHED IP-Adresse des NXDOMAIN-Servers konnte nicht gefunden werden
Was ist DNS-Lookup und wie funktioniert DNS-Lookup?
3 Möglichkeiten zum Ändern der DNS-Einstellungen unter Windows 10
So ändern Sie die DNS-Einstellungen in Windows 11/10 einfach
DNS-Serverfehler 0x8007232A, Volumenaktivierungsfehler unter Windows
So verwenden Sie die DNS-über-HTTPS-Datenschutzfunktion in Windows 11
DNSLookupView ist ein kostenloses DNS-Lookup-Tool für Windows-Computer
[Fiddler] DNS-Suche nach Website system.net.sockets.socketException fehlgeschlagen
So ändern oder richten Sie einen alternativen Secure DNS-Anbieter in Edge ein
HTTP-Fehler 503, Der Dienst ist nicht verfügbar
Ihr DNS-Server ist unter Windows 11/10 möglicherweise nicht verfügbar
DNS-Benchmark: Optimieren Sie Ihre Internetverbindung auf Geschwindigkeit
Public DNS Server Tool ist ein kostenloser DNS-Wechsler für Windows 10