ARP-Vergiftungs- und Spoofing-Angriff erklärt

⚡ Intelligente Zusammenfassung

ARP-Poisoning, auch ARP-Spoofing genannt, sendet gefälschte MAC-Adressen an einen Switch, damit ein Angreifer eine gefälschte Adresse mit einer echten IP-Adresse verknüpfen und den Netzwerkverkehr abfangen kann. Statische ARP-Einträge und Erkennungssoftware helfen, diese Angriffe zu verhindern.

  • Definition der ARP-Vergiftung: Sendet gefälschte MAC-Adressen an einen Switch, um den Datenverkehr eines echten Computers zu kapern.
  • ⚔️ Angriffsarten: Man-in-the-Middle-Angriffe, Datenverkehrsüberwachung und Denial-of-Service-Angriffe.
  • 🛡️ Verhütung: Statische ARP-Einträge, Erkennungssoftware und Sicherheitsmaßnahmen auf Betriebssystemebene.
  • 🧮 IP vs MAC: Die IP-Adresse ist wie eine Telefonnummer; die MAC-Adresse ist wie die Seriennummer.
  • 🧪 Praktisch: Verwenden Sie arp -a, arp -s und arp -d in Windows ARP-Einträge anzeigen, hinzufügen und löschen.

ARP-Vergiftung und ARP-Spoofing

Was ist ARP-Vergiftung (ARP-Spoofing)?

ARP ist die Abkürzung für Address Resolution ProtocolARP wird verwendet, um IP-Adressen in physische Adressen (MAC-Adressen) auf einem Switch umzuwandeln. Der Host sendet einen ARP-Broadcast im Netzwerk, und der Empfängerrechner antwortet mit seiner physischen Adresse (MAC-Adresse). Die aufgelöste IP-/MAC-Adresse wird dann für die Kommunikation verwendet. ARP-Poisoning bezeichnet das Senden gefälschter MAC-Adressen an den Switch, damit dieser die gefälschten MAC-Adressen der IP-Adresse eines legitimen Rechners im Netzwerk zuordnet und den Datenverkehr abfängt.

Arten von ARP-Vergiftungsangriffen

  • Man-in-the-Middle-Angriffe
  • Verkehrsüberwachung
  • Denial of Service (DoS)-Angriffe

So verhindern Sie ARP-Vergiftungsangriffe

Statische ARP-EinträgeDiese können im lokalen ARP-Cache definiert und der Switch so konfiguriert werden, dass er alle automatischen ARP-Antwortpakete ignoriert. Der Nachteil dieser Methode besteht darin, dass sie in großen Netzwerken schwer zu verwalten ist. IP/MAC-Adresszuordnungping muss an alle Computer im Netzwerk verteilt werden.

Software zur Erkennung von ARP-Vergiftungen: Diese Systeme können verwendet werden, um die IP-/MAC-Adressauflösung zu überprüfen und sie zu zertifizieren, wenn sie authentifiziert sind. Nicht zertifizierte IP-/MAC-Adressauflösungen können dann blockiert werden.

Operating Systemsicherheit: Diese Maßnahme ist abhängig vom verwendeten Betriebssystem. Im Folgenden sind die grundlegenden Techniken aufgeführt, die von verschiedenen Betriebssystemen verwendet werden.

  • Linux basiert: Diese funktionieren, indem sie unerwünschte ARP-Antwortpakete ignorieren.
  • Microsoft Windows: Das ARP-Cache-Verhalten kann über die Registrierung konfiguriert werden. Die folgende Liste enthält einige der Software, mit der Netzwerke vor Sniffing geschützt werden können.
  • AntiARP– bietet Schutz vor passivem und aktivem Schnüffeln
  • Agnitum Outpost Firewall–bietet Schutz vor passivem Schnüffeln
  • XArp– bietet Schutz vor passivem und aktivem Schnüffeln
  • Mac OS: ArpGuard kann zum Schutz verwendet werden. Es schützt sowohl vor aktivem als auch passivem Schnüffeln.

Hacking-Aktivität: ARP-Einträge konfigurieren in Windows

Wir benutzen Windows 7 für diese Übung, aber die Befehle sollten auch auf anderen Windows-Versionen funktionieren.

Öffnen Sie die Eingabeaufforderung und geben Sie den folgenden Befehl ein

arp –a

HIER,

  • Apr ruft das ARP-Konfigurationsprogramm auf, das sich in befindet Windows/System32-Verzeichnis
  • -a ist der Parameter, der den Inhalt des ARP-Cache anzeigt

Sie erhalten Ergebnisse ähnlich den folgenden

Konfigurieren Sie ARP-Einträge in Windows

Hinweis: dynamische Einträge werden bei der Nutzung automatisch hinzugefügt und gelöscht TCP / IP Sitzungen mit Remote-Computern.

Statische Einträge werden manuell hinzugefügt und gelöscht, wenn der Computer neu gestartet wird, die Netzwerkschnittstellenkarte neu gestartet wird oder andere Aktivitäten ausgeführt werden, die sich darauf auswirken.

Statische Einträge hinzufügen

Öffnen Sie die Eingabeaufforderung und verwenden Sie dann den Befehl ipconfig /all, um die IP- und MAC-Adresse abzurufen

Statische Einträge hinzufügen

Die MAC-Adresse wird durch die physische Adresse dargestellt und die IP-Adresse ist IPv4Address

Geben Sie den folgenden Befehl ein

arp –s  192.168.1.38 60-36-DD-A6-C5-43

Statische Einträge hinzufügen

Hinweis: Die IP- und MAC-Adresse unterscheiden sich von den hier verwendeten. Das liegt daran, dass sie einzigartig sind.

Verwenden Sie den folgenden Befehl, um den ARP-Cache anzuzeigen

arp –a

Sie erhalten folgende Ergebnisse

Statische Einträge hinzufügen

Beachten Sie, dass die IP-Adresse in die von uns angegebene MAC-Adresse aufgelöst wurde und statisch ist.

Löschen eines ARP-Cache-Eintrags

Verwenden Sie den folgenden Befehl, um einen Eintrag zu entfernen

arp –d 192.168.1.38

Löschen eines ARP-Cache-Eintrags

PS ARP-Poisoning funktioniert durch das Senden gefälschter MAC-Adressen an den Switch

Was sind IP- und MAC-Adressen?

IP-Adresse ist die Abkürzung für Internetprotokolladresse. Eine Internetprotokolladresse wird verwendet, um einen Computer oder ein Gerät wie Drucker oder Speicherplatten in einem Computernetzwerk eindeutig zu identifizieren. Derzeit gibt es zwei Versionen von IP-Adressen. IPv4 verwendet 32-Bit-Nummern. Aufgrund des massiven Wachstums des Internets wurde IPv6 entwickelt, das 128-Bit-Nummern verwendet.

IPv4-Adressen sind in vier Zahlengruppen formatiert, die durch Punkte getrennt sind. Die Mindestanzahl ist 0 und die Höchstanzahl ist 255. Ein Beispiel für eine IPv4 Adresse sieht so aus;

127.0.0.1

IPv6-Adressen werden in Gruppen von sechs Zahlen formatiert, die durch Doppelpunkte getrennt sind. Die Gruppennummern werden als 4 hexadezimale Ziffern geschrieben. Ein Beispiel für eine IPv6-Adresse sieht folgendermaßen aus:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Um die Darstellung der IP-Adressen im Textformat zu vereinfachen, werden führende Nullen weggelassen und die Gruppe der Nullen wird vollständig weggelassen. Die obige Adresse wird in einem vereinfachten Format wie folgt angezeigt:

2001:db8:85a3:::8a2e:370:7334

MAC-Adresse ist die Abkürzung für Media Access Control Address. MAC-Adressen werden verwendet, um Netzwerkschnittstellen für die Kommunikation auf der physikalischen Ebene des Netzwerks eindeutig zu identifizieren. MAC-Adressen sind normalerweise in die Netzwerkkarte eingebettet.

Eine MAC-Adresse ist wie eine Seriennummer eines Telefons, während die IP-Adresse wie eine Telefonnummer ist.

Wahrnehmung

Für diese Übung gehen wir davon aus, dass Sie Windows verwenden. Öffnen Sie die Eingabeaufforderung.

Geben Sie den Befehl ein

ipconfig /all

Sie erhalten detaillierte Informationen über alle auf Ihrem Computer verfügbaren Netzwerkverbindungen. Die unten gezeigten Ergebnisse gelten für ein Breitbandmodem zur Anzeige der MAC-Adresse und das IPv4-Format und für ein drahtloses Netzwerk zur Anzeige des IPv6-Formats.

Übung zu IP- und MAC-Adressen

Übung zu IP- und MAC-Adressen

Häufig gestellte Fragen

Die Begriffe werden synonym verwendet. ARP-Spoofing bezeichnet das Versenden gefälschter ARP-Nachrichten, während ARP-Poisoning den daraus resultierenden beschädigten ARP-Cache beschreibt. Zusammen ermöglichen sie es einem Angreifer, seine MAC-Adresse mit der IP-Adresse eines Opfers zu verknüpfen.

Ein statischer ARP-Eintrag behebt eine IP-zu-MAC-Zuordnungping im Cache, damit das System gefälschte ARP-Antworten ignoriert. Dies ist zwar effektiv, aber in großen Netzwerken schwer aufrechtzuerhalten, da die Zuordnungpings muss auf jedem Host konfiguriert werden.

Eine IP-Adresse identifiziert ein Gerät in einem Netzwerk und kann sich wie eine Telefonnummer ändern. Eine MAC-Adresse ist eine Hardware-Kennung, die in die Netzwerkkarte eingebettet ist und in der Regel feststeht, ähnlich einer Seriennummer.

KI kann normale IP-zu-MAC-Zuordnungen lernenpings und Verkehrsmuster, dann kennzeichnen sie Anomalien wie eine MAC-Adresse, die plötzlich mehrere IP-Adressen beansprucht, oder schnelle Änderungen der ARP-Antworten, um Administratoren in Echtzeit auf mögliche Angriffe aufmerksam zu machen.

Ja. KI-gestützte Intrusion-Detection-Systeme können Warnmeldungen korrelieren, verdächtige Hosts automatisch isolieren und die Blockierung nicht zertifizierter IP/MAC-Auflösungen empfehlen. Dadurch werden die Abwehrmaßnahmen gegen Spoofing zusammen mit statischen Einträgen und Überwachungstools verstärkt.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: