Piattaforma edge cloud di Fastly

Che cos'è un web application firewall cloud?

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

Pronto per iniziare?

Contattaci oggi