Sicherheit & WAF
smoxy enthält eine integrierte Web Application Firewall (WAF) und Sicherheitsschicht, die Sites vor bösartigem Traffic schützt. Das Sicherheitsmodul arbeitet auf der Proxy-Ebene und funktioniert unabhängig vom CDN — eine CDN-Aktivierung ist für die Nutzung der Sicherheitsfunktionen nicht erforderlich.
Überblick
Das Sicherheitssystem von smoxy bietet mehrere Schutzebenen:
| Ebene | Beschreibung |
|---|---|
| WAF | Erkennt und blockiert automatisch bösartige Anfragen |
| Zugriffsregeln | Eigene Regeln, die definiert werden, um Traffic basierend auf Bedingungen zu erlauben, zu blockieren oder zu fordern |
| Basic Auth | Die Site oder bestimmte Seiten mit HTTP-Basic-Authentication per Passwort schützen |
| Under Attack Mode | Notfallmodus mit zusätzlichem Schutz bei aktiven Angriffen |
Sicherheit aktivieren
Sicherheit wird pro Site konfiguriert und erfordert, dass die Proxy-Funktion aktiv ist.
- Zur Site in smoxy navigieren
- Sicherheits-Einstellungen öffnen
- Schalter Sicherheit aktivieren
- Speichern
INFO
Hinweis: Sicherheit erfordert, dass der Proxy auf der Site aktiviert ist. Wenn der Proxy deaktiviert ist, wird die Sicherheit automatisch ebenfalls deaktiviert.
WAF (Web Application Firewall)
Wenn Sicherheit aktiviert ist, prüft die WAF von smoxy automatisch eingehende Anfragen und blockiert solche, die bekannten bösartigen Mustern entsprechen.
Die WAF ist so konzipiert, dass sie für alle Sites sicher aktiviert werden kann. Sie zielt auf eindeutig bösartigen Traffic ab, ohne legitime Besucher zu beeinträchtigen. Eine Konfiguration einzelner WAF-Regeln ist nicht erforderlich — smoxy verwaltet das Regelwerk automatisch.
Wovor die WAF schützt
Die WAF bietet Schutz gegen häufige Webangriffe und bösartige Anfragemuster. Die spezifischen Regeln werden von smoxy verwaltet und kontinuierlich aktualisiert, um auf sich entwickelnde Bedrohungen zu reagieren.
Benutzerdefinierte Sicherheitsseite
Wenn die WAF eine Anfrage blockiert, sieht der Besucher eine 403 Forbidden-Antwort. Diese Seite lässt sich an das eigene Branding anpassen. Siehe Benutzerdefinierte Seiten für Details zum Upload einer benutzerdefinierten Sicherheitsseite.
Zugriffsregeln
Zugriffsregeln bieten feingranulare Kontrolle darüber, welcher Traffic erlaubt, blockiert oder gefordert wird. Es lassen sich Regeln erstellen, die auf Anfrageeigenschaften wie IP-Adresse, Land, User Agent, URL-Pfad und mehr abgleichen — und dann wählen, ob der übereinstimmende Traffic erlaubt, blockiert oder gefordert wird, oder ob Sicherheitsprüfungen übersprungen werden sollen.
Zugriffsregeln werden vor jeder anderen Verarbeitung ausgewertet, einschließlich der WAF. Das macht sie ideal, um vertrauenswürdigen Traffic auf eine Whitelist zu setzen oder bekannte bösartige Akteure zu blockieren.
Die vollständige Anleitung zum Erstellen und Verwalten von Zugriffsregeln — einschließlich aller verfügbaren Bedingungen, Operatoren und detaillierter Beispiele — findet sich unter Zugriffsregeln.
Basic Auth
Basic Auth fügt HTTP-Basic-Authentication zur Site hinzu und erfordert, dass Besucher einen Benutzernamen und ein Passwort eingeben, bevor sie auf Inhalte zugreifen können. Dies ist nützlich zum Schutz von Staging-Umgebungen, internen Tools oder zur Zugriffsbeschränkung während der Entwicklung.
Benutzer verwalten
Basic-Auth-Benutzer werden pro Site verwaltet. Jeder Benutzer hat einen Benutzernamen, ein Passwort und einen optionalen Kommentar.
Benutzernamenregeln: Muss mit einem Buchstaben beginnen, darf nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten und darf nicht mit einem Bindestrich oder Unterstrich enden.
Passwortregeln: Mindestens 5 Zeichen.
Basic Auth aktivieren
Basic Auth lässt sich in drei Modi aktivieren:
| Modus | Beschreibung |
|---|---|
| Aus | Keine Authentifizierung erforderlich |
| Alle Benutzer | Jeder konfigurierte Basic-Auth-Benutzer kann auf die Site zugreifen |
| Ausgewählte Benutzer | Nur bestimmte Basic-Auth-Benutzer können auf die Site zugreifen |
Pro-Request-Überschreibungen
Basic Auth kann für bestimmte Anfragen mit Conditional Rules aktiviert oder deaktiviert werden. Das ermöglicht:
- Nur bestimmte URL-Pfade schützen (z. B.
/admin) - Authentifizierung nur aus bestimmten IP-Bereichen verlangen
- Authentifizierung für vertrauenswürdige IPs umgehen, während sie für alle anderen erforderlich ist
Under Attack Mode
Der Under Attack Mode ist eine Notfalleinstellung für den Fall, dass die Site einem aktiven DDoS-Angriff oder ungewöhnlich hohem bösartigem Traffic-Aufkommen ausgesetzt ist.
Wenn aktiviert, wendet smoxy aggressivere Sicherheitsprüfungen auf alle eingehenden Anfragen an. Dies kann eine kurze Verzögerung für legitime Besucher verursachen, während sie die zusätzliche Verifizierung durchlaufen, reduziert aber die Auswirkungen des Angriffsverkehrs erheblich.
Wann verwenden
- Die Site ist von einem DDoS-Angriff betroffen
- Ein plötzlicher Anstieg bei blockierten oder geforderten Anfragen ist sichtbar
- Der Origin-Server steht unter hoher Last durch bösartigen Traffic
Wann deaktivieren
Den Under Attack Mode abschalten, sobald der Angriff abklingt. Die zusätzliche Verifizierung fügt eine leichte Latenz für alle Besucher hinzu, daher sollte er nur während Vorfällen aktiv sein.
Wichtige Hinweise
- Sicher zu aktivieren: Die WAF ist für eine breite Aktivierung ausgelegt. Sie zielt auf bösartige Muster ab, ohne legitimen Traffic zu beeinträchtigen, wodurch sie für alle Sites sicher aktiviert werden kann.
- Proxy erforderlich: Sicherheitsfunktionen erfordern, dass der Proxy aktiviert ist. Ohne Proxy wird die Sicherheit automatisch deaktiviert.
- CDN nicht erforderlich: Sicherheit arbeitet auf der Proxy-Ebene und funktioniert unabhängig vom CDN. Sicherheitsfunktionen lassen sich nutzen, ohne CDN für die Hostnamen zu aktivieren.
- Regelreihenfolge beachten: Zugriffsregeln werden der Reihe nach verarbeitet. Spezifischste Regeln zuerst platzieren und das Stop-Flag verwenden, um unnötige Regelauswertung zu vermeiden.
- Skip-Regeln für APIs: Bei API-Endpunkten, die ungewöhnliche Payloads verarbeiten (Code-Snippets, Binärdaten), empfiehlt sich das Hinzufügen von Skip-Regeln, um falsch-positive WAF-Blockierungen zu vermeiden.
- Under Attack Mode ist temporär: Den Under Attack Mode nur während aktiver Angriffe aktivieren. Bei Normalisierung der Situation deaktivieren, um unnötige Latenz für legitime Besucher zu vermeiden.
- Benutzerdefinierte Seiten: Die 403-Seite (Sicherheitsblockierung) lässt sich an das eigene Branding anpassen. Siehe Benutzerdefinierte Seiten.
