MAN-IN-THE-MIDDLE
v1.0Scenarios
Vier situaties. Kies er één en start hieronder.
Netwerk
Alice (links) ·†” Switch (midden) ·†” Server (rechts). Eve probeert ertussen te komen.
// Selecteer een scenario en klik Start.
Instellingen
Tip: HSTS aan + cert-warning respecteren = MITM faalt.
Log
// Wat is een MITM?
Man-in-the-MiddleMITM / on-path attacker: een aanvaller plaatst zichzelf tussen jou en de server. Alles wat je verstuurt gaat eerst langs hem.
Klassieke locaties: open wifi op het station, gehackte router thuis, een collega op je LAN. De aanvaller hoeft niet eens jouw apparaat te raken. Hij manipuleert het netwerk.
// Hoe werkt ARP-poisoning?
Op een LAN gebruiken computers ARP om uit te zoeken bij welk MAC-adres een IP hoort ("Wie is 192.168.1.1?"). Antwoorden worden onbevestigd in een tabel gezet.
Eve stuurt gratuitous ARP replies: "192.168.1.1 (de gateway) heeft MAC AA:BB:CC:DD:EE:FF (= mijn MAC)". De switch en Alice slikken het. Vanaf nu gaat al haar verkeer naar Eve, die het doorstuurt en stiekem leest.
Defences: Dynamic ARP Inspection op de switch, DHCP snooping, of gewoon 802.1X port-authentication.
// Waarom helpt HTTPS + HSTS?
- HTTPS versleutelt alles tussen browser en server met TLS. Eve ziet alleen ruis (
·–“·–“·–“·–“). - Certificaat bewijst dat je echt met bank.nl praat. Probeert Eve een eigen cert? Browser geeft NET::ERR_CERT_AUTHORITY_INVALID.
- HSTS dwingt de browser nooit meer HTTP te gebruiken voor die site. SSL-strip onmogelijk.
- Certificate pinning (apps): app accepteert maar één specifiek cert, dus zelfs een gestolen CA helpt Eve niet.
Vuistregel: zie je geen slotje of een waarschuwing? Niet inloggen.