Zum Hauptinhalt springen

Sophos Firewall und Gäste-WiFi: Captive Portal-Einrichtung mit Purple

Wie das Cloud-Gäste-WiFi von Purple mit Sophos Firewall und deren Access Points über ein standardmäßiges externes Captive Portal und RADIUS funktioniert, und wo Sie den Support prüfen und die Schritte finden.

📖 2 Min. Lesezeit📝 392 Wörter📚 5 Schlüsseldefinitionen

Diesen Leitfaden anhören

Podcast-Transkript ansehen
Willkommen zum Purple-Architektur-Briefing. Heute befassen wir uns mit einer kritischen Integration für Unternehmensnetzwerke: der Bereitstellung von Purple WiFi anstelle von Sophos-Infrastrukturen, insbesondere Sophos AP6 und APX Access Points sowie Sophos XG und XGS Firewalls. Wenn Sie ein IT-Manager, Netzwerkarchitekt oder ein CTO sind, der einen Veranstaltungsort verwaltet - sei es eine Einzelhandelskette, ein Stadion oder ein Krankenhaus -, liefert Ihnen diese Sitzung den umsetzbaren Plan, um diese beiden leistungsstarken Plattformen nahtlos miteinander zu verbinden. Betrachten wir den Kontext. Sophos ist bekannt für seine robuste Sicherheitsarchitektur. Sophos Firewall-Appliances bieten Deep Packet Inspection und synchronisierte Sicherheit. Wenn es jedoch um Guest WiFi geht, wollen Sie nicht nur Sicherheit. Sie wollen geschäftlichen Mehrwert. Sie möchten demografische Daten erfassen, das Besucherverhalten verstehen und den Marketing-ROI steigern. Genau hier kommt Purple ins Spiel. Durch die Integration von Purple als externes Captive Portal verlagern Sie die komplexe Verwaltung von Gäste-Identitäten, die GDPR-Einwilligung und Social Logins auf die Cloud-RADIUS-Plattform von Purple, während die Sophos Firewall das tut, was sie am besten kann: den Perimeter sichern. Wie genau funktioniert das also unter der Haube? Gehen wir ins technische Detail. Die Architektur basiert auf standardmäßigen RADIUS-Protokollen und HTTP-Weiterleitungen. Wenn sich ein Besucher am Veranstaltungsort mit Ihrer offenen Guest WiFi SSID verbindet, die vom Sophos AP ausgestrahlt wird, fängt die Sophos Firewall diese erste Webanfrage ab. Anstatt eine einfache, lokal gespeicherte Portalseite anzuzeigen, leitet die Firewall den Client auf die in der Cloud gehostete Splash Page von Purple weiter. Hier ist das entscheidende Konzept: der Walled Garden. Während dieser Phase vor der Authentifizierung hat der Benutzer noch keinen Internetzugang. Aber er muss die Portal-Grafiken laden und möchte sich möglicherweise über Facebook oder Google anmelden. Der Walled Garden ist eine strikte Allowlist, die auf der Sophos Firewall konfiguriert ist und den Datenverkehr zu diesen spezifischen Domains erlaubt. Sobald sich der Benutzer authentifiziert hat, sendet die Plattform von Purple eine RADIUS Access-Accept-Nachricht an die Sophos Firewall zurück. Die Firewall schaltet daraufhin den Sitzungsstatus auf "authentifiziert" um und leitet den Benutzer in Ihre Firewall-Richtlinie nach der Authentifizierung weiter. Lassen Sie uns die RADIUS-Konfiguration genauer betrachten, denn hier kommt es auf Präzision an. Purple stellt Ihnen zwei Sätze von RADIUS-Zugangsdaten zur Verfügung: einen für die Authentifizierung auf Port 1812 und einen für das Accounting auf Port 1813. Beide müssen konfiguriert werden. Der Accounting-Server ist nicht optional. Über diesen Mechanismus meldet die Sophos Firewall die Sitzungsdaten an Purple zurück, einschließlich Dauer, verbrauchter Bandbreite und Beendigungsereignissen der Sitzung. Ohne genaue Accounting-Daten zeigt Ihr Purple Analytics-Dashboard unvollständige oder ungenaue Besucherkennzahlen an. Stellen Sie Ihr Abrechnungs-Intervall (accounting interim interval) auf 120 Sekunden ein. Dies bietet ein gutes Gleichgewicht zwischen Echtzeit-Sichtbarkeit und Netzwerk-Overhead. Sprechen wir nun über ein Szenario, das in Enterprise-Bereitstellungen ständig vorkommt: Multi-Tenant WiFi. Denken Sie an einen Coworking-Bereich, einen Build-to-Rent-Wohnblock oder ein Studentenwohnheim. Sie haben mehrere verschiedene Benutzergruppen, die alle WiFi-Zugang benötigen, aber auf Netzwerkebene vollständig voneinander isoliert sein müssen. Die Ausstrahlung einer separaten SSID für jeden Mieter ist nicht praktikabel. Dies führt zu einer Überlastung der Funkfrequenzen und ist administrativ ein Albtraum. Die Lösung sind Sophos Private Pre-Shared Keys, oder PPSK, kombiniert mit einer dynamischen VLAN-Zuweisung. Und so funktioniert es: Sie konfigurieren eine einzige SSID auf Ihren Sophos AP6 Access Points. Anschließend weisen Sie jedem Mieter oder jeder Benutzergruppe ein eindeutiges Kennwort zu. Wenn sich ein Gerät verbindet und seinen eindeutigen Schlüssel eingibt, authentifiziert der Sophos AP diesen Schlüssel über RADIUS. Der RADIUS-Server gibt ein bestimmtes VLAN-ID-Attribut in der Access-Accept-Nachricht zurück. Der AP versieht den Datenverkehr des Benutzers dynamisch mit dieser VLAN-ID und platziert ihn in seinem dedizierten Netzwerksegment. Identitätsbasiertes Networking in der Praxis. Eine SSID, mehrere isolierte Netzwerke, kein zusätzlicher Funkfrequenz-Overhead durch weitere Broadcasts. Diese Architektur bietet auch einen erheblichen Compliance-Vorteil. Gemäß den PCI-DSS-Anforderungen müssen Guest WiFi-Netzwerke vollständig von allen Netzwerksegmenten isoliert sein, die Karteninhaberdaten verarbeiten. Indem Sie die Guest-SSID auf ein dediziertes VLAN legen und auf der Sophos Firewall strenge Firewall-Richtlinien zur Blockierung aller privaten RFC-1918-IP-Adressräume durchsetzen, erfüllen Sie diese Anforderung auf saubere Weise. Purple, das an über 80.000 Live-Standorten betrieben wird und im Jahr 2024 440 Millionen Logins verarbeitet hat, ist ISO 27001 zertifiziert, GDPR-konform und Cyber Essentials zertifiziert - die Compliance-Vorteile erstrecken sich also auch auf die Identitätsebene. Kommen wir nun zu den Empfehlungen für die Implementierung. Wenn Sie dies einrichten, müssen Sie eine wichtige Entscheidung bezüglich der IP-Zuweisung treffen: NAT-Modus im Vergleich zum Bridge-Modus. Wenn Sie eine kleine Einzelhandelsfiliale mit vielleicht fünfzig bis einhundert gleichzeitigen Gastverbindungen einrichten, ist der NAT-Modus völlig ausreichend. Der Sophos AP vergibt DHCP-Adressen an Gäste aus einem dedizierten internen Subnetz und übersetzt diese beim Verlassen des Datenverkehrs. Das ist einfach und erfordert nur minimale zusätzliche Infrastruktur. Wenn Sie jedoch eine Umgebung mit hoher Dichte bereitstellen, beispielsweise ein Hotel mit fünfhundert Zimmern, ein Konferenzzentrum mit mehreren parallelen Veranstaltungen oder ein Stadion, müssen Sie den Bridge-Modus verwenden. Im Bridge-Modus leitet der Sophos AP den Gastdatenverkehr direkt an ein dediziertes VLAN weiter, sodass Ihre Core-Enterprise-DHCP-Server die Last bewältigen können. Dies verhindert, dass der Access Point oder die Firewall bei Spitzenzeiten der Verbindungen zu einem DHCP-Engpass wird. Der Bridge-Modus stellt außerdem sicher, dass die Purple-Plattform die tatsächliche Client-IP-Adresse sieht, was für genaue Analysen und Fehlerbehebung von entscheidender Bedeutung ist. Lassen Sie uns über die schrittweise Konfigurationsreihenfolge sprechen, da die Reihenfolge hier eine wichtige Rolle spielt. Starten Sie im Purple-Portal. Rufen Sie Ihre RADIUS-Server-Zugangsdaten ab: die Server-IP-Adressen, die Shared Secrets, die Captive Portal-URL und die Weiterleitungs-URL. Dies sind die vier entscheidenden Informationen, die Sie benötigen, bevor Sie die Sophos-Konfiguration anpassen. Wechseln Sie dann zu Sophos Central oder Ihrer lokalen Firewall-Verwaltungsoberfläche. Definieren Sie zuerst Ihre RADIUS-Server, Authentifizierung auf 1812, Accounting auf 1813. Konfigurieren Sie anschließend Ihren Walled Garden unter den Hotspot-Einstellungen. Erstellen Sie als Nächstes Ihre Gäste-SSID, stellen Sie die Verschlüsselung auf „Open“, aktivieren Sie das Captive Portal und geben Sie die Purple-Portal-URL ein. Definieren Sie schließlich Ihre Firewall-Regeln nach der Authentifizierung. Speziell für den Walled Garden müssen Sie mindestens die folgenden Domains zulassen: die Purple-Portal-Domain, in der Regel region1.purpleportal.net, venuewifi.com sowie alle Social-Login-Domains, die Ihre Gäste verwenden werden, wie facebook.com, accounts.google.com und die zugehörigen CDN-Domains. Wenn Sie Microsoft Entra ID oder Okta zur Identitätsföderation nutzen, müssen diese Domains ebenfalls einbezogen werden. Welche Fallstricke gibt es? Wo laufen Bereitstellungen normalerweise schief? Das Problem Nummer eins ist ohne Frage ein unvollständiger Walled Garden. Wenn sich ein Gast verbindet und einen leeren Bildschirm oder ein Verbindungs-Timeout erhält, bedeutet dies fast immer, dass die Sophos-Firewall den Zugriff auf die CSS-Dateien, JavaScript-Assets von Purple oder die Social-Login-APIs vor der Authentifizierung blockiert. Sie müssen sicherstellen, dass jede erforderliche Domain in dieser Pre-Authentication-Richtlinie explizit zugelassen ist. Purple stellt eine umfassende Liste der erforderlichen Domains zur Verfügung. Nutzen Sie diese vollständig. Vergessen Sie auch DNS nicht. Nicht authentifizierten Clients muss es gestattet sein, DNS-Abfragen aufzulösen, da die Weiterleitung sonst schlichtweg nicht funktioniert. Das Gerät muss den Hostnamen des Purple-Portals auflösen können, bevor es überhaupt versuchen kann, die Seite zu laden. Der zweithäufigste Fallstrick sind Zertifikatsfehler. Stellen Sie sicher, dass Ihre Sophos-Firewall ein gültiges, öffentlich vertrauenswürdiges SSL-Zertifikat für die Weiterleitungsschnittstelle vorweist. Wenn Sie das standardmäßige selbstsignierte Zertifikat verwenden, zeigen moderne iPhones und Android-Geräte erhebliche Sicherheitswarnungen an, und Ihre Gäste werden die Verbindung komplett abbrechen. Dies ist ein besonders akutes Problem im Hotel- und Gastgewerbe, wo das Gästeerlebnis an erster Stelle steht. Der dritte Fallstrick sind RADIUS-Timeout-Fehler. Wenn das Portal geladen wird, die Authentifizierung jedoch konsequent fehlschlägt, überprüfen Sie, ob die Shared Secrets zwischen Ihrer Sophos-Konfiguration und dem Purple-Portal exakt übereinstimmen. Schon ein Unterschied von einem einzigen Zeichen führt dazu, dass alle Authentifizierungsversuche lautlos fehlschlagen. Überprüfen Sie auch, ob keine zwischengeschaltete Firewall die UDP-Ports 1812 und 1813 zwischen Ihrer Sophos-Infrastruktur und den Cloud-RADIUS-Servern von Purple blockiert. Lassen Sie uns mit einer kurzen Fragerunde abschließen, die auf den am häufigsten von Kunden gestellten Fragen basiert.Frage eins: Umgeht die Nutzung von Purple die Sicherheitsrichtlinien meiner Sophos Firewall? Absolut nicht. Purple übernimmt die Authentifizierung und die Identitätserfassung. Nach der Authentifizierung läuft der gesamte Gastdatenverkehr über die Post-Authentifizierungsrichtlinie Ihrer Sophos Firewall. Genau hier wenden Sie Web-Filtering an, blockieren Peer-to-Peer-Datenverkehr und steuern die Bandbreite. Man kann es sich so vorstellen: Die Pre-Authentifizierung ist freizügig, um die Anmeldung zu ermöglichen - die Post-Authentifizierung ist restriktiv, um das Netzwerk zu schützen. Frage zwei: Muss ich lokale RADIUS-Server bereitstellen? Nein. Purple bietet RADIUS-as-a-Service. Sie konfigurieren die Sophos APs so, dass sie direkt auf die Cloud-RADIUS-IP-Adressen von Purple verweisen. Es ist nicht erforderlich, FreeRADIUS oder Windows NPS für das Gastnetzwerk bereitzustellen und zu warten. Frage drei: Kann ich Purple sowohl mit Sophos AP6 als auch mit der älteren APX-Serie nutzen? Ja. Der Integrationsansatz ist über beide Hardwaregenerationen hinweg konsistent. Bitte beachten Sie jedoch, dass Sophos das End-of-Life-Datum für die APX-Serie für den 31. Dezember 2027 angekündigt hat. Wenn Sie eine Neuinstallation planen, investieren Sie in die AP6-Serie, die WiFi 6 und WiFi 6E unterstützt. Frage vier: Wie sieht es mit der GDPR-Konformität aus? Purple erfasst die ausdrückliche Einwilligung direkt auf der Portalebene und präsentiert Ihre Allgemeinen Geschäftsbedingungen sowie Datenschutzhinweise vor der Authentifizierung. Diese Einwilligungsdaten werden auf der Purple-Plattform gespeichert und sind auditierbar. Die Rolle der Sophos Firewall beschränkt sich rein auf die Netzwerkdurchsetzung. Zusammenfassend die wichtigsten Kernpunkte des heutigen Briefings. Erstens: Trennen Sie Ihre Mitarbeiter- und Gäste-SSIDs absolut voneinander. Mitarbeiter über 802.1X mit WPA2-Enterprise. Gäste über Purple mit einem externen Captive Portal. Zweitens: Konfigurieren Sie Ihren Walled Garden akribisch. Er ist die häufigste Fehlerquelle und das wichtigste Element der Pre-Authentifizierungs-Konfiguration. Drittens: Nutzen Sie den Bridge-Modus für alle High-Density-Bereitstellungen, um DHCP-Engpässe zu vermeiden und eine genaue Sichtbarkeit der Client-IPs zu gewährleisten. Viertens: Konfigurieren Sie sowohl RADIUS-Authentifizierungs- als auch Accounting-Server. Accounting ist nicht optional, wenn Sie aussagekräftige Analysen wünschen. Fünftens: Nutzen Sie Sophos PPSK für Mandanten-Umgebungen, um Identity-Based Networking mit dynamischer VLAN-Zuweisung zu ermöglichen. Eine SSID, mehrere isolierte Netzwerke. Sechstens: Wenden Sie Sophos-Sicherheitsrichtlinien strikt nach der Authentifizierung an. Web-Filtering, Anwendungssteuerung und Bandbreitenbegrenzung sollten alle in der Post-Authentifizierungs-Firewall-Richtlinie angewendet werden. Durch die korrekte Umsetzung dieser Integration verwandeln Sie das Gäste-WiFi von einem Kostenfaktor in ein konformes, sicheres und umsatzgenerierendes Asset. Die Kombination aus der tiefgehenden Sicherheit von Sophos und der Marketing-Intelligence von Purple ist für jeden Betreiber, der seine Gäste-Experience und Datenstrategie ernst nimmt, eine enorm starke Lösung. Vielen Dank für Ihr Interesse an diesem Purple Architecture Briefing. Wenn Sie Ihre spezifischen Anforderungen besprechen möchten, besuchen Sie purple.ai, um mit unserem Solutions-Team zu sprechen.

Sophos Firewall, mit seinem integrierten Wireless-Netzwerk und Access Points, sichert und routet Ihr Netzwerk. Purple fügt die Gästeschicht hinzu: das Captive Portal, das Ihre Besucher sehen, den Anmeldeprozess und die Erfassung von First-Party-Daten. Ihre Sophos-Ausrüstung wird dabei nicht ersetzt.

Wie Sophos mit Purple Gäste-WiFi funktioniert

Purple ist ein Cloud-Overlay und hardwareunabhängig. Wenn Ihr Gerät ein externes Captive Portal und RADIUS unterstützt, kann es den Gäste-Login von Purple ausführen. Zwei Standardmechanismen übernehmen dabei die Arbeit.

  • Externe Web-Authentifizierung. Das Gerät leitet ein neues Gerät auf Ihre Purple Splash-Page weiter, anstatt sofort Zugriff zu gewähren. Der Besucher meldet sich an, und die Seite gibt die Kontrolle zurück.
  • RADIUS. Das Gerät prüft jede Anmeldung mit dem RADIUS-Service von Purple über die Standard-Ports (1812 für die Authentifizierung und 1813 für das Accounting). Die Accounting-Daten bilden die Grundlage für Ihre Besucheranalysen.

Ein Walled Garden - eine kurze Freigabeliste von Adressen, die ein Gerät vor der Anmeldung erreichen kann - sorgt dafür, dass die Splash-Page geladen und alle Zahlungs- oder Social-Login-Schritte abgeschlossen werden können.

Das ist das gesamte Modell: Ihre Hardware transportiert die Pakete, Purple besitzt die Anmeldung und die Daten. Da es auf Standard-Web-Authentifizierung und RADIUS basiert, funktioniert es auf dieselbe Weise bei Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme und Fortinet. Purple ist designbedingt hardwareunabhängig.

Was Sie benötigen

  • Eine Sophos Firewall oder einen Access Point mit Unterstützung für ein externes Captive Portal und RADIUS.
  • Einen Purple Standort mit eingerichteter Splash-Page und Anmeldeprozess.
  • Ihre Purple RADIUS-Details und Walled-Garden-Adressen aus Ihrem Purple Dashboard.

Einrichtung mit Purple

Ob Ihr genaues Modell unterstützt wird und welche Einstellungen zu verwenden sind, wird in der Liste der von Purple unterstützten Hardware bestätigt. Prüfen Sie dort zuerst Ihr Gerät und folgen Sie dann der entsprechenden Einrichtungsanleitung für die genauen Werte, die eingegeben werden müssen.

Von Purple unterstützte Hardware

Diese Seite erklärt, wie die Teile zusammenpassen, damit Sie wissen, was jeder Schritt bewirkt.

Was Sie erhalten

Sobald sich Gäste über Purple anmelden, wird jeder Besuch zu verifizierten, bewussten First-Party-Daten mit Einwilligung (Opt-in): wer uns besucht hat, wie oft und wie man sie mit Erlaubnis erreichen kann. Das ist der Unterschied zwischen einem WiFi, das Menschen verbindet, und einem WiFi, das ein Marketing-Publikum aufbaut, das Ihnen gehört. Purple ist DSGVO-konform (GDPR) und ISO 27001 zertifiziert, mit einer Ausfallsicherheit von 99,999 % an mehr als 80.000 Live-Standorten.

Schlüsseldefinitionen

Cloud-Overlay

Purple setzt auf Ihrer bestehenden Hardware auf. Die Geräte betreiben weiterhin das WiFi; Purple übernimmt den Gäste-Login und die Daten, ohne dass etwas ersetzt werden muss.

Hardwareunabhängig

Purple funktioniert mit jedem Access Point oder Controller, der ein externes Captive Portal und RADIUS unterstützt, anstatt an einen bestimmten Anbieter gebunden zu sein.

Externe Web-Authentifizierung

Ein Standard, bei dem der Access Point ein neues Gerät auf eine externe Splash-Page zur Anmeldung umleitet, anstatt den Zugriff selbst zu gewähren. Purple hostet diese Splash-Page.

RADIUS

Das Protokoll, das die Hardware verwendet, um jede Anmeldung zu überprüfen und Sitzungsdaten bei Purple zu protokollieren, auf den Standard-Ports 1812 für die Authentifizierung und 1813 für das Accounting.

Walled Garden

Eine kurze Freigabeliste von Adressen, die ein Gerät vor der Anmeldung erreichen kann, damit die Splash-Page und alle Zahlungs- oder Social-Login-Schritte geladen werden können.