Un Firewall per applicazioni web cloud (web application firewall) è uno strumento di sicurezza basato su cloud che monitora, filtra e blocca il traffico HTTP dannoso da e verso le applicazioni web e le API. I WAF aiutano a difendersi da attacco avanzati come l'iniezione SQL, cross-site scripting, credential stuffing, bot abusivi e attacco DDoS di livello 7. . I WAF basati su cloud vengono distribuiti e gestiti come servizio ai bordi della rete, anziché essere ospitati fisicamente in un data center.
Come funziona un web application firewall cloud
Sebbene le implementazioni varino, la maggior parte dei WAF cloud funziona come segue:
Il traffico viene instradato attraverso il web application firewall
Comunemente tramite modifiche al reverse-proxy/DNS, integrazione con l’edge network o tramite un’architettura basata su agenti/ibrida, a seconda del fornitore.
Le richieste vengono ispezionate e valutate
Il web application firewall analizza gli attributi della richiesta come intestazioni, parametri, modelli, comportamento del client e contesto dell'applicazione.
Le policy e le regole vengono applicate
Vengono applicati set di regole gestiti per vulnerabilità comuni (come quelle nella OWASP Top 10). Vengono applicate anche regole personalizzate per i percorsi delle tue applicazioni, le API, gli endpoint di accesso e i comportamenti dannosi noti.
L'enforcement avviene in tempo reale
Il web application firewall consente, blocca, contesta o applica il rate limit alle richiesta in base al rilevamento e alla policy.
Il logging e analytics supportano la messa a punto
I team esaminano gli eventi, ottimizzano i falso positivo e rafforzano le policy. Soluzioni efficaci renderanno possibile questo sforzo, senza rallentare il rilascio.
Funzionalità chiave di un web application firewall cloud
Le funzionalità chiave da cercare in un web application firewall cloud includono:
Set di regole web application firewall gestiti, che il fornitore mantiene aggiornati
Regole personalizzate e criteri di sicurezza per esigenze di applicazioni e API
Protezione API
Mitigazione dei bot, dall’automazione Basic alle funzionalità avanzate di difesa dai bot
limitazione della velocità per ridurre gli attacchi brute force, lo scraping e il traffico abusivo
Resilienza DDoS di livello 7
Visibilità e report per attacco, tendenze ed efficacia delle regole
Integrazioni con elementi come gestione delle informazioni e degli eventi di sicurezza, SOAR, CI/CD, supporto per ticketing e flusso di lavoro
Benefici di un web application firewall cloud
Tempi di protezione più rapidi: i Cloud WAF consentono ai team di distribuire rapidamente e iniziare prima a bloccare gli attacchi comuni.
Scalabilità elastica: i Cloud WAF possono gestire automaticamente picchi improvvisi di traffico o raffiche di attacco, senza ridimensionare le appliance.
Riduzione del carico operativo: i Cloud WAF richiedono meno aggiornamenti e patch e una minore gestione dell'infrastruttura.
Difese più aggiornate: con i WAF basati su cloud, i provider possono inviare ai clienti frequenti aggiornamenti delle regole gestite e dell’analisi delle minacce.
Prossimità edge: bloccando più vicino agli hacker, i WAF cloud possono ridurre il carico sulle origini e migliorare la resilienza.
In che modo un web application firewall cloud è diverso da un web application firewall tradizionale?
Un web application firewall non basato su cloud è in genere un'appliance o un'appliance virtuale che distribuisci e gestisci autonomamente. Devi gestire il dimensionamento, il patching, gli aggiornamenti, la modifica delle regole, la disponibilità e la scalabilità.
Invece, un web application firewall cloud viene fornito "as-a-service", così puoi:
Distribuisci più velocemente
Scala in modo elastico con i picchi di traffico
Ottieni protezioni aggiornate continuamente (regole gestite e aggiornamenti di threat intelligence)
Riduci i costi generali operativi usando meno hardware e meno risorse per ottimizzare e gestire il web application firewall
Differenze tra web application firewall cloud e web application firewall tradizionale
Categoria | web application firewall cloud | Web application firewall tradizionale |
distribuzione | Spesso DNS, proxy, integrazione edge o agenti. Il rollout è rapido. | La distribuzione di appliance o VM e le modifiche alla rete possono richiedere più lavoro |
Scalabilità | Elastic per impostazione predefinita | La capacità è dimensionata da te, la scalabilità richiede componenti aggiuntivi e istanze |
Aggiornamenti | Regole gestite e threat intel aggiornate frequentemente dal provider | Ti occupi di patching, aggiornamenti e aggiornamenti del contenuto delle regole |
Operazioni | Costi generali dell'infrastruttura ridotti, è comunque necessaria una certa ottimizzazione | Costi generali dell'infrastruttura più elevati, con necessità di ottimizzazione e manutenzione |
prestazioni | Spesso trae beneficio dalla presenza edge del provider, l'architettura dei singoli fornitore varia. | Dipende dal posizionamento e dalla pianificazione della capacità |
Controllo | Controllo rigoroso delle policy; alcune astrazioni gestite | Controllo approfondito, ma gestione più pratica |
Ideale per | Team che vogliono velocità, scalabilità e distribuzione gestita | Ambienti regolamentati, legacy o team che necessitano di un controllo "full" completamente autogestito |
Quali sono i casi d'uso per un web application firewall cloud?
Protezione delle applicazioni web pubbliche come siti di marketing, portali cliente, front end SaaS
Schermatura degli endpoint API (REST/GraphQL) contro abusi e tentativi di injection
Riduzione del credential stuffing e della forza bruta nei flussi di accesso e checkout, tramite funzionalità di limitazione della velocità e gestione dei bot
Patching virtuale quando non puoi porre immediatamente rimedio a una vulnerabilità dell'applicazione
Mitigazione degli attacchi di livello 7 e automazione della scansione delle vulnerabilità
A supporto di rilasci rapidi in cui i controllo di sicurezza devono stare al passo con cambiamenti frequenti
Come Fastly può aiutarti
Fastly offre una moderna soluzione per la sicurezza delle web app e delle API, con una protezione avanzata per le tue applicazioni, API e microservizi, ovunque si trovino, da un'unica soluzione unificata. Fastly adotta un approccio fondamentalmente diverso alla sicurezza delle applicazioni, consentendo una maggiore protezione senza necessità di ottimizzazione, distribuzione ovunque sia necessaria e un time-to-value leader del settore.
Puoi trovare ulteriori informazioni qui