Selbst gehosteter WAF und Reverse Proxy, der bösartigen HTTP-Verkehr filtert, SQL-Injection, XSS und Bot-Angriffe blockiert, mit Ratenbegrenzung und dynamischer HTML/JS-Verschlüsselung.
<p align="center"> <img src="https://assets.kitploit.com/production/public/readmes/166/414bde4c786c371220ace50f957382f7faf80bc1303cbbe392fd2d194dd2695b.png" width="400" /> </p> <h4 align="center"> SafeLine – Machen Sie Ihre Web-Apps sicher </h4> <p align="center"> <a target="_blank" href="https://ly.safepoint.cloud/laA8asp">🏠 Website</a> | <a target="_blank" href="https://ly.safepoint.cloud/w2AeHhb">📖 Dokumentation</a> | <a target="_blank" href="https://ly.safepoint.cloud/hSMd4SH">🔍 Live-Demo</a> | <a target="_blank" href="https://discord.gg/SVnZGzHFvn">🙋♂️ Discord</a> | <a target="_blank" href="https://github.com/chaitin/safeline/blob/main/README_CN.md">中文版</a> </p> ## 👋 EINFÜHRUNG SafeLine ist eine selbst gehostete **`WAF (Web Application Firewall)`**, die Ihre Web-Apps vor Angriffen und Exploits schützt. Eine Web Application Firewall (WAF) hilft, Web-Apps zu schützen, indem sie den HTTP-Traffic zwischen einer Webanwendung und dem Internet filtert und überwacht. Sie schützt typischerweise Web-Apps vor Angriffen wie `SQL-Injection`, `XSS`, `Code-Injection`, `OS-Command-Injection`, `CRLF-Injection`, `LDAP-Injection`, `XPath-Injection`, `RCE`, `XXE`, `SSRF`, `Path-Traversal`, `Backdoor`, `Brute-Force`, `HTTP-Flood`, `Bot-Missbrauch` und anderen. #### 💡 Funktionsweise <img src="https://assets.kitploit.com/production/public/readmes/166/e6fc19ed98dbb1a3ea2f3bff82367a60b4b3ea8026d1fa926c6e579ab1de5621.png" width="800" /> Durch das Platzieren einer WAF vor einer Webanwendung entsteht ein Schutzschild zwischen der Webanwendung und dem Internet. Während ein Proxyserver die Identität einer Client-Maschine schützt, indem er einen Vermittler einsetzt, ist eine WAF eine Art Reverse-Proxy, der den Server vor Offenlegung schützt, indem Clients die WAF passieren müssen, bevor sie zum Server gelangen. Eine WAF schützt Ihre Web-Apps, indem sie jeglichen böswilligen HTTP/S-Traffic, der zur Webanwendung unterwegs ist, filtert, überwacht und blockiert und verhindert, dass unbefugte Daten die App verlassen. Dies geschieht durch die Einhaltung einer Reihe von Richtlinien, die helfen zu bestimmen, welcher Traffic schädlich und welcher sicher ist. So wie ein Proxyserver als Vermittler dient, um die Identität eines Clients zu schützen, arbeitet eine WAF in ähnlicher Weise, jedoch als Reverse-Proxy-Vermittler, der den Web-App-Server vor einem potenziell böswilligen Client schützt. Zu ihren Kernfunktionen gehören: - Abwehr von Webangriffen - Proaktive Bot-Missbrauchsabwehr - HTML- und JS-Codeverschlüsselung - Ratenbegrenzung basierend auf IP - Web-Zugriffskontrollliste (Web Access Control List) #### ⚡️ Screenshots | <img src="https://assets.kitploit.com/production/public/readmes/166/4b67f9d3cf1d79277fd468e698e24de2ffa6bc37db0953b9f4d98739094969c5.png" width=370 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/925c7d2b9c3a1050f286c61e37b4dc3c1497f496ac6131080e3c8ea17cd5f707.png" width=370 /> | | ------------------------------------------------- | ------------------------------------------------- | | <img src="https://assets.kitploit.com/production/public/readmes/166/d7ecf0d8d91e470f595b1bcf4279c64e2141b7ae4bafcc974fe7bfbfaebf4c0e.png" width=370 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/bcb0bc757ea59eca6d0b14f8b164c4a6e85ed40e56db8aa2272716c4316177e2.png" width=370 /> | Hol dir die [Live-Demo](https://demo.waf.chaitin.com:9443/) ## 🔥 FUNKTIONEN Die wichtigsten Funktionen sind im Folgenden aufgeführt: - **`Webangriffe blockieren`** - Sie wehrt alle Arten von Webangriffen ab, wie z. B. `SQL-Injection`, `XSS`, `Code-Injection`, `OS-Command-Injection`, `CRLF-Injection`, `XXE`, `SSRF`, `Path-Traversal` usw. - **`Ratenbegrenzung`** - Schützen Sie Ihre Web-Apps vor `DoS-Angriffen`, `Brute-Force-Versuchen`, `Traffic-Spitzen` und anderen Arten von Missbrauch, indem Sie den Traffic drosseln, der die festgelegten Grenzen überschreitet. - **`Anti-Bot-Challenge`** - Anti-Bot-Herausforderungen schützen Ihre Website vor `Bot-Angriffen`; menschliche Benutzer werden zugelassen, Crawler und Bots werden blockiert. - **`Authentifizierungs-Challenge`** - Wenn die Authentifizierungs-Challenge aktiviert ist, müssen Besucher das Passwort eingeben, andernfalls werden sie blockiert. - **`Dynamischer Schutz`** - Wenn der dynamische Schutz aktiviert ist, werden HTML- und JS-Codes in Ihrem Webserver bei jedem Besuch dynamisch verschlüsselt. #### 🧩 Veranschaulichungen | | Legitimer Benutzer | Bösartiger Benutzer | | ----------------------------- | --------------------------------------------------- | ----------------------------------------------------------------- | | **`Webangriffe blockieren`** | <img src="https://assets.kitploit.com/production/public/readmes/166/2f6928c11612d2d066721337594832b6b5b250b0d451c7fe0e56c3293b5b466c.png" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/9fb14872031d9700544fc5a356efd6096b632276b154e78f12b73703c32d527e.png" width=270 /> | | **`Ratenbegrenzung`** | <img src="https://assets.kitploit.com/production/public/readmes/166/2f6928c11612d2d066721337594832b6b5b250b0d451c7fe0e56c3293b5b466c.png" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/a970051a2b608f642d6a98c44da5673e9ba6ff374aa288af38658e8a9da54de9.png" width=270 /> | | **`Anti-Bot-Challenge`** | <img src="https://assets.kitploit.com/production/public/readmes/166/b0954a13a84aea3f3d424ab66668d364a14a0b5d3891e32bcbf9a3a0f75c26e5.gif" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/a84e1dab258e7e326f4b50d2661b6c3413aece66cf5c8c7ab209513bd4294026.gif" width=270 /> | | **`Auth-Challenge`** | <img src="https://assets.kitploit.com/production/public/readmes/166/e697ff3d1de3f1ccd3e5cdf48c86d7e896b5e2bc6543c007a5b6ec88b173c53c.gif" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/234d86b6d475d1b5c2a6538bf596df68ff450723213b7a2d715e6e2ae1785390.gif" width=270 /> | | **`HTML-Dynamikschutz`** | <img src="https://assets.kitploit.com/production/public/readmes/166/63d580a12de94a5a2ae580fa347be63fe91700e60e74ad5acf290b6173762939.png" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/c3cba3f319f1bdcfad2f357f3e055610bbda32cb6540777e5d7aedd5bfee4f52.png" width=270 /> | | **`JS-Dynamikschutz`** | <img src="https://assets.kitploit.com/production/public/readmes/166/073cd66060bedef0acb62a7606981d1444ad841963b68d13641fcb948d824cde.png" width=270 /> | <img src="https://assets.kitploit.com/production/public/readmes/166/1bb0ab3c78db559665d6e2127e82330f6f93a672a8948b87c756dd0df5744564.png" width=270 /> | ## 🚀 Schnellstart > [!WARNING] > Für Benutzer in Festlandchina: Die Installation der internationalen Version kann dazu führen, dass keine Verbindung zum Cloud-Dienst hergestellt werden kann. Bitte lesen Sie die [chinesische Installationsdokumentation](https://docs.waf-ce.chaitin.cn/zh/%E4%B8%8A%E6%89%8B%E6%8C%87%E5%8D%97/%E5%AE%89%E8%A3%85%E9%9B%B7%E6%B1%A0). #### 📦 Installation Informationen zur Installation von SafeLine finden Sie im [Installationsleitfaden](https://docs.waf.chaitin.com/en/GetStarted/Deploy) #### ⚙️ Web-Apps schützen Weitere Informationen finden Sie unter [Konfiguration](https://docs.waf.chaitin.com/en/GetStarted/AddApplication) ## 📋 Weitere Informationen #### Effektivitätsbewertung | Metrik | ModSecurity, Stufe 1 | CloudFlare, Kostenlos | SafeLine, Ausgeglichen | SafeLine, Streng | | ------------------ | -------------------- | --------------------- | ---------------------- | ---------------- | | Gesamtprobenanzahl | 33669 | 33669 | 33669 | 33669 | | **Erkennung** | 69,74 % | 10,70 % | 71,65 % | **76,17 %** | | **Falsch Positive**| 17,58 % | 0,07 % | **0,07 %** | 0,22 % | | **Genauigkeit** | 82,20 % | 98,40 % | **99,45 %** | 99,38 % | #### Ist SafeLine produktionsreif? Ja, SafeLine ist produktionsreif. - Über 180.000 Installationen weltweit - Schützt über 1.000.000 Websites - Verarbeitet täglich über 30.000.000.000 HTTP-Anfragen #### 🙋♂️ Community Treten Sie unserem [Discord](https://discord.gg/SVnZGzHFvn) bei, um Community-Support zu erhalten. Die Kernmitglieder des Teams sind auf Discord durch die Rolle "STAFF" gekennzeichnet. - Kanal [#feedback](https://discord.com/channels/1243085666485534830/1243120292822253598): für Diskussionen neuer Funktionen. - Kanal [#FAQ](https://discord.com/channels/1243085666485534830/1263761679619981413): für häufig gestellte Fragen. - Kanal [#general](https://discord.com/channels/1243085666485534830/1243115843919806486): für alle anderen Fragen. Es gibt mehrere Kontaktmöglichkeiten für unsere Community, hauptsächlich Discord. Diese kommen zu den GitHub-Issues für das Erstellen neuer Tickets hinzu. <p align="left"> <a target="_blank" href="https://discord.gg/SVnZGzHFvn"><img src="https://img.shields.io/badge/Discord-5865F2?style=flat&logo=discord&logoColor=white"></a> <a target="_blank" href="https://x.com/safeline_waf"><img src="https://img.shields.io/badge/X.com-000000?style=flat&logo=x&logoColor=white"></a> <a target="_blank" href="https://github.com/chaitin/safeline/blob/main/images/wechat.png"><img src="https://img.shields.io/badge/WeChat-07C160?style=flat&logo=wechat&logoColor=white"></a> </p> #### 💪 PRO Edition Demnächst verfügbar! #### 📝 Lizenz Siehe [LIZENZ](https://github.com/chaitin/safeline/blob/main/LICENSE.md) für Details.