Sucuri Firewall (WAF): Proteggere il Sito dagli Attacchi
Un Web Application Firewall (WAF) è il primo scudo tra il tuo sito WordPress e gli attaccanti. Il Sucuri Firewall è un WAF cloud-based che filtra tutto il traffico in ingresso prima che raggiunga il tuo server, bloccando attacchi DDoS, SQL injection, cross-site scripting e decine di altre tipologie di exploit. In questa guida analizziamo in dettaglio come funziona il Sucuri Firewall, come configurarlo e come sfruttarlo per proteggere efficacemente il tuo sito.
Cos’è un Web Application Firewall Cloud-Based
A differenza dei firewall tradizionali che operano a livello di rete o dei firewall applicativi che girano sullo stesso server del sito, un WAF cloud-based come Sucuri si interpone tra i visitatori e il tuo server attraverso un proxy inverso. In pratica, quando un visitatore digita l’URL del tuo sito, la richiesta arriva prima ai server di Sucuri, che la analizzano in tempo reale. Se la richiesta è legittima viene inoltrata al tuo server; se è malevola viene bloccata immediatamente, senza mai raggiungere la tua infrastruttura.
Questo approccio ha diversi vantaggi fondamentali. Il traffico malevolo non consuma risorse del tuo server, proteggendolo anche da attacchi volumetrici come i DDoS. Le regole del firewall vengono aggiornate centralmente da Sucuri, senza necessità di aggiornamenti lato server. E la rete globale di Sucuri, distribuita su più data center, può assorbire volumi di traffico che farebbero collassare qualsiasi singolo server.
Come Attivare il Sucuri Firewall
Il Sucuri Firewall è un servizio a pagamento separato dal plugin gratuito. Per attivarlo devi acquistare uno dei piani disponibili (Basic, Pro o Business) dal sito sucuri.net. Dopo l’acquisto riceverai una API Key specifica per il firewall e le istruzioni per la configurazione DNS.
L’attivazione richiede tre passaggi fondamentali:
- Configurazione DNS: devi puntare il record A del tuo dominio ai server di Sucuri (o modificare i nameserver se preferisci la gestione DNS completa). Questo instradamento è il meccanismo che permette al WAF di intercettare tutto il traffico
- Verifica SSL: Sucuri genera automaticamente un certificato SSL Let’s Encrypt per il tuo dominio sulla propria rete. Se il tuo server ha già un certificato, devi configurare la connessione backend in HTTPS per mantenere la crittografia end-to-end
- Integrazione nel plugin: inserisci la API Key del firewall nella sezione Sucuri Security > Firewall (WAF) per visualizzare le statistiche e gestire le impostazioni direttamente dalla bacheca WordPress

Tipologie di Attacchi Bloccati
Il Sucuri Firewall protegge il tuo sito da un’ampia gamma di minacce. Vediamo le principali categorie:
SQL Injection (SQLi)
L’SQL injection è una tecnica che sfrutta input non sanitizzati per iniettare comandi SQL malevoli nel database. Un attaccante potrebbe estrarre credenziali, modificare contenuti o cancellare tabelle intere. Il WAF di Sucuri analizza tutti i parametri delle richieste HTTP (GET, POST, cookie, header) alla ricerca di pattern SQL sospetti e li blocca prima che raggiungano il tuo server.
Cross-Site Scripting (XSS)
L’XSS permette agli attaccanti di iniettare script JavaScript malevoli nelle pagine del sito. Questi script possono rubare cookie di sessione, reindirizzare utenti verso siti di phishing o modificare il contenuto visibile. Il WAF filtra i tentativi di iniezione di codice HTML e JavaScript nei parametri delle richieste.
Remote Code Execution (RCE)
Alcuni exploit permettono di eseguire codice arbitrario sul server attraverso vulnerabilità nei plugin o nel core di WordPress. Il WAF riconosce i pattern di queste richieste e le blocca, fornendo una protezione anche per vulnerabilità non ancora patchate (virtual patching).
File Inclusion (LFI/RFI)
Le vulnerabilità di inclusione file permettono di leggere file sensibili dal server (Local File Inclusion) o di includere file malevoli da server esterni (Remote File Inclusion). Il WAF blocca i tentativi di attraversamento directory e di inclusione di file remoti.
DDoS (Distributed Denial of Service)
Gli attacchi DDoS mirano a rendere il sito inaccessibile inondandolo di richieste. La rete distribuita di Sucuri può assorbire attacchi volumetrici di centinaia di Gbps, mantenendo il tuo sito online anche durante gli attacchi più intensi. Il WAF identifica e filtra il traffico DDoS a livello applicativo (Layer 7), distinguendo le richieste automatiche da quelle dei visitatori reali.
Virtual Patching
Una delle funzionalità più preziose del Sucuri Firewall è il virtual patching. Quando viene scoperta una nuova vulnerabilità in un plugin o un tema WordPress, il team di sicurezza di Sucuri aggiunge immediatamente una regola al WAF per bloccare i tentativi di exploit, spesso entro poche ore dalla disclosure della vulnerabilità.
Questo è particolarmente importante perché tra la scoperta di una vulnerabilità e il rilascio dell’aggiornamento da parte dello sviluppatore possono passare giorni o settimane. Durante questa finestra temporale il tuo sito è esposto, a meno che non sia protetto da un WAF con virtual patching. È un livello di protezione che nessun plugin locale può offrire, poiché richiede aggiornamenti centralizzati in tempo reale.

Configurazione Avanzata del Firewall
Il pannello di gestione del Sucuri Firewall (accessibile sia dalla bacheca WordPress che dalla dashboard online) offre numerose opzioni di configurazione avanzata:
Whitelist e Blacklist IP
Puoi definire elenchi di IP che devono sempre avere accesso (whitelist) o essere sempre bloccati (blacklist). È utile per permettere l’accesso da IP aziendali fissi o per bloccare IP noti per attività malevole. Fai attenzione a non bloccare accidentalmente IP di servizi legittimi come i crawler dei motori di ricerca.
Geo-blocking
Se il tuo sito serve un pubblico geograficamente definito, puoi bloccare il traffico proveniente da paesi specifici. Ad esempio, un sito italiano rivolto al mercato locale potrebbe bloccare il traffico da paesi notoriamente associati a volumi elevati di attacchi automatizzati. Questa misura riduce drasticamente il rumore nelle statistiche di sicurezza.
Protezione Pagine Sensibili
Puoi configurare regole specifiche per pagine sensibili come wp-login.php, wp-admin/ e xmlrpc.php. Ad esempio, puoi limitare l’accesso alla pagina di login solo a determinati IP o paesi, aggiungere CAPTCHA o rate limiting per prevenire attacchi brute force.
Regole Personalizzate
Per esigenze specifiche, puoi creare regole personalizzate basate su URL, header HTTP, user agent, metodo della richiesta e altri parametri. Questo livello di personalizzazione permette di adattare il firewall a qualsiasi scenario.
La CDN Integrata
Il Sucuri Firewall include una Content Delivery Network (CDN) che cachea i contenuti statici del tuo sito (immagini, CSS, JavaScript, pagine HTML) sui propri server distribuiti globalmente. Questo offre un doppio vantaggio: migliora le prestazioni per i visitatori (che ricevono i contenuti dal server più vicino) e riduce il carico sul tuo server di origine (che deve gestire solo le richieste dinamiche non cacheable).
La CDN è particolarmente efficace durante gli attacchi DDoS: anche se un attaccante genera milioni di richieste, queste vengono servite dalla cache CDN senza mai raggiungere il tuo server. Per la maggior parte dei siti WordPress, la CDN di Sucuri può ridurre il tempo di caricamento del 40-60% e il carico del server del 70-80%.
Monitorare il Traffico Bloccato
La dashboard del firewall fornisce statistiche dettagliate sul traffico filtrato. Puoi visualizzare:
- Numero totale di richieste bloccate per tipo di attacco
- Top IP attaccanti con geolocalizzazione
- URL più bersagliati
- Distribuzione geografica del traffico
- Trend temporali degli attacchi
- Rapporto tra traffico legittimo e malevolo
Queste informazioni sono preziose per comprendere il profilo di rischio del tuo sito e prendere decisioni informate sulla configurazione della sicurezza. Ad esempio, se noti che la maggior parte degli attacchi proviene da un determinato paese in cui non hai visitatori, puoi attivare il geo-blocking per quel paese.

Sucuri Firewall vs Firewall Locale
È importante comprendere la differenza tra il Sucuri Firewall (cloud-based) e i firewall che operano a livello di plugin WordPress (come quello di Wordfence). Un firewall locale analizza le richieste dopo che hanno già raggiunto il tuo server, consumando risorse di CPU e memoria. Un WAF cloud come Sucuri blocca le richieste malevole prima che raggiungano il server, proteggendo l’intera infrastruttura.
In uno scenario di attacco DDoS, un firewall locale è praticamente inutile: il server viene sovraccaricato dal volume di richieste prima ancora che il plugin possa analizzarle. Un WAF cloud, con la sua rete distribuita e la capacità di assorbire terabyte di traffico, è l’unica difesa efficace contro gli attacchi volumetrici.
D’altra parte, un firewall locale può implementare regole più granulari basate sul contesto dell’applicazione (ad esempio, verificare i permessi degli utenti WordPress). L’approccio ideale è utilizzare entrambi: il WAF cloud come prima linea di difesa e un firewall locale come secondo livello.
Risoluzione dei Problemi Comuni
Alcuni problemi possono verificarsi dopo l’attivazione del Sucuri Firewall:
- IP del visitatore errato nei log: poiché il traffico passa attraverso il proxy Sucuri, il server vede l’IP di Sucuri invece di quello del visitatore. Sucuri invia l’IP originale nell’header
X-Sucuri-ClientIP. Il plugin di Sucuri gestisce automaticamente questo aspetto, ma verifica che i log mostrino gli IP corretti - Problemi con SSL: assicurati che la connessione tra Sucuri e il tuo server sia configurata correttamente (HTTP o HTTPS). Un mismatch può causare loop di redirect
- Cache eccessiva: se il tuo sito ha contenuti altamente dinamici, potresti dover configurare eccezioni per le pagine che non devono essere cachate
- Propagazione DNS: dopo la modifica dei record DNS, la propagazione può richiedere fino a 48 ore. Durante questo periodo, parte del traffico potrebbe bypassare il WAF
Conclusioni
Il Sucuri Firewall è una delle soluzioni WAF più complete disponibili per WordPress. La combinazione di protezione dagli attacchi, virtual patching, CDN integrata e facilità di gestione lo rende un investimento eccellente per qualsiasi sito che necessita di un livello di sicurezza superiore. Anche se richiede un abbonamento a pagamento, il costo è ampiamente giustificato dalla protezione offerta e dal risparmio di tempo in gestione della sicurezza.
Hai bisogno di aiuto per configurare il Sucuri Firewall o per scegliere il piano più adatto alle tue esigenze? Contatta il team di G Tech Group per una consulenza personalizzata.
Continua a Leggere: Serie Sicurezza WordPress
- Come Installare e Configurare Sucuri Security su WordPress
- Sucuri: Scansione Malware e Monitoraggio Integrità File
- Hardening WordPress con Sucuri: Blindare il Tuo Sito
- DDoS e Brute Force: Come Sucuri Protegge il Tuo Sito
- Sucuri vs Wordfence vs MalCare: Confronto Plugin Sicurezza
Scopri anche la nostra Guida Completa a Wordfence per un confronto approfondito con un’altra soluzione di sicurezza leader.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: