Protezione DDoS

Protezione DDoS multistrato, così un attacco riguarda un solo sito

Le piene vengono assorbite ai margini, gli attacchi a livello di rete vengono filtrati a monte e tutto ciò che raggiunge il server è racchiuso all'interno della gabbia a livello di kernel del singolo sito di destinazione. Più livelli, ciascuno con una funzione specifica, in modo che un attacco mirato a un sito non si traduca in un'interruzione per quelli vicini. Questo è il modello di difesa che abbiamo creato per una piattaforma che ospita oltre 650.000 siti in tutto il mondo, e la configurazione di base è inclusa in ogni piano. Disponibilità: la limitazione delle risorse del database per singolo sito è attualmente in fase di sviluppo e non è ancora disponibile. Tutto il resto descritto qui è già attivo.

  • 3livelli di mitigazione: rete, edge, server
  • 650.000+siti ospitati in tutto il mondo
  • Inclusoisolamento di base, WAF e limitazione del traffico
  • 99,99%garanzia di uptime

Progettato a strati, perché uno non basta mai

Un attacco di inondazione volumetrico, un attacco applicativo L7 e un attacco di esaurimento delle connessioni lento sono tre problemi differenti. Gestiamo ciascuno di essi nel punto in cui risulta più economico e veloce farlo: a monte della flotta, all'edge e all'interno della gabbia.

Livello di rete (L3/4)

La protezione DDoS a livello di provider filtra i flussi a livello di rete a monte della nostra flotta di worker, prima che quel traffico consumi una porta, una scheda di rete o un ciclo CPU sulla macchina su cui è in esecuzione il tuo sito. Per i profili di rischio avanzati e aziendali, Cloudflare Magic Transit e Spectrum estendono la stessa filtrazione al traffico non HTTP.

Livello applicativo (L7) sull'edge

Una rete edge gestita si trova davanti a ogni sito. Assorbe attacchi HTTP volumetrici, esegue un WAF L7, applica limitazioni di frequenza per sito e utilizza la gestione dei bot e sfide gestite per separare i veri visitatori dal traffico automatizzato, il tutto prima che una richiesta raggiunga l'origine.

Livello server

LiteSpeed Enterprise applica il throttling delle connessioni e delle richieste con limiti di connessione per IP, Imunify360 esegue un firewall di rete con protezione da forza bruta e filtraggio della reputazione IP, e i limiti dei processi di ingresso CloudLinux LVE stabiliscono il numero massimo di richieste simultanee che un singolo sito può mantenere aperte.

Isolamento per sito

LVE limita CPU, RAM, IO, IOPS, processi ed entry-process per ciascun sito individualmente. Un attacco che supera i livelli superiori viene limitato all'interno della gabbia del sito di destinazione, in modo che la pressione generata rimanga confinata su quel sito anziché propagarsi all'intero server.

Il contenimento è il punto

La maggior parte delle interruzioni di hosting durante un attacco non è causata dal raggiungimento dell'obiettivo da parte dell'attacco. Sono causate dal consumo di risorse della destinazione che affama tutto il resto sulla macchina. Questa è la modalità di guasto che questa architettura è progettata per eliminare.

  • Ogni sito viene eseguito all'interno del proprio CloudLinux LVE resource cage: il sito sotto attacco viene limitato al proprio livello massimo e i siti vicini mantengono le risorse garantite dai rispettivi limiti.
  • CageFS offre a ciascun utente una visualizzazione del file system isolata, in modo che un attacco che si trasforma in un tentativo di intrusione rimanga circoscritto anziché propagarsi tra gli utenti.
  • CloudLinux MySQL Governor limita l'utilizzo del database per singolo sito, in modo che un attacco a livello di applicazione che sovraccarica le query non memorizzate nella cache non possa compromettere le prestazioni del database per tutti gli altri utenti sul server.
  • I worker LiteSpeed LSAPI per singolo sito sono limitati dai limiti LVE di quel sito, quindi un'ondata di richieste non può generare processi PHP illimitati.
  • I limiti di connessione per IP e la limitazione delle connessioni LiteSpeed bloccano gli attacchi basati su connessioni lente e sull'esaurimento delle connessioni a livello di server web, non a livello di applicazione.

La cache è l'ammortizzatore che la maggior parte dei provider dimentica

La richiesta più economica che possa sopravvivere è quella che non tocca mai PHP o MySQL. La nostra cache a due livelli fa sì che gran parte di un flusso a livello di applicazione venga gestita da byte statici anziché dal lavoro del vostro server d'origine.

  • LSCache, la cache a pagina intera di LiteSpeed Enterprise, serve le pagine memorizzate nella cache senza richiamare PHP o il database, per cui le richieste ripetute per lo stesso URL costano una frazione rispetto a uno stack standard.
  • Una cache di oggetti Redis per singolo sito scarica le letture dal database per le pagine che devono necessariamente essere dinamiche.
  • La memorizzazione nella cache edge di Cloudflare risponde alle richieste nella regione del visitatore, quindi il traffico di picco viene distribuito sulla rete edge anziché convergere su un'unica origine.
  • Le pagine del carrello, del checkout, dell'account utente, dei nonce e delle sessioni sono escluse dalla cache per impostazione predefinita, in modo che la stabilità sotto carico non interrompa mai una transazione.
  • La rimozione della cache è coordinata su entrambi i livelli da un unico controllo, quindi l'aumento della copertura della cache durante un incidente non lascia pagine obsolete in seguito.

Dal segnale all'azione, in automatico

La mitigazione non è un ticket di supporto. I segnali alimentano un motore di policy che mappa ciascuno di essi a un'azione di enforcement, a una notifica al cliente e — ove possibile — a una rimedio automatico, con ogni transizione registrata.

Ristretto dinamico

Quando si attiva un segnale DDoS, il motore delle policy applica la mitigazione di Cloudflare e il rate limiting per singolo sito, e può stringere dinamicamente i limiti LVE di quel sito. Quando il segnale si interrompe, i limiti si rilassano di nuovo. Graduale, reversibile e registrato a ogni passaggio.

Limitato, non disattivato

Se un attacco minaccia l'origine, il sito passa allo stato 'limitato' (throttled) — limiti LVE e di frequenza più restrittivi, con il sito che rimane attivo e funzionante. Lo stato limitato si risolve automaticamente quando la pressione diminuisce; non si tratta di una sospensione.

LVE auto-throttle nativo

Al di sotto del motore delle policy, LVE limita l'utilizzo di CPU, I/O e processi per sito in modo nativo e automatico. È la prima linea di difesa sempre attiva, in funzione indipendentemente dal fatto che il traffico sia stato o meno classificato come attacco.

Cronologia di audit completa

Ogni transizione di conformità registra il relativo motivo, se sia stata automatica o avviata dal personale, e le prove alla base. Ricevi una notifica su cosa è cambiato e su come risolverlo, e ogni azione è appellabile.

Cosa è incluso e cosa si acquista quando il rischio aumenta

La protezione di base non è facoltativa, poiché un sito attaccato o compromesso minaccia i suoi vicini, la reputazione del nostro server e i nostri intervalli di IP. Esistono protezioni più avanzate per i siti il cui profilo di rischio lo richiede.

  • Incluso in ogni piano: isolamento LVE e CageFS, limitazione delle connessioni e delle richieste LiteSpeed, un firewall di rete con protezione contro gli attacchi brute-force e filtraggio della reputazione IP, il WAF proattivo e la scansione dei malware.
  • Disponibili come componenti aggiuntivi: gestione avanzata dei bot, livelli di protezione DDoS superiori, regole WAF avanzate, scansione con priorità e regole del firewall dedicate.
  • Disponibile anche quando ti serve: pulizia e risoluzione del malware con un clic, nel caso in cui un attacco sia servito a mascherare una compromissione anziché esserne l'obiettivo.
  • La mitigazione avanzata a livello di rete tramite Cloudflare Magic Transit o Spectrum è disponibile per carichi di lavoro aziendali e ad alto rischio.

Attacchi davvero straordinari

Un picco di traffico è spesso un sintomo. La stessa pipeline di segnali che gestisce i flussi anomali rileva anche le violazioni che li provocano, consentendo di classificare correttamente un incidente anziché limitarsi ad assorbirlo.

  • Ogni sito che ospitiamo viene scansionato alla ricerca di malware ogni giorno e il WAF proattivo blocca le tecniche di exploit note prima che esista una patch per la vulnerabilità sottostante, ovvero la via attraverso cui un sito diventa lo strumento di attacco di qualcun altro.
  • La posta in uscita è soggetta a limiti di frequenza per sito e viene monitorata per picchi di volume, tassi di bounce, inserimenti in blocklist e segnali di reclamo, in modo che un sito compromesso che invia spam venga intercettato nel giro di pochi minuti anziché dopo l'inserimento in blocklist.
  • I malware e il phishing sospetti vengono controllati incrociatamente con Google Safe Browsing, PhishTank e SURBL/APWG, e correlati con i risultati della scansione prima che venga presa una decisione di esecuzione.
  • L'abuso di risorse e i crypto-miner emergono come errori LVE di CPU e IO registrati per singolo sito, che limitano automaticamente il responsabile.
  • Ogni segnalazione arriva in un unico Desk Abusi nella console di amministrazione, aggregata, deduplicata e prioritetizzata, anziché in quattro strumenti disconnessi.

FAQ

Se un altro sito sul mio server viene attaccato, cosa succede al mio?

L'obiettivo di progettazione è il contenimento. Ogni sito viene eseguito all'interno della propria gabbia CloudLinux LVE con limiti di CPU, RAM, IO, IOPS, processi ed entry-process, la propria vista file system CageFS e la limitazione dei database per singolo sito tramite MySQL Governor. Un sito sotto attacco viene limitato al proprio tetto massimo anziché consumare l'intera macchina, e i limiti di connessione per IP di LiteSpeed limitano la quantità di server web che può occupare. Il contenimento è progettato a livello di kernel, non configurato per singolo cliente.

La protezione DDoS è inclusa o è un componente aggiuntivo?

La base è inclusa in ogni piano: isolamento LVE e CageFS, limitazione delle connessioni e delle richieste con LiteSpeed, un firewall di rete, WAF proattivo e scansione antimalware, con l'assorbimento ai margini di Cloudflare e il filtraggio di rete a livello di provider davanti all'infrastruttura. La includiamo perché non possiamo rendere opzionale la protezione della nostra stessa infrastruttura. Gestione avanzata dei bot, livelli DDoS superiori, regole WAF avanzate e regole firewall dedicate sono componenti aggiuntivi per i siti che ne hanno bisogno.

Il mio sito verrà messo offline se subisce un attacco?

Essere un bersaglio DDoS attiva la mitigazione di Cloudflare unita a limiti di frequenza per singolo sito e, solo se l'attacco minaccia l'origine, allo stato 'throttled': limiti LVE più restrittivi con il sito comunque attivo e funzionante. Lo stato Throttled si risolve automaticamente non appena la pressione diminuisce. La sospensione è riservata al mancato pagamento o ad abusi accertati e, anche in tal caso, il sito mostra una pagina di cortesia personalizzata e specifica per il problema anziché una pagina di errore.

Un flood a livello applicativo colpisce ancora il mio database?

Non per i contenuti serviti dalla cache. LSCache risponde alle richieste di pagine memorizzate nella cache senza richiamare PHP o MySQL, e una cache di oggetti Redis per singolo sito scarica le letture per pagine veramente dinamiche. Ciò che rimane è limitato dai limiti dei processi LVE e dei processi di immissione del tuo sito e dalla limitazione del database per singolo sito di MySQL Governor, in modo che la pressione sul database di un sito non possa riversarsi sul server. Le pagine del carrello, del checkout, del mio account e delle sessioni rimangono non memorizzate nella cache per impostazione predefinita, in modo che il rafforzamento della sicurezza non interrompa mai una transazione.

È possibile proteggere il traffico che non è HTTP?

Sì, a livello di rete. La protezione DDoS a livello di provider filtra i flussi L3/4 a monte della nostra infrastruttura indipendentemente dal protocollo e, per esigenze avanzate o enterprise, Cloudflare Magic Transit e Spectrum estendono la mitigazione di livello edge al traffico non HTTP.

Come faccio a sapere che si è verificato un attacco e cosa avete fatto al riguardo?

Ogni transizione di conformità viene registrata con il relativo motivo, specificando se è stata automatica o avviata dal team, e le prove a supporto. Ricevi una notifica sulle modifiche apportate e su come risolverle, ogni azione è appellabile e le azioni privilegiate vengono registrate nei log di audit per la tua traccia di conformità. I segnali vengono aggregati in un unico Abuse Desk anziché essere dispersi tra vari strumenti.

Posso provarlo prima di pagare?

Sì. L'hosting Footprint-Free inizia con una prova di 14 giorni senza carta di credito che copre fino a 5 siti: nessun dato di pagamento, nessun vincolo. I piani sono coperti da una garanzia di rimborso di 30 giorni senza storie, migrazioni gratuite e nessun blocco del vendor.

Protezione già attiva all'arrivo del traffico

Il filtraggio di rete, l'assorbimento ai margini, la limitazione del server e il contenimento per singolo sito sono attivi dal momento in cui effettui il deployment: nulla da configurare, niente da attivare a incidente in corso. Inizia con una prova di 14 giorni senza carta di credito, supportata da una garanzia di rimborso di 30 giorni e migrazioni gratuite.

Inizia gratis