WAF self-hosted e reverse proxy che filtra il traffico HTTP malevolo, blocca SQL injection, XSS e attacchi bot, con limitazione del tasso e crittografia dinamica HTML/JS.
<p align="center"> <img src="https://assets.kitploit.com/production/public/readmes/166/414bde4c786c371220ace50f957382f7faf80bc1303cbbe392fd2d194dd2695b.png" width="400" /> </p> <h4 align="center"> SafeLine - Rendi le tue app web sicure </h4> <p align="center"> <a target="_blank" href="https://ly.safepoint.cloud/laA8asp">🏠 Sito web</a> | <a target="_blank" href="https://ly.safepoint.cloud/w2AeHhb">📖 Documentazione</a> | <a target="_blank" href="https://ly.safepoint.cloud/hSMd4SH">🔍 Demo Live</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> ## 👋 INTRODUZIONE SafeLine è un **`WAF (Web Application Firewall)`** self-hosted per proteggere le tue app web da attacchi e exploit. Un firewall per applicazioni web aiuta a proteggere le app web filtrando e monitorando il traffico HTTP tra un'applicazione web e Internet. Tipicamente protegge le app web da attacchi come `SQL injection`, `XSS`, `code injection`, `os command injection`, `CRLF injection`, `ldap injection`, `xpath injection`, `RCE`, `XXE`, `SSRF`, `path traversal`, `backdoor`, `bruteforce`, `http-flood`, `bot abused`, tra gli altri. #### 💡 Come Funziona <img src="https://assets.kitploit.com/production/public/readmes/166/e6fc19ed98dbb1a3ea2f3bff82367a60b4b3ea8026d1fa926c6e579ab1de5621.png" width="800" /> Implementando un WAF davanti a un'applicazione web, si posiziona uno scudo tra l'applicazione web e Internet. Mentre un server proxy protegge l'identità di una macchina client utilizzando un intermediario, un WAF è un tipo di reverse-proxy, proteggendo il server dall'esposizione facendo passare i client attraverso il WAF prima che raggiungano il server. Un WAF protegge le tue app web filtrando, monitorando e bloccando qualsiasi traffico HTTP/S dannoso diretto all'applicazione web e impedisce qualsiasi dato non autorizzato di lasciare l'app. Lo fa attenendosi a un insieme di policy che aiutano a determinare quale traffico è dannoso e quale è sicuro. Proprio come un server proxy agisce come intermediario per proteggere l'identità di un client, un WAF opera in modo simile ma agendo come un intermediario reverse proxy che protegge il server dell'app web da un potenziale client dannoso. le sue capacità principali includono: - Difese per attacchi web - Difesa proattiva contro abusi di bot - Crittografia del codice HTML e JS - Limitazione della frequenza basata su IP - Lista di controllo accessi web (Web Access Control List) #### ⚡️ Schermate | <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 /> | Ottieni la [Demo Live](https://demo.waf.chaitin.com:9443/) ## 🔥 FUNZIONALITÀ Elenco delle principali funzionalità: - **`Blocca Attacchi Web`** - Difende da tutti gli attacchi web, come `SQL injection`, `XSS`, `code injection`, `os command injection`, `CRLF injection`, `XXE`, `SSRF`, `path traversal` e così via. - **`Limitazione della Frequenza`** - Difendi le tue app web contro `attacchi DoS`, `tentativi di bruteforce`, `picchi di traffico` e altri tipi di abusi limitando il traffico che supera i limiti definiti. - **`Sfida Anti-Bot`** - Sfide Anti-Bot per proteggere il tuo sito da `attacchi bot`, gli utenti umani saranno autorizzati, i crawler e i bot saranno bloccati. - **`Sfida di Autenticazione`** - Quando la sfida di autenticazione è attivata, i visitatori devono inserire la password, altrimenti verranno bloccati. - **`Protezione Dinamica`** - Quando la protezione dinamica è attivata, i codici html e js nel tuo server web verranno crittografati dinamicamente a ogni visita. #### 🧩 Dimostrazioni | | Utente Legittimo | Utente Malintenzionato | | ----------------------------- | --------------------------------------------------- | ---------------------------------------------------------------- | | **`Blocca Attacchi Web`** | <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 /> | | **`Limitazione della Frequenza`** | <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 /> | | **`Sfida Anti-Bot`** | <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 /> | | **`Sfida di Autenticazione`** | <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 /> | | **`Protezione Dinamica HTML`** | <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 /> | | **`Protezione Dinamica JS`** | <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 /> | ## 🚀 Avvio Rapido > [!WARNING] > 中国大陆用户安装国际版可能会导致无法连接云服务,请查看 [中文版安装文档](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) #### 📦 Installazione Le informazioni su come installare SafeLine sono disponibili nella [Guida all'Installazione](https://docs.waf.chaitin.com/en/GetStarted/Deploy) #### ⚙️ Protezione delle App Web vedi [Configurazione](https://docs.waf.chaitin.com/en/GetStarted/AddApplication) ## 📋 Più Informazioni #### Valutazione dell'Efficacia | Metrica | ModSecurity, Level 1 | CloudFlare, Free | SafeLine, Balance | SafeLine, Strict | | ----------------- | -------------------- | -------------------- | ---------------------- | --------------------- | | Campioni Totali | 33669 | 33669 | 33669 | 33669 | | **Rilevamento** | 69.74% | 10.70% | 71.65% | **76.17%** | | **Falsi Positivi**| 17.58% | 0.07% | **0.07%** | 0.22% | | **Accuratezza** | 82.20% | 98.40% | **99.45%** | 99.38% | #### SafeLine è Pronto per la Produzione? Sì, SafeLine è pronto per la produzione. - Oltre 180.000 installazioni in tutto il mondo - Protegge oltre 1.000.000 di Siti Web - Gestisce oltre 30.000.000.000 di Richieste HTTP al giorno #### 🙋♂️ Community Unisciti al nostro [Discord](https://discord.gg/SVnZGzHFvn) per ricevere supporto dalla community, i membri del team principale sono identificati dal ruolo STAFF in Discord. - canale [#feedback](https://discord.com/channels/1243085666485534830/1243120292822253598): per discussioni su nuove funzionalità. - canale [#FAQ](https://discord.com/channels/1243085666485534830/1263761679619981413): per le FAQ. - canale [#general](https://discord.com/channels/1243085666485534830/1243115843919806486): per qualsiasi altra domanda. Esistono diverse opzioni di contatto per la nostra community, la principale è Discord. Queste sono in aggiunta alle issue di GitHub per creare una nuova segnalazione. <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> #### 💪 Edizione PRO In arrivo! #### 📝 Licenza Vedi [LICENSE](https://github.com/chaitin/safeline/blob/main/LICENSE.md) per i dettagli.