Geht der Authentifizierungsmechanismus von 802.1X davon aus, dass Sie bereits eine Verbindung zum vertrauenswürdigen Netzwerk hergestellt haben? Was mich verwundert, ist, dass wenn ich einen geklonten Zugangspunkt einrichte, um Benutzer dazu zu bringen, sich über mich zu verbinden, wenn sie sich mit mir verbinden, bevor sie sich mit dem richtigen Netzwerk verbinden, wie würden sie jemals erkennen, dass ich nicht das richtige Netzwerk bin? Mein Dodgey Access Point kann 802.1X verwenden und ich kann ihm meine Authentifizierungsnachrichten geben und er kann meinen öffentlichen Schlüssel zum Entschlüsseln verwenden. Es sagt ihnen nicht, dass sie im falschen Netzwerk sind?
Ich nehme an, 802.1X kann diese Art von Angriff nur verhindern, wenn Sie bereits den öffentlichen Schlüssel des vertrauenswürdigen Netzwerks auf Ihrem Computer haben. Aber jetzt bin ich wieder verwirrt: Woher weiß mein Computer, welchen öffentlichen Schlüssel ich verwenden soll, wenn ich mich mit einem Netzwerk verbinde? Es kann nicht die öffentlichen Schlüssel nach SSIDs speichern, weil SSIDs nicht eindeutig sind?
quelle
Antworten:
Der Client verfügt über eine Reihe von Anmeldeinformationen, die in verschiedenen Netzwerken verwendet werden. Jeder Berechtigungsnachweis ist einem öffentlichen Schlüssel zugeordnet, der dem entsprechenden Netzwerk gehört. Die Authentifizierung läuft wie folgt ab:
1) Der Client stellt eine Verbindung zum Netzwerk her.
2) Das Netzwerk authentifiziert sich gegenüber dem Client mit dem privaten Schlüssel, der seinem öffentlichen Schlüssel entspricht.
3) Der Client weiß jetzt, dass das Netzwerk einen bestimmten öffentlichen Schlüssel besitzt. Der Client prüft, ob er eine Identität hat, die diesem öffentlichen Schlüssel entspricht.
4) Der Client weist dem Server seine Identität anhand der Identität des Clients nach, der dem öffentlichen Schlüssel des Netzwerks zugeordnet ist.
Der Client muss nicht im Voraus wissen, zu welchem Netzwerk er eine Verbindung herstellt.
quelle