Cosa succede quando due dispositivi condividono un indirizzo MAC su Ethernet?
Ogni interfaccia di rete deve avere un indirizzo MAC (Media Access Control) univoco affinché le reti Ethernet funzionino correttamente. Quando due host sullo stesso segmento di rete condividono lo stesso indirizzo hardware, emergono diversi problemi seri:
Problemi principali
1. Consegna errata dei pacchetti e corruzione dei dati
Gli switch Ethernet apprendono quali indirizzi MAC si collegano a quali porte esaminando gli indirizzi sorgente nei frame. Con MAC duplicati, la tabella indirizzi MAC dell'oscilla costantemente tra le porte. I frame destinati a un host potrebbero essere consegnati all'altro, causando:
- Applicazioni che ricevono dati destinati a un altro dispositivo
- Reset delle connessioni TCP poiché i numeri di sequenza non corrispondono
- Corruzione dei trasferimenti di file e crash delle applicazioni
- Protocolli di sicurezza (SSH, TLS) che falliscono a causa di pacchetti inaspettati
2. Instabilità di rete e degrado delle prestazioni
Sebbene l'Ethernet switched full-duplex moderno non soffra di collisioni tradizionali, i MAC duplicati causano:
- Thrashing della tabella MAC dell'oscilla (riapprendimento costante)
- Aumento del traffico broadcast poiché le richieste ARP si moltiplicano
- Ricalcoli del protocollo Spanning Tree se gli switch rilevano modifiche di topologia
- Picchi complessivi di latenza e riduzione del throughput
3. Vulnerabilità di sicurezza
Gli indirizzi MAC duplicati creano vettori di attacco:
- MAC Spoofing: gli attaccanti possono clonare intenzionalmente il MAC di un dispositivo legittimo per aggirare la sicurezza delle porte o il filtraggio MAC
- Man-in-the-Middle: un attaccante con un MAC duplicato può intercettare il traffico destinato all'host legittimo
- Session Hijacking: i protocolli non crittografati diventano vulnerabili al dirottamento
- Aggiramento del controllo di accesso alla rete: i sistemi che si basano sull'autenticazione MAC possono essere compromessi
Cause comuni
- Macchine virtuali configurate male con indirizzi MAC identici
- Immagini di disco clonate distribuite senza rigenerazione del MAC
- Adattatori USB/Ethernet economici con indirizzi MAC duplicati hardcoded
- Errori di configurazione manuale dell'indirizzo MAC
- Hardware di rete difettoso con collisioni di indirizzi masterizzate
Rilevamento e risoluzione
- Monitora i log dell'oscilla per gli avvisi di flapping dell'indirizzo MAC
- Usa strumenti di monitoraggio ARP per rilevare conflitti di mappatura IP-MAC
- Abilita la sicurezza delle porte sugli switch gestiti per limitare i MAC per porta
- Riconfigura i duplicati—rigenera i MAC delle VM, sostituisci gli adattatori difettosi o assegna indirizzi locali amministrati
In sintesi: l'unicità dell'indirizzo MAC è fondamentale al funzionamento dell'Ethernet. Gli indirizzi duplicati infrangono le assunzioni di base del networking di livello 2 e devono essere risolti immediatamente.