In this article
Zwischen Ihnen und den Daten: Schutz vor Man-in-the-Middle-Angriffen
Snyk Team
Trotz der weiten Verbreitung von Verschlüsselungs- und Authentifizierungsprotokollen zählen Man-in-the-Middle-Angriffe (MITM) nach wie vor zu den hartnäckigsten und gefährlichsten Bedrohungen der Cybersicherheit. Diese Angriffe setzen nicht auf rohe Gewalt. Sie nutzen Schwachstellen bei Transparenz, Validierung und Kommunikationsabläufen aus. Ob Angreifer unbemerkt ein Gespräch belauschen oder den Datenverkehr zwischen Nutzern und Diensten aktiv verändern – MITM-Angriffe ermöglichen es ihnen, vertrauliche Daten abzufangen, Sitzungen zu kapern oder schädliche Payloads einzuschleusen, ohne entdeckt zu werden.
Mit der zunehmenden Vernetzung von Unternehmen über APIs, SaaS-Plattformen, Fernzugriffe und Cloud-native-Infrastruktur nehmen auch die Möglichkeiten für MITM-Angriffe zu. Sich allein darauf zu verlassen, dass die Verschlüsselung ihren Zweck erfüllt, reicht nicht mehr aus. Moderne Abwehrmaßnahmen erfordern kontextbezogene Überwachung, eine sorgfältige Konfiguration und Funktionen zur frühzeitigen Erkennung, um subtile Hinweise auf Abfangversuche aufzudecken, bevor diese zu Sicherheitsvorfällen eskalieren.
Was ist ein Man-in-the-Middle-Angriff?
Bei einem MITM-Angriff fängt ein Angreifer heimlich die Kommunikation zwischen zwei Parteien ab, etwa zwischen einem Nutzer und einer Website, ohne dass diese davon wissen. Manchmal hört der Angreifer nur mit, in anderen Fällen verändert er die ausgetauschten Daten.
MITM-Angriffe sind besonders gefährlich, weil sie Vertrauen ausnutzen. Für den Nutzer scheint alles normal, während vertrauliche Daten wie Zugangsdaten oder Finanzinformationen unbemerkt abgefangen oder manipuliert werden. Sowohl im privaten als auch im Unternehmensumfeld kann dies zu gestohlenen Konten, Datenschutzverletzungen oder unbefugtem Zugriff führen – oft, ohne sofort entdeckt zu werden.
Infografik
AppSec-Bremsklötze: Wenn Geschwindigkeit die Sicherheit gefährdet
Was bremst Ihren Entwicklungszyklus aus? Diese Infografik zeigt die größten AppSec-Hindernisse – auch jene, die durch KI-Coding-Tools ohne Schutzmaßnahmen Ihres Unternehmens entstehen.
Wie funktioniert ein MITM-Angriff?
Im Großen und Ganzen folgt ein MITM-Angriff einem täuschend einfachen Ablauf. Zunächst positioniert sich der Angreifer zwischen zwei Endpunkten: etwa zwischen einem Nutzer und einer Website oder zwischen einem Remote-Mitarbeiter und einem Unternehmensserver. Dies kann durch ARP-Spoofing, DNS-Hijacking oder die Einrichtung eines gefälschten WLAN-Zugangspunkts geschehen.
Sobald der Angreifer sich positioniert hat, fängt er die Kommunikation ab, indem er Daten unbemerkt erfasst oder manipuliert. Er kann Datenverkehr umleiten, schädlichen Code einschleusen oder Echtzeitanfragen und -antworten verfälschen.
Das Ergebnis? Daten werden gesammelt, verändert oder ausgenutzt, während die Nutzer glauben, ihre Verbindung sei sicher.
Passive und aktive MITM-Angriffe
MITM-Angriffe lassen sich grundsätzlich in zwei Kategorien einteilen: passive und aktive. Der Unterschied ist entscheidend, um ihre Auswirkungen zu erkennen.
Bei einem passiven MITM-Angriff agiert der Angreifer als stiller Beobachter. Er überwacht den Datenverkehr zwischen zwei Parteien, ohne die Inhalte zu verändern. Diese Form des Abhörens dient häufig dazu, Zugangsdaten, Sitzungstoken oder persönliche Informationen abzugreifen, ohne das Opfer darauf aufmerksam zu machen.
Ein aktiver MITM-Angriff geht noch einen Schritt weiter. Der Angreifer beobachtet nicht nur, sondern verändert oder injiziert Daten in den Kommunikationsstrom. Dazu kann gehören, einen Nutzer auf eine gefälschte Anmeldeseite umzuleiten, Finanztransaktionen zu verändern oder schädliche Payloads in einen scheinbar legitimen Datenaustausch einzuschleusen.
Besonders gefährlich ist, dass viele MITM-Angriffe als passive Aufklärung beginnen. Sobald Angreifer genügend Erkenntnisse gesammelt haben, eskalieren sie oft zu aktiver Manipulation und machen aus stiller Beobachtung einen direkten Angriff.
Gängige MITM-Angriffsvektoren und -Techniken
MITM-Angriffe können viele Formen annehmen. Sie hängen oft davon ab, wie nah der Angreifer am Ziel ist und wie viel Kontrolle er über das Netzwerk oder den Endpunkt erlangen kann. Zu den in der Praxis am häufigsten eingesetzten MITM-Angriffsvektoren und -Techniken gehören:
ARP-Spoofing: Angreifer nutzen das Address Resolution Protocol (ARP) aus, indem sie in einem lokalen Netzwerk gefälschte ARP-Nachrichten senden. Dadurch werden Geräte dazu verleitet, den Datenverkehr an die MAC-Adresse des Angreifers statt an das vorgesehene Ziel zu senden. So erhält der Angreifer vollständigen Einblick in die Netzwerkkommunikation.
DNS-Spoofing: Bei dieser Technik antwortet der Angreifer auf eine DNS-Anfrage mit einer gefälschten IP-Adresse und leitet Nutzer so auf schädliche oder täuschend echt nachgebildete Websites um. Häufig kommt die Technik bei Phishing, dem Abgreifen von Zugangsdaten oder SSL-Stripping-Angriffen zum Einsatz, bei denen sichere HTTPS-Verbindungen auf das unsichere HTTP herabgestuft werden.
WLAN-basierte Angriffe: Angreifer richten gefälschte Zugangspunkte ein, die oft legitime Netzwerke nachahmen (sogenannte Evil Twin-Angriffe). Ahnungslose Nutzer verbinden sich damit und leiten ihre Daten unwissentlich über das System des Angreifers. Selbst gut gemeinte öffentliche WLAN-Netzwerke können ausgenutzt werden, wenn sie nicht stark verschlüsselt sind.
SSL/TLS-Angriffe: Diese Angriffe untergraben das Vertrauensmodell von HTTPS durch SSL-Stripping, abgelaufene oder gefälschte Zertifikate oder eine mangelhafte Zertifikatsprüfung auf Client-Seite. So können Angreifer vermeintlich sicher übertragene Daten einsehen oder manipulieren.
Session-Hijacking: Angreifer fangen Session-Cookies oder Token ab oder stehlen sie und erhalten dadurch Zugriff auf authentifizierte Sitzungen, ohne Zugangsdaten zu benötigen. Bei Session-Fixation wird ein Opfer dazu verleitet, eine Sitzungs-ID zu verwenden, die der Angreifer bereits kontrolliert.
Man-in-the-Browser-Angriffe: Malware verändert den Webdatenverkehr direkt im Browser des Nutzers, oft in Form schädlicher Browser-Erweiterungen oder eingeschleuster Proxy-Skripte. So können Angreifer Formulardaten verändern, Transaktionen manipulieren oder vertrauliche Informationen unbemerkt abziehen, während der Nutzer mit vertrauenswürdigen Anwendungen interagiert.
Jede dieser Techniken kann für sich genommen verheerend sein. Viele Angreifer kombinieren sie jedoch und gehen mit alarmierender Geschwindigkeit von passiver Beobachtung zu aktivem Angriff über.

Auswirkungen in der Praxis: Fallbeispiele für MITM-Angriffe
MITM-Angriffe sind keine bloße Theorie. In den vergangenen Jahren spielten sie bei einigen der kostspieligsten und raffiniertesten Sicherheitsverletzungen eine zentrale Rolle. Aufgrund ihrer Unauffälligkeit und Anpassungsfähigkeit sind sie gegen verschiedenste Ziele wirksam – von einzelnen Nutzern bis hin zu ganzen Unternehmen.
Angriffe auf den Finanzsektor
MITM-Techniken wurden eingesetzt, um aktive Onlinebanking-Sitzungen zu kapern, unsichere APIs auszunutzen und schädliche Skripte auf Client-Seite einzuschleusen. Angreifer fangen Transaktionen ab, manipulieren Daten in Echtzeit und sammeln Sitzungstoken – unbemerkt von Nutzern und Finanzinstituten.
Schwachstellen bei Kryptowährungsbörsen
Bei Kryptowährungen umfassen MITM-Angriffe oft DNS-Spoofing oder die Umleitung von Wallets. Nutzer werden so dazu verleitet, Gelder an vom Angreifer kontrollierte Adressen zu senden. Selbst persönliche Wallets, die mit unsicheren Netzwerken verbunden waren, wurden kompromittiert, ohne dass die Börse angegriffen wurde.
Wirtschaftsspionage und Diebstahl geistigen Eigentums
Staatlich unterstützte Angreifer haben MITM-Taktiken eingesetzt, um über kompromittierte VPN-Tunnel oder gefälschte WLAN-Netzwerke vertrauliche Daten abzufangen. Diese Angriffe zielen auf interne Dokumente, Geschäftsgeheimnisse und Kommunikation ab und hinterlassen oft keine unmittelbaren Spuren.
Kompromittierung der Supply Chain
Positionieren sich Angreifer während der Softwarebereitstellung oder bei API-Interaktionen mit Anbietern in der Mitte, können sie Pakete während der Übertragung verändern, schädlichen Code einschleusen oder Zugangsdaten stehlen. Die Auswirkungen betreffen dann nicht nur ein Unternehmen, sondern das gesamte nachgelagerte Ökosystem.
MITM-Tools und -Techniken
Ein Blick auf die Tools, die MITM-Angriffe ermöglichen, hilft dabei, ihre Funktionsweise zu verstehen. Viele dieser Tools wurden ursprünglich für legitime Sicherheitstests und Netzwerkdiagnosen entwickelt, werden in der Praxis jedoch von Angreifern zweckentfremdet.
Tools wie Ettercap und Bettercap werden häufig für ARP-Spoofing, DNS-Spoofing und die Manipulation des Datenverkehrs in lokalen Netzwerken eingesetzt. Wireshark ist ein leistungsfähiger Paketanalysator, der Netzwerkdatenverkehr passiv erfassen und untersuchen kann – oft als erster Schritt, um ausnutzbare Muster zu erkennen. Dsniff und Cain & Abel bieten Funktionen zum Abfangen von Zugangsdaten und zum Knacken netzwerkbasierter Passwörter. SSLSplit ermöglicht Angreifern, HTTPS-Datenverkehr abzufangen und zu entschlüsseln, indem es als gefälschter Proxy zwischen Clients und Servern agiert.
Diese Tools sind bei Penetrationstests und Red-Team-Übungen vollkommen legal und wertvoll. Gleichzeitig sind sie leicht verfügbar und umfassend dokumentiert, was sie in den Händen von Angreifern zu einem zweischneidigen Schwert macht. Zu wissen, wie sie funktionieren, ist entscheidend, um sich vor MITM-Angriffen zu schützen und diese zu erkennen, bevor Schaden entsteht.
So erkennen Sie einen Man-in-the-Middle-Angriff
Einen Man-in-the-Middle-Angriff (MITM) zu erkennen, ist nicht immer einfach. Die folgenden Warnsignale können jedoch auf ein Problem hindeuten:
Zertifikatswarnungen oder nicht übereinstimmende Domains: Unerwartete SSL/TLS-Zertifikatsfehler beim Besuch vertrauenswürdiger Websites können auf das Abfangen von HTTPS-Verbindungen hindeuten.
Ungewöhnliche Weiterleitungen oder DNS-Änderungen: Wenn Sie auf falschen oder verdächtigen Websites landen, kann dies auf DNS-Spoofing oder eine Weiterleitung über einen gefälschten Server hindeuten.
Doppelte IP-Adressen oder ungewöhnliche ARP-Einträge: Widersprüchliche IP-Adressen oder ungewöhnliche Zuordnungen von MAC-Adressen deuten häufig auf ARP-Spoofing in lokalen Netzwerken hin.
Versuche, SSL/TLS herabzustufen: Eine erzwungene Umstellung von HTTPS auf HTTP oder von TLS 1.3 auf ältere Protokolle kann auf einen SSL-Stripping-Angriff hindeuten.
Warnmeldungen von Sicherheitstools: Endpoint-Detection-Systeme, IDS-Lösungen oder Cloud-Monitoring-Tools können Anomalien melden, etwa nicht übereinstimmende Zertifikate, nicht autorisierte Proxy-Nutzung oder ungewöhnliches Sitzungsverhalten.
Keines dieser Anzeichen allein bestätigt einen MITM-Angriff. Treten jedoch mehrere gleichzeitig auf, sollten Sie dies sehr ernst nehmen.

Strategien zur Abwehr und Prävention
Um MITM-Angriffe zu verhindern, sind eine Kombination aus starker Verschlüsselung, sicheren Konfigurationen und kontinuierlicher Überwachung erforderlich. Zu den wichtigsten Maßnahmen gehören:
Starke Verschlüsselungsprotokolle verwenden: Setzen Sie TLS 1.3 oder höher durch, um Daten während der Übertragung zu schützen und Downgrade-Angriffe zu verhindern.
Certificate Pinning durchsetzen und öffentliche Schlüssel überprüfen: So lässt sich die Authentizität von Verbindungen sicherstellen und der Einsatz gefälschter Zertifikate verhindern.
Vertrauenswürdige VPNs verwenden: Ein geprüftes, sicheres VPN kann Kommunikation über nicht vertrauenswürdige Netzwerke schützen – vorausgesetzt, es ist korrekt konfiguriert und wird ordnungsgemäß gewartet.
Multi-Faktor-Authentifizierung (MFA) einführen: MFA bietet eine wichtige zusätzliche Schutzebene und verringert das Risiko von Session-Hijacking und dem Diebstahl von Zugangsdaten.
DNS- und ARP-Anomalien überwachen: Nutzen Sie Netzwerküberwachungstools, um Spoofing-Versuche oder unerwartetes Routing-Verhalten zu erkennen.
Abhängigkeiten und Tools von Drittanbietern scannen: MITM-Risiken können durch kompromittierte Bibliotheken oder Tools entstehen, insbesondere wenn diese Netzwerkdatenverkehr oder Proxys verarbeiten.
Zusammen senken diese Maßnahmen die Wahrscheinlichkeit und die potenziellen Auswirkungen von MITM-Bedrohungen.
Häufig gestellte Fragen
Kann es bei HTTPS zu einem MITM-Angriff kommen?
Das ist beispielsweise durch SSL-Stripping oder durch das Ausnutzen unzureichend geprüfter Zertifikate möglich.
Ist öffentliches WLAN sicher, wenn ich ein VPN nutze?
Sicherer, aber nicht vollkommen sicher. Ein kompromittierter VPN-Endpunkt oder eine fehlerhafte DNS-Konfiguration kann trotzdem ausgenutzt werden.
Wie können Entwickler Man-in-the-Middle-Risiken reduzieren?
Durch die Validierung von Zertifikaten, die konsequente Nutzung von HTTPS und eine sichere Sitzungsverwaltung im Code.

Die wichtigsten Erkenntnisse
MITM-Angriffe nutzen unsichere Verbindungen aus, um Nutzerdaten abzufangen oder zu manipulieren.
Die Techniken reichen von ARP-Spoofing über das Einschleusen von Code in Browser bis hin zu DNS- und SSL-Angriffen.
Zur Erkennung sind sowohl die Überwachung auf Netzwerkebene als auch sichere Programmierpraktiken erforderlich.
Snyk hilft dabei, Code, Infrastruktur und Risiken durch Drittanbieter abzusichern und so die Angriffsfläche für MITM-Angriffe zu verringern.
MITM-Angriffe mit Snyk abwehren und verhindern
Um MITM-Angriffe zu verhindern, müssen Sie zunächst den Code, die Infrastruktur und die Drittanbieterkomponenten Ihrer Anwendung absichern. Snyk unterstützt Teams dabei.
Snyk Code erkennt riskante Muster wie schwache Kryptografie, unzureichende Validierung und offengelegte Secrets – Schwachstellen, die Angreifer häufig ausnutzen, um sich für MITM-Angriffe zu positionieren.
Snyk IaC scannt Infrastrukturcode auf Fehlkonfigurationen wie offene Ports, unverschlüsselten Datenverkehr und zu weit gefasste Netzwerkregeln, die ideale Einstiegspunkte für Abfangversuche schaffen.
Snyk AppRisk schafft mehr Transparenz über Risiken auf App-Ebene und weist auf unsichere Abhängigkeiten und falsch verwendete Integrationen hin, die Angreifer bei MITM-Angriffen ausnutzen können.
Snyk verfolgt auch neue Bedrohungen: von KI-gestützten Angriffen, die realistische Phishing-Abläufe erzeugen, bis hin zu Agent-Hijacking und LLMjacking – moderne Techniken, die oft auf MITM-ähnlichem Abfangen beruhen.
Durch die Kombination statischer Analyse, Infrastruktur-Scans und umfassender Anwendungskontexte hilft Snyk Teams, Angreifern einen Schritt voraus zu sein und MITM-Bedrohungen abzuwehren, bevor sie sich festsetzen.
Entwickeln Sie Systeme, die standardmäßig sicher sind, und halten Sie Angreifer mit Snyk aus der Kommunikation heraus. Erfahren Sie noch heute mehr über unsere AppSec-Lösungen.
Anwendungssicherheit, die die Entwicklung beschleunigt
Erfahren Sie mehr über die AppSec-Lösung von Snyk oder lesen Sie unseren Einkaufsleitfaden für Developer-Security-Tools.