MIT's Project Athena musste Benutzer über ein Campusnetzwerk authentifizieren, in dem Passwörter abgefangen werden konnten.

1988 bauten Steve Miller und Clifford Neuman Kerberos auf dem Needham–Schroeder-Protokoll auf und verwendeten symmetrische Schlüssel-Tickets, anstatt ein Passwort an jeden Dienst zu senden.

Da eine Anmeldung Dienst-Tickets für viele Systeme erzeugte, wurde es das erste praktische Single Sign-on, und MIT gab die Implementierung kostenlos weiter.

Ein Ticket von einem vertrauenswürdigen Server, kein Passwort auf der Leitung

Symmetrische Schlüssel-Tickets legten das langfristige Passwort niemals gegenüber jedem Dienst offen.

Ein Ticket-Granting-Ticket bedeutete, dass eine Anmeldung viele Zugriffstoken lieferte, der Kern von Single Sign-on.

Zeitstempel reduzierten die Nachrichtenrunden und machten Replay-Angriffe deutlich schwieriger.

MIT veröffentlichte es kostenlos, und Windows Active Directory bettete es ein, sodass es auf Hunderte Millionen von Maschinen skaliert wurde.

Wenn ein Netzwerk nicht vertrauenswürdig ist, bringt man das Geheimnis von der Leitung in ein kurzlebiges kryptografisches Ticket und lässt einen vertrauenswürdigen Broker für den Benutzer bürgen.

Kerberos wurde zur Standardauthentifizierung für Windows Active Directory und unzählige Unternehmensanmeldungen; Version 5 ist in IETF RFC 4120 standardisiert.

DEN BELEGEN FOLGEN

Die Quellen

  1. Kerberos: The Network Authentication Protocol MIT · web.mit.edu
  2. Port 56: XNS Authentication — The Ancestor of Kerberos Connected · connected.app
  3. RFC 4120: The Kerberos Network Authentication Service (V5) IETF / RFC Editor · rfc-editor.org