Was ist Challenge Handshake Authentication Protocol?
Das Challenge Handshake Authentication Protocol (CHAP) ist ein Prozess zur Authentifizierung eines Benutzers bei einer Netzwerkeinheit, bei der es sich um einen beliebigen Server, z. B. den Web- oder Internetdienstanbieter (ISP), handeln kann.
CHAP wird hauptsächlich für Sicherheitszwecke verwendet. Zum Beispiel bieten Benutzer authentifizierte Klartextpasswörter beim Zugriff auf entfernte Server, die auch vor dem Benutzerzugriff authentifiziert werden.
Challenge Handshake Authentication Protocol stellt sicher, dass der Server eine Anforderung an den Client sendet, nachdem der Client eine Netzwerkverbindung für den Zugriff auf einen Web- / ISP-Server eingerichtet hat. Diese Herausforderung wird über die gleiche Netzwerkleitung empfangen. Der Client verwendet eine Hash-Funktion, um einen bestimmten Wert zu berechnen, der dann an den Server gesendet wird und den eingehenden Wert mit dem berechneten Wert des Servers abgleicht. Wenn die Werte übereinstimmen, erhält der Client den Serverzugriff. Andernfalls wird die Verbindung automatisch beendet.
Peers übernehmen diese Prozedur zufällig und senden fortlaufend berechnete Werte an einen authentifizierenden Server, der wiederum Peers basierend auf berechneten Werten kontinuierlich authentifiziert.