Zum Hauptinhalt springen

RadSec: Absicherung des RADIUS-Authentifizierungsverkehrs mit TLS

Dieser umfassende Leitfaden befasst sich mit RadSec (RADIUS über TLS) und beschreibt detailliert, wie es den Netzwerk-Authentifizierungsverkehr für moderne Cloud- und Multi-Site-Bereitstellungen sichert. Er bietet Netzwerkarchitekten praktische Implementierungsschritte, Strategien zur Zertifikatsverwaltung und Techniken zur Fehlerbehebung, um veraltetes UDP-RADIUS zu ersetzen.

📖 6 Min. Lesezeit📝 1,403 Wörter🔧 2 ausgearbeitete Beispiele3 Übungsfragen📚 8 Schlüsseldefinitionen

Diesen Leitfaden anhören

Podcast-Transkript ansehen
RadSec: Absicherung des RADIUS-Authentifizierungsverkehrs mit TLS. Ein technisches Briefing von Purple. Einführung und Kontext. Willkommen zu diesem technischen Briefing von Purple. Ich werde Sie durch RadSec – RADIUS über TLS – führen: was es ist, warum es gerade jetzt wichtig ist und wie Sie es tatsächlich bereitstellen. Dies richtet sich direkt an Netzwerkarchitekten und Sicherheitsingenieure, die entweder bereits Cloud-RADIUS nutzen oder planen, dorthin zu wechseln. Wenn Sie immer noch On-Premise-RADIUS-Server mit UDP und einem Shared Secret betreiben, ist dieses Briefing genau das Richtige für Sie. Lassen Sie uns die Ausgangslage betrachten. RADIUS ist seit über dreißig Jahren das Rückgrat der Netzwerkauthentifizierung. Es bildet die Grundlage für 802.1X, WPA2-Enterprise, WPA3-Enterprise und praktisch jedes Captive Portal-System, das heute im Einsatz ist. Das Protokoll selbst, definiert in RFC 2865, wurde in einer Ära entwickelt, in der das Internet noch ein ganz anderer Ort war. Der Authentifizierungsverkehr zwischen Ihren NAS-Geräten – Ihren Access Points, Switches und Controllern – und Ihrem RADIUS-Server lief über UDP, Port 1812 für die Authentifizierung, Port 1813 für das Accounting. Und dieser Verkehr? Größtenteils unverschlüsselt. Der einzige Schutz war ein Shared Secret, das zur Verschleierung des Benutzerpasswort-Attributs verwendet wurde, und selbst das weist bekannte Schwachstellen auf. Jahrelang war dies akzeptabel, da der RADIUS-Verkehr in privaten, kontrollierten Netzwerken verblieb. Ihre NAS-Geräte und Ihr RADIUS-Server befanden sich im selben LAN oder waren über eine dedizierte MPLS-Leitung verbunden. Die Angriffsfläche war überschaubar. Aber die Welt hat sich verändert. Cloud-native Infrastrukturen, verteilte Standorte, SD-WAN-Overlays und der Wechsel zu Cloud-RADIUS-Diensten haben das Bedrohungsmodell grundlegend verändert. Ihr Authentifizierungsverkehr durchquert nun das öffentliche Internet oder bestenfalls eine gemeinsam genutzte Infrastruktur, die Sie nicht vollständig kontrollieren. Genau hier kommt RadSec ins Spiel. Technischer Deep-Dive. RadSec, formal definiert in RFC 6614, ist RADIUS über TLS. Das Konzept ist einfach: Anstatt RADIUS-Pakete über UDP zu senden, kapseln Sie diese in einer TLS-Verbindung über TCP. Das Ergebnis ist, dass der gesamte Authentifizierungs- und Accounting-Verkehr zwischen Ihrem NAS und Ihrem RADIUS-Server vollständig verschlüsselt, gegenseitig authentifiziert und vor Manipulationen geschützt ist. RFC 7360 erweitert dies auf DTLS – Datagram TLS über UDP –, wodurch einige der Latenzeigenschaften des ursprünglichen UDP-Transports beibehalten und gleichzeitig eine Verschlüsselung hinzugefügt wird. Für die meisten Unternehmensbereitstellungen ist TLS über TCP die richtige Wahl. DTLS ist in Umgebungen mit hohem Durchsatz und hoher Latenzempfindlichkeit wie großen Stadion-Bereitstellungen eine Überlegung wert. Lassen Sie uns über die Funktionsweise sprechen. RadSec läuft auf dem TCP-Port 2083, dem von der IANA für dieses Protokoll zugewiesenen Port. Wenn ein NAS-Gerät eine RadSec-Verbindung initiiert, öffnet es eine TCP-Verbindung zum RADIUS-Server auf Port 2083 und führt einen TLS-Handshake durch. Dieser Handshake erfolgt gegenseitig (mutual) – sowohl der Client, also Ihr NAS, als auch der Server präsentieren X.509-Zertifikate. Das Zertifikat des Servers wird mit einer vertrauenswürdigen CA abgeglichen. Das Client-Zertifikat identifiziert das NAS gegenüber dem RADIUS-Server. Sobald die TLS-Sitzung etabliert ist, fließen die RADIUS-Pakete innerhalb dieses verschlüsselten Tunnels genau so, wie sie es über UDP tun würden, jedoch jetzt mit vollständiger Vertraulichkeit, Integrität und Schutz vor Replay-Angriffen. Dies unterscheidet sich in drei wichtigen Punkten erheblich vom herkömmlichen RADIUS. Erstens ist das Transportprotokoll TCP und nicht UDP. Das bedeutet, dass Sie eine zuverlässige, geordnete Zustellung erhalten. Verlorene Pakete werden automatisch erneut gesendet. Zweitens basiert die Authentifizierung beider Endpunkte auf Zertifikaten und nicht auf Shared Secrets. Dadurch wird eine ganze Klasse von Angriffen eliminiert, die auf schwachen oder kompromittierten Shared Secrets beruhen. Drittens wird das gesamte RADIUS-Paket verschlüsselt, nicht nur das Passwort-Attribut. Das bedeutet, dass Benutzernamen, Sitzungs-IDs und alle RADIUS-Attribute während der Übertragung geschützt sind. Aus Sicht der Zertifikatsverwaltung benötigen Sie eine PKI – eine Public Key Infrastructure –, um Zertifikate sowohl für Ihren RADIUS-Server als auch für Ihre NAS-Geräte auszustellen und zu verwalten. In der Praxis übernehmen die meisten Cloud-RADIUS-Anbieter, einschließlich der Cloud-nativen Authentifizierungsinfrastruktur von Purple, die serverseitige Zertifikatsverwaltung für Sie. Ihre Aufgabe besteht darin, Client-Zertifikate auf Ihren NAS-Geräten bereitzustellen. Bei großen Bereitstellungen wird dies in der Regel über Ihre Netzwerkmanagement-Plattform oder ein dediziertes Zertifikatsverwaltungssystem abgewickelt. Zertifikate sollten mindestens RSA 2048-Bit oder ECDSA P-256 verwenden, mit einer Gültigkeitsdauer, die den betrieblichen Aufwand mit der Sicherheitshygiene in Einklang bringt – zwölf Monate sind ein sinnvoller Standard. Lassen Sie uns nun den Vergleich mit dem alternativen Ansatz ziehen, den viele Unternehmen heute nutzen: IPsec-Tunnel oder VPN-Overlays zum Schutz des RADIUS-Verkehrs. IPsec ist ein absolut valider Ansatz, arbeitet jedoch auf einer anderen Ebene. Sie verschlüsseln den gesamten Datenverkehr zwischen zwei Endpunkten, was die Komplexität erhöht – Sie müssen IKE, Pre-Shared Keys oder Zertifikate für den Tunnel selbst verwalten, und der betriebliche Aufwand für die Aufrechterhaltung des Tunnelstatus über potenziell Hunderte von Standorten hinweg ist hoch. RadSec ist zielgerichteter. Es verschlüsselt speziell den RADIUS-Protokollverkehr, arbeitet auf der Anwendungsebene und lässt sich direkt in Ihre RADIUS-Infrastruktur integrieren. Für Cloud-RADIUS-Bereitstellungen, bei denen Sie viele NAS-Geräte an verteilten Standorten mit einem zentralen Cloud-Server verbinden, ist RadSec architektonisch sauberer und betrieblich einfacher. Ich möchte Ihnen zeigen, wie eine Multi-Site-Bereitstellung in der Praxis aussieht. Sie haben einen Cloud-RADIUS-Server – sagen wir, die Plattform von Purple – mit einem gültigen TLS-Zertifikat einer vertrauenswürdigen CA. Sie haben drei Standorttypen: ein Hotel, ein Einzelhandelsgeschäft und ein Konferenzzentrum. Jedes verfügt über NAS-Geräte – Access Points, Switches oder Wireless-LAN-Controller. Jedes NAS-Gerät muss mit der RadSec-Serveradresse, Port 2083 und einem Client-Zertifikat konfiguriert werden. Das NAS initiiert die TLS-Verbindung, der gegenseitige Handshake wird abgeschlossen, und ab diesem Zeitpunkt fließt der gesamte 802.1X-Authentifizierungsverkehr für Gäste und Mitarbeiter an diesem Standort verschlüsselt zum Cloud-RADIUS-Server. Wenn die TLS-Verbindung abbricht – beispielsweise aufgrund einer Netzwerkunterbrechung –, baut das NAS sie automatisch wieder auf. Dieses persistente Verbindungsmodell ist bei hohem Datenaufkommen tatsächlich effizienter als UDP, da der Overhead der Verarbeitung pro Paket entfällt. Auf der Firewall-Seite müssen Sie ausgehenden TCP-Verkehr auf Port 2083 von Ihrem NAS-Managementnetzwerk zur IP-Adresse oder zum FQDN Ihres RADIUS-Servers zulassen. Wenn Sie eine strenge Egress-Richtlinie anwenden, müssen Sie auch den Rückverkehr zulassen. Dies ist einfacher als die Verwaltung von IPsec-Firewall-Regeln, die oft ESP-Protokollausnahmen und IKE auf UDP 500 und 4500 erfordern. Implementierungsempfehlungen und Fallstricke. Lassen Sie uns darüber sprechen, was bei RadSec-Bereitstellungen tatsächlich schiefgehen kann, denn es gibt einige typische Fehlermuster, die ich in Unternehmen immer wieder sehe. Das erste und häufigste Problem sind Fehler bei der Validierung der Zertifikatskette. Ihr NAS-Gerät muss der CA vertrauen, die das Zertifikat des RADIUS-Servers signiert hat. Wenn Sie einen Cloud-RADIUS-Anbieter mit einem Zertifikat einer bekannten öffentlichen CA – DigiCert, Let's Encrypt, Sectigo – verwenden, vertrauen die meisten modernen NAS-Geräte diesem standardmäßig. Wenn Sie jedoch eine interne CA verwenden, müssen Sie das CA-Zertifikat auf jedes NAS-Gerät übertragen. Dies wird bei der Erstbereitstellung oft übersehen und äußert sich dann in TLS-Handshake-Fehlern, die wie Verbindungsprobleme aussehen. Der zweite Fallstrick ist der Ablauf von Zertifikaten. Im Gegensatz zu Shared Secrets, die nicht ablaufen, haben Zertifikate eine definierte Gültigkeitsdauer. Wenn das Zertifikat Ihres RADIUS-Servers abläuft, schlägt die Authentifizierung auf jedem NAS-Gerät in Ihrer Infrastruktur gleichzeitig fehl. Sie benötigen ein Zertifikats-Lifecycle-Management – eine automatisierte Verlängerung, wo immer möglich, sowie eine Überwachung mit Warnmeldungen lange vor dem Ablaufdatum. Eine Vorankündigung von 90 Tagen ist das Minimum; 30 Tage sind besser. Das dritte Problem ist die Kompatibilität der NAS-Geräte. Nicht alle NAS-Geräte unterstützen RadSec nativ. Ältere Cisco IOS-Versionen, einige veraltete Aruba-Controller und bestimmte Consumer-Access-Points bieten keine RadSec-Unterstützung. Bevor Sie sich für eine RadSec-Bereitstellung entscheiden, sollten Sie Ihre NAS-Infrastruktur auf Kompatibilität prüfen. Cisco IOS-XE 16.x und neuer, Aruba AOS-CX, Ruckus SmartZone und die Juniper EX-Serie bieten alle eine solide RadSec-Unterstützung. Für Geräte, die RadSec nicht nativ unterstützen, kann ein RadSec-Proxy – eine Open-Source-Option wie radsecproxy – die Lücke schließen, indem er UDP-RADIUS von veralteten Geräten empfängt und über TLS an den Cloud-RADIUS-Server weiterleitet. Der vierte Aspekt sind Verbindungspersistenz und Keepalives. RadSec nutzt persistente TCP-Verbindungen, aber Firewalls und NAT-Geräte mit aggressiven Timeout-Richtlinien können inaktive Verbindungen unbemerkt trennen. Konfigurieren Sie TCP-Keepalives für Ihre RadSec-Verbindungen – in der Regel reicht ein Keepalive-Intervall von 60 Sekunden aus, um einen vorzeitigen Verbindungsabbau zu verhindern. Die meisten RADIUS-Server-Implementierungen und NAS-Geräte unterstützen diese Konfiguration. Für Cisco IOS-XE sieht die RadSec-Konfiguration wie folgt aus. Sie definieren einen RADIUS-Server mit der address Ihres Cloud-RADIUS-Endpunkts, geben TLS als Transportprotokoll an, verweisen auf Ihren Trustpoint – also den Zertifikatsspeicher auf dem Gerät – und setzen den Zielport auf 2083. Anschließend verweisen Sie in Ihrer AAA-Servergruppenkonfiguration auf diesen Server. Die Details variieren je nach Plattformversion, aber die logische Struktur ist herstellerübergreifend konsistent. Für Aruba-Controller mit AOS konfigurieren Sie den RADIUS-Server mit aktivierter RadSec-Option, geben das CA-Zertifikat für die Servervalidierung an und konfigurieren optional ein Client-Zertifikat für Mutual TLS. Die Implementierung von Aruba ist ausgereift und gut dokumentiert. Schnelle Fragen und Antworten. Lassen Sie uns die Fragen durchgehen, die mir zu RadSec am häufigsten gestellt werden. Erzeugt RadSec zusätzliche Latenz? Der TLS-Handshake verursacht beim ersten Verbindungsaufbau einen geringen Overhead – in der Regel unter 100 Millisekunden. Sobald die Verbindung steht, ist der Overhead pro Paket vernachlässigbar. Für die 802.1X-Authentifizierung, bei der der Handshake einmal pro Sitzung stattfindet, ist dies kein nennenswertes Problem. Kann ich RadSec parallel zu herkömmlichem UDP-RADIUS betreiben? Ja. Die meisten RADIUS-Server unterstützen beides gleichzeitig. Während einer Migration können Sie RadSec für Standorte ausführen, die es unterstützen, und für veraltete Standorte auf UDP zurückgreifen. Dies ist der empfohlene Migrationsansatz. Ist RadSec für die PCI-DSS-Compliance erforderlich? PCI DSS Version 4.0 verlangt, dass der Authentifizierungsverkehr während der Übertragung geschützt wird. RadSec ist einer der direktesten Wege, um diese Anforderung für eine RADIUS-basierte Authentifizierung zu erfüllen. Wenn Sie Kartenzahlungen über ein Netzwerk abwickeln, das RADIUS-Authentifizierung nutzt, sollte RadSec auf Ihrer Compliance-Roadmap stehen. Funktioniert RadSec mit EAP? Ja. EAP – Extensible Authentication Protocol – wird in RADIUS gekapselt, sodass EAP-TLS, PEAP und EAP-TTLS alle transparent über RadSec funktionieren. Der EAP-Austausch selbst bleibt davon unberührt. Wie sieht es mit RADIUS-Accounting aus? RFC 6614 deckt sowohl den Authentifizierungs- als auch den Accounting-Verkehr ab. Ihre Accounting-Daten – Sitzungsstart, -stopp und Zwischenaktualisierungen – werden ebenfalls über dieselbe TLS-Verbindung auf Port 2083 verschlüsselt. Zusammenfassung und nächste Schritte. Zusammenfassend lässt sich sagen: RadSec is die richtige Transportschicht für RADIUS in jeder Bereitstellung, bei der der Authentifizierungsverkehr über eine Infrastruktur läuft, die Sie nicht vollständig kontrollieren. Das betrifft Cloud-RADIUS, Multi-Site-Bereitstellungen, SD-WAN-Umgebungen und jedes Szenario, in dem der RADIUS-Verkehr das öffentliche Internet oder eine gemeinsam genutzte Carrier-Infrastruktur durchquert. Die wichtigsten Maßnahmen für Ihr Team sind: Erstens, prüfen Sie Ihre NAS-Infrastruktur auf RadSec-Kompatibilität und identifizieren Sie alle Geräte, die einen Proxy benötigen. Zweitens, sprechen Sie mit Ihrem Cloud-RADIUS-Anbieter – oder evaluieren Sie Anbieter, die RadSec nativ unterstützen – und machen Sie sich mit deren Ansatz zur Zertifikatsverwaltung vertraut. Drittens, etablieren Sie vor dem Go-Live einen Prozess für das Zertifikats-Lifecycle-Management. Viertens, aktualisieren Sie Ihre Firewall-Regeln, um ausgehenden TCP-Verkehr auf Port 2083 aus Ihrem NAS-Managementnetzwerk zuzulassen. Fünftens, testen Sie Ihre RadSec-Konfiguration in einer Staging-Umgebung, bevor Sie sie in der Produktion einführen, und achten Sie dabei besonders auf die Validierung der Zertifikatskette und die Verbindungspersistenz unter Last. Für Unternehmen, die die Plattform von Purple für Gäste-WiFi und die Authentifizierung an verteilten Standorten nutzen, ist RadSec der empfohlene Transportweg für die Cloud-RADIUS-Anbindung. Es fügt sich nahtlos in die Cloud-native Architektur von Purple ein und stellt sicher, dass die zwischen Ihren Standorten und der Plattform fließenden Authentifizierungsdaten vollständig geschützt sind – was sowohl für Ihre Sicherheitslage als auch für Ihre Compliance-Verpflichtungen gemäß GDPR und PCI DSS von Bedeutung ist. Wenn Sie eine Bereitstellung planen oder Ihre spezifische Architektur besprechen möchten, ist das Team von Purple der richtige Ansprechpartner. Dies war ein technisches Briefing von Purple zu RadSec. Vielen Dank fürs Zuhören.

header_image.png

Executive Summary

Seit Jahrzehnten ist RADIUS über UDP das Fundament der Netzwerkauthentifizierung und verlässt sich zur Absicherung auf private Netzwerke und Shared Secrets. Da sich Unternehmensarchitekturen hin zu Cloud-nativen Infrastrukturen, verteilten Standorten im Einzelhandel und im Gastgewerbe sowie SD-WAN-Overlays verlagern, hat sich das Bedrohungsmodell grundlegend geändert. Der RADIUS-Verkehr durchquert heute häufig öffentliche oder gemeinsam genutzte Netzwerke, wodurch Authentifizierungsdaten dem Risiko des Abfangens ausgesetzt sind.

RadSec (RADIUS über TLS), definiert in RFC 6614, löst dieses Problem, indem es RADIUS-Pakete in einem gegenseitig authentifizierten TLS-Tunnel kapselt. Dieser Leitfaden bietet eine umfassende technische Referenz für Netzwerkarchitekten und Sicherheitsingenieure zur Bereitstellung von RadSec. Wir behandeln die architektonischen Unterschiede zum herkömmlichen RADIUS, die Anforderungen an die Zertifikatsverwaltung, Firewall-Konfigurationen und praktische Überlegungen zur Bereitstellung bei der Integration mit Cloud-RADIUS-Plattformen wie der Guest WiFi - und WiFi Analytics -Infrastruktur von Purple. Durch die Einführung von RadSec können Unternehmen eine robuste Sicherheit gewährleisten, strenge Compliance-Anforderungen wie PCI DSS und GDPR erfüllen und Multi-Site-Authentifizierungsarchitekturen vereinfachen.

Technical Deep-Dive

Die Evolution des RADIUS-Transports

Das Remote Authentication Dial-In User Service (RADIUS)-Protokoll, ursprünglich in RFC 2865 definiert, wurde für eine andere Ära der Netzwerktechnik entwickelt. Es verwendet UDP als Transportschicht (Port 1812 für die Authentifizierung, 1813 für das Accounting). Bei herkömmlichem RADIUS ist die Nutzlast während der Übertragung weitgehend unverschlüsselt. Der einzige Schutzmechanismus ist die Verschleierung des Attributs User-Password mithilfe eines Shared Secrets zwischen dem Network Access Server (NAS) und dem RADIUS-Server.

Während dies ausreichte, als sich NAS-Geräte und RADIUS-Server im selben physischen LAN oder auf dedizierten MPLS-Leitungen befanden, sind moderne Architekturen aus diesem Modell herausgewachsen. Wie in unserer Diskussion über Die wichtigsten SD-WAN-Vorteile für moderne Unternehmen erläutert, verlassen sich verteilte Unternehmen heute auf den Internettransport für die Verbindung zwischen Standorten. Das Senden von unverschlüsseltem RADIUS-Verkehr über das öffentliche Internet setzt Benutzeranmeldedaten, Sitzungs-IDs und Netzwerkzugriffsrichtlinien dem Risiko von Abfangen und Manipulation aus.

RadSec: RADIUS über TLS (RFC 6614)

RadSec behebt diese Schwachstellen durch einen Wechsel der Transportschicht. Anstelle von UDP verwendet RadSec den TCP-Port 2083. Bevor RADIUS-Pakete ausgetauscht werden, bauen das NAS und der RADIUS-Server eine TLS-Verbindung (Transport Layer Security) auf.

radsec_vs_radius_comparison.png

Zu den wichtigsten technischen Merkmalen von RadSec gehören:

  1. TCP-Transport: RadSec bietet eine zuverlässige, geordnete Zustellung. Dadurch entfällt die Notwendigkeit von Neuübertragungen auf Anwendungsebene, wie sie bei UDP-RADIUS üblich sind, was in Umgebungen mit hoher Latenz zu Problemen führen kann.
  2. Vollständige Verschlüsselung der Nutzlast: Das gesamte RADIUS-Paket – einschließlich Header und aller Attribute – wird innerhalb des TLS-Tunnels verschlüsselt.
  3. Gegenseitige Authentifizierung (mTLS): Sowohl der RADIUS-Server als auch das NAS-Gerät authentifizieren sich gegenseitig mithilfe von X.509-Zertifikaten. Dies ersetzt das schwache Shared-Secret-Modell durch eine robuste Public-Key-Infrastruktur (PKI).
  4. Persistente Verbindungen: Im Gegensatz zu UDP-RADIUS, das verbindungslos ist, hält RadSec eine dauerhafte TCP-Verbindung aufrecht. Dies reduziert den Overhead für den Aufbau einer neuen Verbindung bei jeder Authentifizierungsanfrage, was an stark frequentierten Standorten äußerst effizient ist.

Hinweis: RFC 7360 definiert RADIUS über DTLS (Datagram TLS), welches UDP verwendet. Obwohl dies in bestimmten Szenarien mit hohem Durchsatz nützlich ist, bleibt TLS über TCP der Standard für Cloud-RADIUS-Bereitstellungen in Unternehmen.

Architektur in verteilten Umgebungen

In einer typischen Multi-Site-Bereitstellung – wie bei einem nationalen Anbieter im Gesundheitswesen oder einer Kette von Transportknotenpunkten – vereinfacht RadSec die Architektur erheblich.

radsec_architecture_diagram.png

Anstatt komplexe IPsec-VPN-Netze von jedem Zweigstellenstandort zurück zu einem zentralen Rechenzentrum aufzubauen, um den RADIUS-Verkehr zu schützen, stellt jedes NAS-Gerät eine direkte RadSec-TLS-Verbindung über das Internet zum Cloud-RADIUS-Anbieter her. Dies ist ein Sicherheitsmodell auf Anwendungsebene, das sauberer bereitzustellen und einfacher zu fehlerbeheben ist als VPNs auf Netzwerkebene.

Implementierungsleitfaden

Die Bereitstellung von RadSec erfordert die Abstimmung zwischen Netzwerkinfrastruktur, Zertifizierungsstellen und Firewall-Richtlinien. Befolgen Sie diese herstellerneutralen Schritte für eine erfolgreiche Bereitstellung.

1. Vorbereitung der Zertifikatsinfrastruktur

RadSec basiert auf mTLS. Sie benötigen Zertifikate sowohl für den Server als auch für die Clients (NAS-Geräte).

  • Server-Zertifikat: Ihr Cloud-RADIUS-Anbieter (z. B. Purple) präsentiert ein Server-Zertifikat, das von einer öffentlichen Zertifizierungsstelle (CA) oder einer internen CA signiert ist. Ihre NAS-Geräte müssen das Root-CA-Zertifikat in ihrem Trust-Store installiert haben, um den Server zu validieren.
  • Client-Zertifikate: Jedes NAS-Gerät benötigt ein Client-Zertifikat, um sich gegenüber dem RADIUS-Server zu identifizieren. Generieren Sie diese über Ihre interne PKI oder Ihr Netzwerkmanagementsystem. Stellen Sie sicher, dass sie mindestens RSA-2048-Bit- oder ECDSA-P-256-Schlüssel verwenden.

2. Firewall-Konfiguration

RadSec erfordert spezifische Egress-Regeln von Ihren NAS-Managementschnittstellen:

  • Protokoll*: TCP
  • Zielport: 2083
  • Ziel-IP/FQDN: Die Adressen Ihrer primären und sekundären Cloud-RADIUS-Server.
  • Stateful Inspection: Stellen Sie sicher, dass die Firewall den Rückverkehr für hergestellte TCP-Verbindungen zulässt.
  • Keepalives: Konfigurieren Sie die TCP-Timeout-Werte der Firewall so, dass sie länger als das RadSec-Keepalive-Intervall (normalerweise 60 Sekunden) sind, um unbemerkte Verbindungsabbrüche zu verhindern.

3. Konfiguration von NAS-Geräten (Generischer Workflow)

Obwohl die spezifische Syntax je nach Hersteller (Cisco, Aruba, Juniper usw.) variiert, sind die logischen Konfigurationsschritte konsistent:

  1. CA-Zertifikat importieren: Laden Sie das CA-Zertifikat, das das Zertifikat des RADIUS-Servers signiert hat, in den Trust-Store des NAS.
  2. Client-Zertifikat importieren: Laden Sie das Client-Zertifikat und den privaten Schlüssel des NAS-Geräts.
  3. RADIUS-Server definieren: Konfigurieren Sie die IP/FQDN des RADIUS-Servers.
  4. RadSec aktivieren: Geben Sie TLS als Transportprotokoll an und legen Sie den Port auf 2083 fest.
  5. Zertifikate binden: Verknüpfen Sie die importierten Zertifikate mit der RadSec-Serverkonfiguration.
  6. Auf AAA-Profil anwenden: Fügen Sie den RadSec-Server den entsprechenden AAA-Authentifizierungs- und Accounting-Gruppen hinzu.

4. Umgang mit Legacy-Geräten (RadSec-Proxy)

Nicht all NAS-Geräte unterstützen RadSec nativ. Setzen Sie bei älteren Switches oder Access Points für Endverbraucher einen RadSec-Proxy (wie radsecproxy) ein. Der Proxy befindet sich im lokalen LAN, empfängt herkömmliches UDP-RADIUS von Legacy-Geräten und leitet es über einen sicheren RadSec-TLS-Tunnel an den Cloud-RADIUS-Server weiter.

Best Practices

  • Zertifikats-Lebenszyklus-Management: Implementieren Sie eine automatisierte Zertifikatsverlängerung für NAS-Geräte. Ein massenhafter Ablauf von Client-Zertifikaten führt zu einem weitreichenden Netzwerkausfall. Überwachen Sie die Gültigkeit von Zertifikaten und senden Sie Warnungen 90, 60 und 30 Tage vor dem Ablauf.
  • Hochverfügbarkeit: Konfigurieren Sie immer primäre und sekundäre RadSec-Server. Da der Aufbau einer TCP-Verbindung länger dauert als die Übertragung eines UDP-Pakets, sollten Sie auf dem NAS aggressive Failover-Timer konfigurieren, um schnell auf den sekundären Server umzuschalten, falls die primäre Verbindung abbricht.
  • TCP-Keepalives: Aktivieren Sie TCP-Keepalives auf dem NAS-Gerät, um tote Verbindungen zu erkennen und zu verhindern, dass Firewalls inaktive Sitzungen trennen. Ein Intervall von 60 Sekunden ist Standard.
  • Strikte Zertifikatsvalidierung: Stellen Sie sicher, dass NAS-Geräte so konfiguriert sind, dass sie das Serverzertifikat streng validieren, einschließlich des Abgleichs des Subject Alternative Name (SAN) mit dem konfigurierten Server-Hostnamen. Deaktivieren Sie die Zertifikatsvalidierung in der Produktionsumgebung nicht.
  • Zukunftssicherheit: Da sich Wireless-Standards weiterentwickeln, wie in unserem Leitfaden WiFi 6E vs WiFi 7: Was Veranstaltungsorte wissen müssen beschrieben, wird das Volumen des Authentifizierungsverkehrs zunehmen. Die persistenten TCP-Verbindungen von RadSec sind besser geeignet, diese Dichte zu bewältigen als UDP.

Fehlerbehebung & Risikominderung

Wenn RadSec-Bereitstellungen fehlschlagen, liegt das Problem selten am RADIUS-Protokoll selbst, sondern fast immer an TLS oder TCP.

Häufige Fehlermuster

  1. Fehler beim TLS-Handshake (Unbekannte CA): Das NAS-Gerät lehnt das Zertifikat des RADIUS-Servers ab, da sich die signierende CA nicht im Trust-Store des NAS befindet.
    • Fehlerbehebung: Überprüfen Sie die genaue CA-Kette, die vom Server verwendet wird, und stellen Sie sicher, dass die Root-CA (und alle Zwischen-CAs) auf dem NAS installiert sind.
  2. Unbemerkte Verbindungsabbrüche: Die RadSec-Verbindung wird erfolgreich hergestellt, aber Authentifizierungsanfragen laufen nach einer gewissen Zeit der Inaktivität ins Timeout. Dies liegt in der Regel daran, dass eine Stateful Firewall die inaktive TCP-Verbindung trennt.
    • Fehlerbehebung: Aktivieren Sie TCP-Keepalives auf dem NAS und überprüfen Sie die Einstellungen für das Firewall-Sitzungs-Timeout für Port 2083.
  3. Uhrzeitabweichung (Clock Skew): Die Validierung von TLS-Zertifikaten basiert auf einer genauen Systemzeit. Wenn die Uhr des NAS-Geräts erheblich asynchron ist, bewertet es gültige Zertifikate als abgelaufen oder noch nicht gültig.
    • Fehlerbehebung: Stellen Sie sicher, dass alle NAS-Geräte mit zuverlässigen NTP-Servern synchronisiert sind, bevor Sie RadSec-Verbindungen initiieren.

ROI & geschäftliche Auswirkungen

Der Übergang zu RadSec bietet einen messbaren geschäftlichen Mehrwert, der über technische Sicherheitsverbesserungen hinausgeht:

  • Compliance und Risikominderung: RadSec verschlüsselt Authentifizierungsdaten während der Übertragung und erfüllt damit direkt die Anforderungen von PCI DSS v4.0 und GDPR. Dies mindert die finanziellen Risiken und Reputationsrisiken, die mit dem Abfangen von Anmeldedaten verbunden sind.
  • Operative Effizienz: Der Ersatz komplexer Site-to-Site-IPsec-VPNs durch RadSec auf Anwendungsebene reduziert den Aufwand für das Netzwerk-Engineering. Die Fehlerbehebung bei einer TLS-Verbindung zu einem Cloud-Anbieter ist erheblich schneller als das Debuggen von VPN-Routing und IKE-Phasen-Verhandlungen über Hunderte von Standorten hinweg.
  • Cloud-Bereitschaft: RadSec ist die Schlüsseltechnologie für Cloud-native Authentifizierung. Durch die Einführung können Unternehmen nahtlos moderne Identitätsanbieter und Plattformen wie Purple integrieren, was den Server-Footprint vor Ort und die Lizenzkosten reduziert.

Schlüsseldefinitionen

RadSec

Ein Protokoll, das RADIUS-Authentifizierungs- und Accounting-Daten in einem Transport Layer Security (TLS)-Tunnel kapselt.

Wird zur Absicherung des Authentifizierungsverkehrs über nicht vertrauenswürdige Netzwerke verwendet und ersetzt veraltetes UDP-RADIUS.

mTLS (Mutual TLS)

Ein Authentifizierungsprozess, bei dem sowohl der Client (NAS) als auch der Server (RADIUS) während des TLS-Handshakes gegenseitig ihre X.509-Zertifikate überprüfen.

Bietet eine stärkere Sicherheit als das herkömmliche RADIUS-Shared-Secret-Modell, da beide Endpunkte kryptografisch verifiziert werden.

NAS (Network Access Server)

Das Gerät, das Benutzern Netzwerkzugriff gewährt und als RADIUS-Client fungiert. In modernen Netzwerken ist dies in der Regel ein Wireless Access Point, ein Switch oder ein Wireless-LAN-Controller.

Der NAS ist für den Aufbau der RadSec-Verbindung zum Cloud-RADIUS-Server verantwortlich.

PKI (Public Key Infrastructure)

Das Framework aus Rollen, Richtlinien, Hardware, Software und Verfahren, die zum Erstellen, Verwalten, Verteilen, Verwenden, Speichern und Widerrufen digitaler Zertifikate erforderlich sind.

Unerlässlich für die Verwaltung der Zertifikate, die für RadSec-Bereitstellungen in großen Infrastrukturen erforderlich sind.

TCP Keepalive

Ein Mechanismus, der leere TCP-Pakete über eine inaktive Verbindung sendet, um zu überprüfen, ob die Verbindung noch aktiv ist, und um zu verhindern, dass Stateful Firewalls die Sitzung trennen.

Entscheidend für die Aufrechterhaltung persistenter RadSec-Verbindungen in Zeiten geringer Authentifizierungsaktivität.

RadSec Proxy

Ein Softwaredienst, der als Vermittler fungiert, indem er herkömmlichen UDP-RADIUS-Verkehr von veralteten Geräten empfängt und über eine sichere RadSec-TLS-Verbindung weiterleitet.

Wird verwendet, um die Lücke in Umgebungen zu schließen, in denen ältere Netzwerkhardware RadSec nicht nativ unterstützt.

X.509 Certificate

Ein digitales Zertifikat, das den weit verbreiteten internationalen X.509-PKI-Standard verwendet, um zu verifizieren, dass ein öffentlicher Schlüssel zu der im Zertifikat enthaltenen Benutzer-, Computer- oder Dienstidentität gehört.

Die kryptografische Grundlage, die von RadSec verwendet wird, um die Identität festzulegen und den TLS-Tunnel zu verschlüsseln.

EAP (Extensible Authentication Protocol)

Ein Authentifizierungs-Framework, das häufig in drahtlosen Netzwerken und Punkt-zu-Punkt-Verbindungen verwendet wird.

EAP-Verkehr (wie EAP-TLS oder PEAP) wird in RADIUS-Paketen gekapselt, was bedeutet, dass RadSec den EAP-Austausch sicher transportiert.

Ausgearbeitete Beispiele

Eine nationale Einzelhandelskette mit 500 Standorten migriert von On-Premise-RADIUS-Servern zu Cloud RADIUS von Purple. Die bestehende Architektur nutzt unverschlüsseltes RADIUS über UDP über eine Mischung aus MPLS- und SD-WAN-Verbindungen. 450 Standorte verfügen über moderne Aruba-Access-Points, während 50 Standorte veraltete Hardware nutzen, die RadSec nicht unterstützt. Wie sollte der Netzwerkarchitekt den neuen Authentifizierungstransport gestalten?

Der Architekt sollte eine hybride RadSec-Bereitstellung implementieren. Für die 450 Standorte mit modernen Aruba-APs konfigurieren Sie natives RadSec direkt auf den APs oder lokalen Controllern. Installieren Sie das Root-CA-Zertifikat von Purples Cloud-RADIUS auf den Aruba-Geräten und stellen Sie Client-Zertifikate über die Netzwerkmanagement-Plattform bereit. Konfigurieren Sie Egress-Firewall-Regeln für TCP 2083. Für die 50 veralteten Standorte stellen Sie an jedem Standort einen schlanken RadSec-Proxy bereit (z. B. eine kleine Linux-VM oder einen Container, auf dem radsecproxy läuft). Die veralteten APs senden standardmäßiges UDP-RADIUS an den lokalen Proxy, der den Datenverkehr dann in einen TLS-Tunnel zur Purple-Cloud kapselt.

Kommentar des Prüfers: Dieser Ansatz gleicht moderne Sicherheitsstandards mit den Einschränkungen veralteter Hardware aus. Durch die Nutzung von nativem RadSec, wo immer möglich, minimiert der Architekt die Anzahl beweglicher Teile. Die Proxy-Lösung für veraltete Standorte stellt sicher, dass der gesamte Datenverkehr über das WAN/Internet verschlüsselt wird, ohne dass eine sofortige, kostspielige Hardware-Erneuerung erforderlich ist.

Während einer RadSec-Bereitstellung in einem großen Konferenzzentrum stellt das Netzwerkteam fest, dass die NAS-Geräte Benutzer in Stoßzeiten erfolgreich authentifizieren, aber am frühen Morgen die ersten Benutzer nicht authentifizieren können. Paketaufzeichnungen zeigen, dass das NAS versucht, RADIUS-Verkehr zu senden, aber TCP-RST-Pakete von der Firewall empfängt.

Das Problem wird durch das aggressive TCP-Sitzungs-Timeout der Firewall verursacht, das die inaktive RadSec-Verbindung über Nacht trennt. Das Netzwerkteam muss TCP-Keepalives auf den NAS-Geräten für die RadSec-Verbindung konfigurieren und das Intervall auf 60 Sekunden festlegen. Darüber hinaus sollten sie die Stateful-Inspection-Regeln der Firewall für den TCP-Port 2083 überprüfen und sicherstellen, dass das Sitzungs-Timeout größer als das Keepalive-Intervall ist.

Kommentar des Prüfers: RadSec basiert auf persistenten TCP-Verbindungen. Im Gegensatz zu UDP, das verbindungslos (stateless) ist, müssen TCP-Verbindungen aktiv aufrechterhalten werden. Netzwerkingenieure, die von UDP-RADIUS umsteigen, übersehen oft die Verbindungspersistenz, was zu sporadischen Ausfällen führt, die sich als Authentifizierungs-Timeouts äußern.

Übungsfragen

Q1. Sie entwerfen die Firewall-Richtlinie für eine neue RadSec-Bereitstellung, die 50 Zweigstellen mit der Cloud-RADIUS-Plattform von Purple verbindet. Welche spezifischen Egress-Regeln müssen auf den Firewalls der Zweigstellen konfiguriert werden?

Hinweis: Berücksichtigen Sie sowohl das Protokoll als auch die Stateful-Natur der Verbindung.

Musterlösung anzeigen

Die Firewalls der Zweigstellen müssen ausgehenden TCP-Verkehr auf Port 2083 zulassen, der von den NAS-Management-IP-Adressen ausgeht und für die IP-Adressen oder FQDNs der Purple Cloud-RADIUS-Server bestimmt ist. Da TCP stateful ist, lässt die Firewall den Rückverkehr für etablierte Sitzungen automatisch zu. Die UDP-Ports 1812 und 1813 sind für RadSec nicht erforderlich.

Q2. Ein Junior-Ingenieur berichtet, dass ein neu konfigurierter Switch keine RadSec-Verbindung mit dem Cloud-RADIUS-Server herstellen kann. Die Switch-Protokolle zeigen: `TLS handshake failed: unknown CA`. Wie sollten Sie dieses Problem lösen?

Hinweis: Der Switch vertraut dem vom Server präsentierten Zertifikat nicht von Natur aus.

Musterlösung anzeigen

Sie müssen die Zertifizierungsstelle (CA) identifizieren, die das Zertifikat des Cloud-RADIUS-Servers ausgestellt hat. Sobald diese identifiziert ist, rufen Sie das öffentliche Root-CA-Zertifikat (und alle eventuellen Intermediate-CA-Zertifikate) ab und importieren Sie diese in den Trust-Store des Switches. Dadurch kann der Switch die Identität des Servers während des TLS-Handshakes kryptografisch verifizieren.

Q3. Ihre Organisation schreibt vor, dass die gesamte Netzwerkinfrastruktur einen WAN-Ausfall überstehen muss. Wenn die Internetverbindung zum Cloud-RADIUS-Server ausfällt, was passiert mit der RadSec-Verbindung und wie verarbeitet das NAS nachfolgende Authentifizierungsanfragen?

Hinweis: Berücksichtigen Sie TCP-Verbindungszustände und standardmäßige RADIUS-Failover-Mechanismen.

Musterlösung anzeigen

Wenn das WAN ausfällt, läuft die persistente TCP-Verbindung schließlich ab (oder wird explizit zurückgesetzt, wenn die lokale Schnittstelle ausfällt). Das NAS markiert den primären RadSec-Server als nicht erreichbar. Wenn ein sekundärer RadSec-Server konfiguriert ist (z. B. in einer anderen geografischen Region), versucht das NAS, eine neue TLS-Verbindung zu diesem aufzubauen. Wenn alle RADIUS-Server unerreichbar sind, schlagen neue Authentifizierungen fehl. Bereits authentifizierte und verbundene Benutzer bleiben jedoch in der Regel verbunden, bis ihre Sitzung abläuft oder sie roamen, da RADIUS nur während der ersten Authentifizierungs- und der periodischen Re-Authentifizierungsphase beteiligt ist.

Weiterlesen in dieser Reihe

Nutzungsbedingungen für das Mitarbeiter-WiFi: Rechtliche Grundlagen und Compliance-Anforderungen

Dieser Leitfaden behandelt die rechtlichen und technischen Grundlagen für die Erstellung und Durchsetzung von Nutzungsbedingungen für das Mitarbeiter-WiFi in Unternehmensstandorten. Er beschreibt im Detail, was eine Richtlinie zur angemessenen Nutzung (AUP) enthalten sollte, wie GDPR- und PCI DSS-Anforderungen erfüllt werden und wie identitätsbasierte Authentifizierung und Netzwerkesegmentierung zum Schutz von Unternehmenswerten eingesetzt werden. IT-Manager, HR-Teams und Betriebsleiter in Hotels, Einzelhandelsketten, Stadien und Organisationen des öffentlichen Sektors finden hier praxisnahe Anleitungen, die sie noch in diesem Quartal umsetzen können.

Leitfaden lesen →

Mitarbeiter-WiFi-Richtlinien für den Einzelhandel: Sicherung von Back-of-House-Netzwerken

Dieser Leitfaden behandelt die kritischen technischen und richtlinienbezogenen Anforderungen zur Sicherung von Back-of-House-WiFi-Netzwerken im Einzelhandel – von der VLAN-Segmentierung und PCI DSS 4.0-Compliance bis hin zur Verwaltung von Mitarbeiter-BYOD auf der Verkaufsfläche. Er bietet IT-Managern, Netzwerkarchitekten und Betriebsleitern einen praktischen, herstellerneutralen Entwurf, den sie noch in diesem Quartal umsetzen können.

Leitfaden lesen →

The Future of Wi-Fi Security: AI-Driven NAC and Threat Detection

Dieser maßgebliche Leitfaden beleuchtet die Entwicklung der Unternehmens-Wi-Fi-Sicherheit von veraltetem WPA2 zu KI-gesteuerter Netzwerkzugangskontrolle (NAC) und Bedrohungserkennung. Er wurde für IT-Führungskräfte entwickelt und bietet umsetzbare Bereitstellungsstrategien zur Sicherung von Umgebungen mit hoher Dichte wie Einzelhandel, Gastgewerbe und Stadien mithilfe der identitätsbasierten Netzwerke von Purple.

Leitfaden lesen →