J'ai lu aujourd'hui un article décrivant comment un testeur de pénétration a pu démontrer la création d'un faux compte bancaire avec un solde de 14 millions de dollars. Cependant, un paragraphe décrivant l'attaque s'est démarqué:
Il a ensuite «inondé» de commutateurs - de petites boîtes qui dirigent le trafic de données - pour submerger le réseau interne de la banque de données. Ce type d’attaque fait du commutateur un "hub" qui diffuse des données sans discernement.
Je ne connais pas l'effet décrit. Est-il vraiment possible de forcer un commutateur à diffuser du trafic vers tous ses ports en envoyant un volume de trafic important? Qu'est-ce qui se passe exactement dans cette situation?
Réponses:
Ceci s'appelle l'inondation de MAC . Une "adresse MAC" est une adresse matérielle Ethernet. Un commutateur gère une table CAM qui mappe les adresses MAC aux ports.
Si un commutateur doit envoyer un paquet à une adresse MAC ne figurant pas dans sa table CAM, il le transmet à tous les ports, comme le ferait un concentrateur. Ainsi, si vous inondez un commutateur avec un plus grand nombre d'adresses MAC, vous forcerez les entrées d'adresses MAC légitimes à sortir de la table CAM et leur trafic sera envoyé à tous les ports.
la source
C'est ce qu'on appelle l'inondation MAC et tient compte du fait que les tables de commutateurs CAM ont une longueur limitée. En cas de débordement, un commutateur se transforme en concentrateur et envoie chaque paquet à chaque port, ce qui peut rapidement interrompre un réseau.
Édité pour corriger la mauvaise terminologie.
la source
Comme expliqué ci-dessus, la table MAC du commutateur est "empoisonnée" avec de fausses adresses mac. C'est facile à faire avec le
macof
programme à partir de ladsniff
suite d'outils. Attention: essayez ceci uniquement à des fins éducatives dans votre propre réseau, sinon vous allez avoir de gros ennuis juridiques!http://www.monkey.org/~dugsong/dsniff/
la source