Handshake-Authentifizierungsprotokoll herausfordern (Kap.)

Definition - Was bedeutet Challenge Handshake Authentication Protocol (CHAP)?

Das Challenge Handshake Authentication Protocol (CHAP) ist ein Prozess zur Authentifizierung eines Benutzers bei einer Netzwerkeinheit, bei der es sich um einen beliebigen Server handeln kann, z. B. den Web- oder Internetdienstanbieter (ISP).

CHAP wird hauptsächlich zu Sicherheitszwecken verwendet. Beispielsweise geben Benutzer beim Zugriff auf Remoteserver authentifizierte Nur-Text-Kennwörter an, die auch vor dem Benutzerzugriff authentifiziert werden.

Technische.me erklärt das Challenge Handshake Authentication Protocol (CHAP)

CHAP stellt sicher, dass der Server eine Herausforderung an den Client sendet, nachdem der Client eine Netzwerkverbindung für den Zugriff auf einen Web- / ISP-Server hergestellt hat. Diese Herausforderung wird über dieselbe 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 vergleicht. Wenn die Werte übereinstimmen, wird dem Client Serverzugriff gewährt. Andernfalls wird die Verbindung automatisch beendet.

Peers wenden dieses Verfahren zufällig an und senden kontinuierlich berechnete Werte an einen Authentifizierungsserver, der wiederum kontinuierlich Peers basierend auf berechneten Werten authentifiziert.