Zum Inhalt springen

„Extensible Authentication Protocol“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Addbot (Diskussion | Beiträge)
K Bot: 16 Interwiki-Link(s) nach Wikidata (d:q1146165) migriert
tk k
 
(21 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das '''Extensible Authentication Protocol''' ('''EAP''') ist ein von der [[Internet Engineering Task Force]] (IETF) entwickeltes, allgemeines [[Authentifizierung]]s-Protokoll, das unterschiedliche Authentisierungsverfahren unterstützt wie z. B. Username/Password ([[RADIUS (Protokoll)|RADIUS]]), [[Digitales Zertifikat]], [[SIM-Karte]]. EAP wird oft für die Zugriffskontrolle bei [[Wireless Local Area Network|WLAN-Netzwerken]] genutzt.
Das '''Extensible Authentication Protocol''' ('''EAP'''; {{deS|Erweiterbares Authentifizierungsprotokoll}}<ref>[https://www.heise.de/glossar/entry/Extensible-Authentication-Protocol-397255.html Extensible Authentication Protocol (EAP).] heise online, Glossar.</ref>) ist ein von der [[Internet Engineering Task Force]] (IETF) entwickeltes, allgemeines [[Authentifizierung]]sprotokoll, das unterschiedliche Authentifizierungsverfahren unterstützt wie z.&nbsp;B. [[Benutzername]]/[[Passwort]] ([[Remote Authentication Dial-In User Service|RADIUS]]), [[Digitales Zertifikat]], [[SIM-Karte]]. EAP wird oft für die Zugriffskontrolle in [[Wireless Local Area Network|WLANs]] genutzt.


EAP wurde entwickelt, um eine generische Unterstützung bei der Authentifikation, d.&nbsp;h. der Einwahl, in ein fremdes Netzwerk zu schaffen, ohne, dass man sich bei jeder neuen Authentisierung um die Infrastruktur kümmern und sie aktualisieren müsste. EAP ist heute weit verbreitet und wird von unterschiedlichen Transport-Protokollen, wie z.&nbsp;B. [[Point-to-Point Protocol]] (PPP), [[Remote Authentication Dial-In User Service]] (RADIUS) und [[Diameter (Protokoll)|Diameter]] unterstützt. Der [[IEEE]] [[802.1X]] Standard schlägt u.a. EAP als Authentifizierungsverfahren vor. Ebenso hat [[3GPP]] den EAP-Standard zur Zusammenführung der [[Global System for Mobile Communications|GSM]]- mit der [[Internet Protocol|IP]]-Technologie übernommen. EAP könnte in Zukunft zudem zum bevorzugten Authentisierungsverfahren bei der [[Wimax|WiMAX]]-Authentisierung werden.
EAP wurde entwickelt, um eine generische Unterstützung bei der Authentifizierung, d.&nbsp;h. der Einwahl, in ein fremdes Netzwerk zu schaffen, ohne dass man sich bei jeder neuen Authentifizierung um die Infrastruktur kümmern und sie aktualisieren müsste. EAP ist heute weit verbreitet und wird von unterschiedlichen Transportprotokollen, wie z.&nbsp;B. [[Point-to-Point Protocol]] (PPP), [[Remote Authentication Dial-In User Service]] (RADIUS) und [[Diameter (Protokoll)|Diameter]] unterstützt. Der [[Institute of Electrical and Electronics Engineers|IEEE]]-[[IEEE 802.1X|802.1X]]-Standard schlägt u.&nbsp;a. EAP als Authentifizierungsverfahren vor. Ebenso hat [[3rd Generation Partnership Project|3GPP]] den EAP-Standard zur Zusammenführung der [[Global System for Mobile Communications|GSM]]- mit der [[Internet Protocol|IP]]-Technologie übernommen. EAP könnte in Zukunft zudem zum bevorzugten Authentifizierungsverfahren bei der [[WiMAX]]-Authentifizierung werden.


== Vorteile ==
== Vorteile ==
Es können mehrere Authentifizierungsmechanismen (auch in Folge) verwendet werden, die nicht schon in der Verbindungs-Aufbau-Phase ausgehandelt werden müssen.
Es können mehrere Authentifizierungsmechanismen (auch in Folge) verwendet werden, die nicht schon in der Verbindungsaufbauphase ausgehandelt werden müssen.


== Authentifizierungsverfahren ==
== Authentifizierungsverfahren ==
Bei EAP erfolgt die Aushandlung des konkret eingesetzten Authentifizierungsmechanismus erst während der Authentifizierungsphase, was den Einsatz eines Authentifizierungs-Servers erlaubt. Ein sogenannter [[Supplikant (Computer)|Supplicant]] (Bittsteller) ist ein User oder Client, welcher sich bei einer Authentifizierungsstelle zur Authentifizierung anmelden möchte, z.&nbsp;B. ein mobiler Node beim Verbindungsaufbau zu einem Netzwerk. Ein sogenannter Authentikator gibt dabei die Authentifizierungsnachrichten vom Supplicant an den Authentifizierungs-Server weiter. Dabei können auch mehrere Mechanismen in Folge benutzt werden. Die Kontrolle darüber hat der Authentikator, der mittels eines Request das Verfahren bestimmt. Zur Auswahl stehen z.&nbsp;B. Identitätsabfrage für Dial-In-Verbindungen, [[Message-Digest Algorithm 5|MD5]]-Challenge ([[Challenge Handshake Authentication Protocol|CHAP]]), One-Time-Passwörter, Generic Token Cards etc. Nach Authentifizierungsanreiz (Request) vom Authentikator an den Supplicant, antwortet dieser mit einer Response, die im Datenfeld die jeweilige Authentifizierung (Identität (ID), Passwort, Hash-Wert, IMSI etc.) enthält. Daraufhin kann der Authentikator weitere Angaben mittels Challenge-Response-Verfahren fordern. Abgeschlossen wird die Authentifizierung mit einem Success-/Failure-Response vom Authentikator.

Bei EAP erfolgt die Aushandlung des konkret eingesetzten Authentisierungs-Mechanismus erst während der Authentifizierungsphase, was den Einsatz eines Authentifizierungs-Servers erlaubt. Ein sog. [[Supplikant (Computer)|Supplicant]] (Bittsteller) ist ein User oder Client, welcher sich bei einer Authentifizierungsstelle zur Authentisierung anmelden möchte, z.&nbsp;B. ein mobiler Node beim Verbindungsaufbau zu einem Netzwerk. Ein sog. Authentikator gibt dabei die Authentifizierungs-Nachrichten vom Supplicant an den Authentisierungs-Server weiter. Dabei können auch mehrere Mechanismen in Folge benutzt werden. Die Kontrolle darüber hat der Authentikator, der mittels eines Request das Verfahren bestimmt. Zur Auswahl stehen z.&nbsp;B. Identitätsabfrage für Dial-In-Verbindungen, [[Md5|MD5]]-Challenge ([[Challenge Handshake Authentication Protocol|CHAP]]), One-Time-Passwörter, Generic Token Cards etc. Nach Authentisierungsanreiz (Request) vom Authentikator an den Supplicant, antwortet dieser mit einer Response, die im Datenfeld die jeweilige Authentisierung (Identität (ID), Passwort, Hash-Wert, IMSI etc.) enthält. Daraufhin kann der Authentikator weitere Angaben mittels Challenge-Response-Verfahren fordern. Abgeschlossen wird die Authentifizierung mit einem Success-/Failure-Response vom Authentikator.


=== Identität ===
=== Identität ===
Zeile 28: Zeile 27:
Um ein aufwendiges Design von kryptographischen Protokollen zu vermeiden, wird hier der Authentifizierungsdialog von [[Transport Layer Security|TLS]] verwendet.
Um ein aufwendiges Design von kryptographischen Protokollen zu vermeiden, wird hier der Authentifizierungsdialog von [[Transport Layer Security|TLS]] verwendet.


Weit verbreitet ist das EAP-TLS-Verfahren, welches bei allen nach 802.11i standardisierten [[Wireless Local Area Network|WLAN]]-Komponenten genutzt werden kann. Dabei prüft der [[Authenticator]] ([[Accesspoint]]/[[Router]]) die vom potentiellen Netzwerkteilnehmer (Notebook) übermittelten Authentifizierungsinformationen auf einem Authentifizierungsserver ([[RADIUS (Protokoll)|RADIUS]]).
Weit verbreitet ist das EAP-TLS-Verfahren, welches bei allen nach 802.11i standardisierten [[Wireless Local Area Network|WLAN]]-Komponenten genutzt werden kann. Dabei prüft der [[Authenticator]] ([[Wireless Access Point|Accesspoint]]/[[Router]]) die vom potentiellen Netzwerkteilnehmer (Notebook) übermittelten Authentifizierungsinformationen auf einem Authentifizierungsserver ([[Remote Authentication Dial-In User Service|RADIUS]]).


=== SIM/AKA ===
=== SIM/AKA ===
Das EAP ''for GSM Subscriber Identity Module'' bzw. ''for UMTS Authentication and Key Agreement'' (RFC 4186; RFC 4187) ist ein weiteres Authentifizierungsverfahren des Extensible Authentication Protocols welches die [[Global System for Mobile Communications|GSM]]/[[Universal Mobile Telecommunications System|UMTS]] [[SIM-Karte]] zum authentifizieren nutzt. Durch diese Methode erfolgt das Einwählen an einem verschlüsselten [[Wireless Local Area Network|WLAN-Netzwerk]] automatisch, da der Client (meist ein [[Mobilfunkgerät]]) sich im [[Triple-A-System]] durch seinen SIM-Authentifizierungs-Algorithmus einwählt und somit die Eingabe eines voreingestellten [[Wireless Local Area Network#Verschl.C3.BCsselung|WLAN-Passworts]] wegfällt.<ref>{{Internetquelle|url=http://blog.fon.com/en/archivo/technology/what-is-eap-sim.html|titel=What is EAP-SIM?|autor=Milos Peluffo|werk=FON Blog|datum=2012-04-05|zugriff=2012-10-01|sprache=en}}</ref>
Das EAP ''for GSM Subscriber Identity Module'' bzw. ''for UMTS Authentication and Key Agreement'' (<nowiki>RFC&nbsp;4186</nowiki><ref>{{RFC-Internet |RFC=4186 |Titel=Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM) |Datum=}}</ref> – <nowiki>RFC&nbsp;4187</nowiki><ref>{{RFC-Internet |RFC=4187 |Titel=Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA) |Datum=}}</ref>) ist ein weiteres Authentifizierungsverfahren des Extensible Authentication Protocols, welches die [[Global System for Mobile Communications|GSM]]/[[Universal Mobile Telecommunications System|UMTS]] [[SIM-Karte]] zum Authentifizieren nutzt. Durch diese Methode erfolgt das Einwählen an einem verschlüsselten [[Wireless Local Area Network|WLAN]] automatisch, da der Client (meist ein [[Mobiltelefon]]) sich im [[Triple-A-System]] durch seinen SIM-Authentifizierungs-Algorithmus einwählt und somit die Eingabe eines voreingestellten [[Wireless Local Area Network#Verschlüsselung|WLAN-Passworts]] wegfällt.<ref>{{Webarchiv |url=http://blog.fon.com/en/archivo/technology/what-is-eap-sim.html |text=What is EAP-SIM? |wayback=20120409120027}}</ref>


=== Weitere Verfahren ===
=== Weitere Verfahren ===
Zeile 39: Zeile 38:


== Normen und Standards ==
== Normen und Standards ==
* RFC 3748 Extensible Authentication Protocol (EAP)
* {{RFC-Internet |RFC=3748 |Titel=Extensible Authentication Protocol (EAP) |Datum=}}
* RFC 2284 PPP Extensible Authentication Protocol (EAP)
* {{RFC-Internet |RFC=2284 |Titel=PPP Extensible Authentication Protocol (EAP) |Datum=}}
* RFC 1938 A One-Time Password System
* {{RFC-Internet |RFC=1938 |Titel=A One-Time Password System |Datum=}}
* RFC 4186 Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM)
* {{RFC-Internet |RFC=4186 |Titel=Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM) |Datum=}}
* {{RFC-Internet |RFC=4187 |Titel=Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA) |Datum=}}


== Einzelnachweise ==
== Einzelnachweise ==
<references/>
<references />

{{Normdaten|TYP=s|GND=7730299-0}}


[[Kategorie:Rechnernetze]]
[[Kategorie:Rechnernetze]]

Aktuelle Version vom 13. Juni 2023, 22:20 Uhr

Das Extensible Authentication Protocol (EAP; deutsch Erweiterbares Authentifizierungsprotokoll[1]) ist ein von der Internet Engineering Task Force (IETF) entwickeltes, allgemeines Authentifizierungsprotokoll, das unterschiedliche Authentifizierungsverfahren unterstützt wie z. B. Benutzername/Passwort (RADIUS), Digitales Zertifikat, SIM-Karte. EAP wird oft für die Zugriffskontrolle in WLANs genutzt.

EAP wurde entwickelt, um eine generische Unterstützung bei der Authentifizierung, d. h. der Einwahl, in ein fremdes Netzwerk zu schaffen, ohne dass man sich bei jeder neuen Authentifizierung um die Infrastruktur kümmern und sie aktualisieren müsste. EAP ist heute weit verbreitet und wird von unterschiedlichen Transportprotokollen, wie z. B. Point-to-Point Protocol (PPP), Remote Authentication Dial-In User Service (RADIUS) und Diameter unterstützt. Der IEEE-802.1X-Standard schlägt u. a. EAP als Authentifizierungsverfahren vor. Ebenso hat 3GPP den EAP-Standard zur Zusammenführung der GSM- mit der IP-Technologie übernommen. EAP könnte in Zukunft zudem zum bevorzugten Authentifizierungsverfahren bei der WiMAX-Authentifizierung werden.

Es können mehrere Authentifizierungsmechanismen (auch in Folge) verwendet werden, die nicht schon in der Verbindungsaufbauphase ausgehandelt werden müssen.

Authentifizierungsverfahren

[Bearbeiten | Quelltext bearbeiten]

Bei EAP erfolgt die Aushandlung des konkret eingesetzten Authentifizierungsmechanismus erst während der Authentifizierungsphase, was den Einsatz eines Authentifizierungs-Servers erlaubt. Ein sogenannter Supplicant (Bittsteller) ist ein User oder Client, welcher sich bei einer Authentifizierungsstelle zur Authentifizierung anmelden möchte, z. B. ein mobiler Node beim Verbindungsaufbau zu einem Netzwerk. Ein sogenannter Authentikator gibt dabei die Authentifizierungsnachrichten vom Supplicant an den Authentifizierungs-Server weiter. Dabei können auch mehrere Mechanismen in Folge benutzt werden. Die Kontrolle darüber hat der Authentikator, der mittels eines Request das Verfahren bestimmt. Zur Auswahl stehen z. B. Identitätsabfrage für Dial-In-Verbindungen, MD5-Challenge (CHAP), One-Time-Passwörter, Generic Token Cards etc. Nach Authentifizierungsanreiz (Request) vom Authentikator an den Supplicant, antwortet dieser mit einer Response, die im Datenfeld die jeweilige Authentifizierung (Identität (ID), Passwort, Hash-Wert, IMSI etc.) enthält. Daraufhin kann der Authentikator weitere Angaben mittels Challenge-Response-Verfahren fordern. Abgeschlossen wird die Authentifizierung mit einem Success-/Failure-Response vom Authentikator.

Identifizierung möglicherweise durch den Benutzer, d. h. durch Eingabe einer User-ID. Im Request-Paket kann ein Aufforderungstext mitgeschickt werden, der dem Benutzer vor der Eingabe der ID angezeigt wird.

Benachrichtigung

[Bearbeiten | Quelltext bearbeiten]

Im Datenteil des Pakets wird eine Meldung an den Benutzer transportiert, die diesem angezeigt wird. Z. B. Authentifizierungsfehler, Passwortablaufzeit, …

(NAK = No Acknowledgement / Negative Acknowledgement). Dieser Typ darf nur in einer Response-Nachricht auftauchen. Es wird damit signalisiert, dass der Peer das gewünschte Authentifizierungsverfahren nicht unterstützt.

Dies entspricht CHAP mit MD5 als Hash-Algorithmus. In der Request-Message wird ein Zufallswert übertragen. Das Response-Paket enthält den Hash-Wert über diesen Zufallswert und ein nur den beiden Parteien bekanntes Passwort (siehe auch Challenge-Response-Authentifizierung).

One-Time-Password

[Bearbeiten | Quelltext bearbeiten]

Die Request-Message enthält eine OTP-Challenge. Im Response-Paket steht das jeweilige One-Time-Passwort.

Um ein aufwendiges Design von kryptographischen Protokollen zu vermeiden, wird hier der Authentifizierungsdialog von TLS verwendet.

Weit verbreitet ist das EAP-TLS-Verfahren, welches bei allen nach 802.11i standardisierten WLAN-Komponenten genutzt werden kann. Dabei prüft der Authenticator (Accesspoint/Router) die vom potentiellen Netzwerkteilnehmer (Notebook) übermittelten Authentifizierungsinformationen auf einem Authentifizierungsserver (RADIUS).

Das EAP for GSM Subscriber Identity Module bzw. for UMTS Authentication and Key Agreement (RFC 4186[2] – RFC 4187[3]) ist ein weiteres Authentifizierungsverfahren des Extensible Authentication Protocols, welches die GSM/UMTS SIM-Karte zum Authentifizieren nutzt. Durch diese Methode erfolgt das Einwählen an einem verschlüsselten WLAN automatisch, da der Client (meist ein Mobiltelefon) sich im Triple-A-System durch seinen SIM-Authentifizierungs-Algorithmus einwählt und somit die Eingabe eines voreingestellten WLAN-Passworts wegfällt.[4]

Weitere Verfahren

[Bearbeiten | Quelltext bearbeiten]

Es gibt ca. 40 EAP-Verfahren, darunter sind:

  • Laut RFC: EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS
  • Herstellerspezifisch: EAP-TLS, EAP-SIM, EAP-AKA, PEAP, LEAP, EAP-TTLS, EAP-IKEv2

Normen und Standards

[Bearbeiten | Quelltext bearbeiten]
  • RFC: 3748 – Extensible Authentication Protocol (EAP). (englisch).
  • RFC: 2284 – PPP Extensible Authentication Protocol (EAP). (englisch).
  • RFC: 1938 – A One-Time Password System. (englisch).
  • RFC: 4186 – Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM). (englisch).
  • RFC: 4187 – Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA). (englisch).

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Extensible Authentication Protocol (EAP). heise online, Glossar.
  2. RFC: 4186 – Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM). (englisch).
  3. RFC: 4187 – Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA). (englisch).
  4. What is EAP-SIM? (Memento vom 9. April 2012 im Internet Archive)