In den frühen 1990er-Jahren standen ISPs vor einem wachsenden Einwahlproblem: Jeder Point of Presence musste Benutzernamen und Passwörter lokal prüfen, sodass das Hinzufügen eines Benutzers bedeutete, jedes Zugangsgerät anzufassen und die Anmeldedaten überall synchron zu halten.

1991 schlug Livingston Enterprises RADIUS vor und gewann den Vertrag von Merit Network: Ein Server hält die Benutzerdatenbank und beantwortet Authentifizierungsanfragen von jedem Network Access Server, wobei er ein gemeinsames Geheimnis und kompakte Attribut-Wert-Pakete über UDP verwendet.

Die IETF standardisierte RADIUS 1997 als RFC 2058 und aktualisierte es 2000 als RFC 2865, der feststellt, dass das Protokoll „weit verbreitet implementiert und genutzt“ wird. Offen und herstellerneutral verbreitete es sich über ISPs, Universitäten und Unternehmen, und RADIUS bleibt der De-facto-Standard für zentralisierte Wi-Fi- und VPN-Authentifizierung.

Ein gemeinsamer Server prüft die Anmeldedaten für jeden NAS

Die Zentralisierung der Anmeldedaten beseitigte Konfiguration pro Gerät und Abweichungen.

Ein offener IETF-Standard ließ jeden Hersteller ihn frei implementieren.

Das Design mit gemeinsamem Geheimnis funktionierte über langsame, verlustbehaftete Einwahlverbindungen.

Herstellerspezifische Attribute ließen es über die Einwahl hinaus in Wi-Fi und VPN hineinwachsen.

Der Standard, der eine wiederkehrende lästige Aufgabe zentralisiert, gewinnt: Indem die Authentifizierung aus jedem Gerät in einen Server verlagert wurde, wurde RADIUS zum Standard für Einwahl-, Wi-Fi- und VPN-Zugang.

RADIUS brachte ein Ökosystem von Servern wie FreeRADIUS, Cisco ISE und Microsoft NPS sowie unzählige NAS- und Access-Point-Clients hervor; es übernimmt noch heute die Authentifizierung in Unternehmens-Wi-Fi und VPN, wobei neuere RFCs es um dynamische Autorisierung und Proxys erweitern.

DEN BELEGEN FOLGEN

Die Quellen

  1. RFC 2865 — Remote Authentication Dial In User Service (RADIUS) IETF (RFC Editor) · rfc-editor.org
  2. History of the RADIUS Protocol JumpCloud · jumpcloud.com ·
  3. The RADIUS Protocol — introduction NetworkRADIUS · networkradius.com