Vai al contenuto
Citadel · Protezione DDoS Layer 7

Ogni richiesta deve guadagnarsi l’accesso al tuo server.

Citadel si mette davanti alle tue applicazioni HTTP/HTTPS e decide cosa far passare, verificare, rallentare, servire dalla cache, sottoporre a controlli più severi o bloccare, prima che il tuo server consumi CPU, risorse del database e banda.

0 € piano Starter6 modalità di verificaRegole per singolo percorso

Registro delle decisioni

Come Citadel gestisce le richieste: visitatori e crawler dei motori di ricerca passano attraverso Citadel fino al tuo server, un bot headless non supera una verifica JS e viene bloccato con 403, e un HTTP flood viene limitato con 429.

Come si collega

Punta un record A. Citadel protegge il sito.

Cloudflare resta il tuo DNS e il tuo edge; dietro c’è Citadel, il reverse proxy che decide quali richieste raggiungono il tuo server.

  1. VisitatoreBrowser, bot o flood
  2. Edge CloudflareRecord A con proxy (nuvola arancione)
  3. CitadelIl reverse proxy controlla ogni richiesta
  4. Il tuo serverRiceve solo traffico pulito
  1. Aggiungi il dominio nel portale Citadel

    Inserisci l’IP o l’hostname del tuo server, la porta e l’impostazione TLS verso il server.

  2. Punta un record A con proxy su Citadel

    Copia l’IP di ingresso dalla pagina del dominio. Nel DNS di Cloudflare, punta il dominio principale e ogni hostname protetto su quell’IP con il proxy attivo, e imposta SSL/TLS su Full.

  3. Citadel conferma la connessione

    Il controllo avviene circa ogni minuto, oppure puoi selezionare «Check connection». Il dominio passa da «Awaiting DNS» ad «Active».

DNS di CloudflareLa tua zona resta su Cloudflare
TipoNomeContenutoStato proxy
A@IP di ingresso CitadelProxied
AwwwIP di ingresso CitadelProxied
MX@Il tuo server di postaDNS only

I record di posta, i TXT e gli altri record non web restano invariati. Un record web «DNS only» (nuvola grigia) non passa da Citadel. Guida alla configurazione di Cloudflare (in inglese)

Citadel protegge il traffico Layer 7 (HTTP/HTTPS). La mitigazione a livello di rete è un compito separato dell’edge.

Cronologia di un attacco

L’edge assorbe il flood. Il tuo server se ne accorge appena.

Un HTTP flood di 17 minuti, rappresentato con le serie Edge, Proxy e Blocked usate da Citadel Analytics. Muovi il puntatore sul grafico per leggere ogni momento.

Un HTTP flood di 17 minutiAttacco di esempio · dalle 14:00 alle 14:30
  • Richieste all’edge
  • Bloccate all’edge
  • Inoltrate al server
Picco all’edge
18,7 milarich./s
Picco al server dopo l’escalation di Auto
671rich./s
Richieste dell’attacco fermate all’edge
95,9%
Richieste che il server non ha mai visto
16,4 mln
Alle 14:04 le richieste all’edge salgono da circa 500 a 18,7 mila al secondo. Per un minuto parte del flood raggiunge il server, poi Auto alza il livello di verifica a JS e il traffico verso il server torna a circa 671 richieste al secondo fino alla fine dell’attacco, alle 14:21.

Perché il Layer 7 è diverso

Il traffico di un attacco può sembrare normale finché non guardi cosa fa.

Un attacco DDoS Layer 7 inonda un sito web di richieste HTTP che sembrano provenire da visitatori reali: caricamenti di pagina, login, ricerche e chiamate API. I soli filtri sulla banda non lo fermano. Per questo Citadel si concentra su richieste, percorsi e sessioni, invece di fingere che ogni problema DDoS sia solo una questione di banda.

HTTP flood

Un volume elevato di richieste abbastanza credibili da far lavorare davvero applicazione e database.

Impostazione consigliata

Auto con un preset di rate limit. Auto sale di livello durante il flood e torna alla normalità quando il traffico si calma.

Profilo del traffico
  1. 1Segnali di frequenza
  2. 2Verifica
  3. 3Strike
  4. 4Ban temporaneo

Pannello di controllo

Impostazioni predefinite solide, eccezioni esplicite, risultati visibili.

Citadel è pensato per farti capire perché il traffico ha cambiato stato, senza dover indovinare cosa abbia deciso una scatola nera invisibile.

Sei livelli di verifica, uno per dominio

Scegli quanto attrito aggiunge un dominio. Seleziona un livello per vedere chi passa.

Attrito

Parte da un livello base tranquillo, sale di livello durante un attacco e torna alla normalità quando il traffico si calma. Il punto di partenza per i siti pubblici.

Visitatori da browser
Liberi fino a un attacco
API e webhook
Possono essere interrotti durante un attacco
Client in allowlist
Esenti

Allowlist

I client corrispondenti saltano le verifiche, anche in Lockdown.

  • Percorso/api/
  • IP o CIDR203.0.113.0/24
  • User-AgentStatusMonitor/2.1

Rate limit e strike

Con chi ripete gli abusi la risposta si inasprisce passo dopo passo, invece di applicare un’unica regola drastica.

  1. Strike 1
  2. Strike 2
  3. Ban temporaneo
  4. Ripristino

Cache prima del server

Le risposte statiche idonee arrivano dalla cache, così le richieste ripetute non pesano sul server.

In cache.css.jsimmaginifont
Esclusi/api//admin/

Avvisi e stato del server

Eventi via email e webhook, più controlli di stato con latenza ed esito.

  • WebhookAttacco iniziato
  • EmailAttacco terminato
  • HealthControllo server 200

Le tue pagine di verifica e di errore

Incolla una struttura HTML per ogni tipo di pagina. Citadel inserisce i veri controlli di verifica.

Pagine di verifica
  • Verifica JS
  • Interaction
  • Lockdown
Pagine di errore
  • 403 Bloccato
  • 429 Troppe richieste
  • 502 · 503 · 504
<h1>{{BRAND}}</h1>
<p>{{MESSAGE}}</p>

Log di accesso, sicurezza ed errori

Voci di accesso con metodo, percorso, stato, IP, ASN, paese e latenza. Voci di sicurezza per verifiche, blocchi, rate limit ed esenzioni. Voci di errore per gli errori 502, 503 e 504 del server. Traccia una singola richiesta tramite il suo ID. I log sono conservati per 15 giorni, con i valori sensibili delle query oscurati.

ID richiestaMetodoPercorsoStatoEsito
r-7f3aGET/pricing200Inoltrata
r-81c2POST/login403Verifica fallita
r-9d04GET/search?q=[redacted]429Rate limit
r-a6e1POST/api/webhook200Esente (allowlist)
r-b257GET/checkout502Server irraggiungibile
r-c9f8GET/reports504Timeout del server

Portale Citadel

Gestisci in autonomia la tua protezione, da un unico portale.

Tutte le impostazioni di questa pagina sono self-service. Fatturazione, fatture e ticket restano nell’area clienti StealthRDP.

Centro di controllo

  • Domini già sincronizzati e domini in attesa del DNS
  • Il tuo piano e il traffico rimanente nel periodo di fatturazione
  • Richieste recenti inoltrate e bloccate, e traffico in tempo reale
Leggi la guida su Overview (in inglese)

Piani

Stesso modello di protezione. Scegli domini e traffico.

Inizia gratis, poi aumenta la quota quando crescono i siti protetti o il traffico pulito.

Citadel
Starter
0 €/mese

Per i siti più piccoli che vogliono gli stessi controlli di base sulle richieste.

Domini protetti
2 domini
Traffico pulito
10 GB / mese
Modalità di verifica
Cookie · JS · Interaction · Auto
Durante un attacco
Lockdown + allowlist
Il più scelto
Growth
49 €/mese

Per siti in produzione che hanno bisogno di più domini protetti e più traffico.

Domini protetti
5 domini
Traffico pulito
50 GB / mese
Modalità di verifica
Cookie · JS · Interaction · Auto
Durante un attacco
Lockdown + allowlist
Citadel
Scale
149 €/mese

Per configurazioni con più siti e quote di traffico pulito più ampie.

Domini protetti
10 domini
Traffico pulito
100 GB / mese
Modalità di verifica
Cookie · JS · Interaction · Auto
Durante un attacco
Lockdown + allowlist

Incluso in tutti i piani

  • Protezione DDoS Layer 7 (HTTP/HTTPS)
  • Edge Cloudflare + reverse proxy Citadel
  • Escalation automatica delle verifiche (Cookie → JS → Interaction)
  • Modalità Lockdown per gli attacchi in corso
  • Analisi del traffico e degli attacchi in tempo reale
  • Modelli personalizzati per le pagine di verifica
  • Pagine di errore personalizzate
  • Log di accesso, log degli errori e tracciamento degli errori
  • Portale Citadel self-service
  • Punta il tuo record A, noi proteggiamo il sito
Citadel

Proteggi il tuo server senza trasformare il sito in un muro di CAPTCHA.

Inizia con il piano gratuito, poi regola la protezione per dominio e percorso man mano che il traffico cambia.