Gli attacchi DoS (Denial of Service) o DDoS (Distributed Denial of Service) limitano gli utenti validi per l'utilizzo della rete. L'aggressore esegue un attacco DOS inondando una rete con molte richieste non necessarie che occupano tutta la larghezza di banda della rete. Gli attacchi DoS possono rallentare una rete o arrestare completamente una rete per diverse ore. La protezione DoS è la caratteristica principale per migliorare la sicurezza della rete. rileva il traffico anomalo e lo filtra.
In questo articolo viene illustrata la configurazione di Denial of Service nelle impostazioni della suite di sicurezza e vengono illustrate diverse tecniche utilizzate per la prevenzione.
Nota: se la prevenzione DoS scelta è a livello di sistema e a livello di interfaccia, è possibile modificare e configurare gli indirizzi marziali, il filtro SYN, la protezione della velocità SYN, il filtro ICMP e il filtro IP Fragment. In questo articolo vengono spiegate anche queste configurazioni.
Nota: Prima di attivare la prevenzione DoS, è necessario dissociare tutti gli Access Control Lists (ACL) o qualsiasi criterio QoS avanzato configurato per la porta. I criteri ACL e QoS avanzati non sono attivi quando la protezione DoS è abilitata sulla porta.
Passaggio 1. Accedere all'utility di configurazione Web e scegliere Sicurezza > Prevenzione della negazione del servizio > Impostazioni della suite di sicurezza. Viene visualizzata la pagina Impostazioni suite di sicurezza:
Passaggio 2. Fare clic sul pulsante di opzione appropriato nel campo Prevenzione DoS.
Passaggio 3. Per la protezione da attacchi Denial of Service è possibile scegliere le opzioni seguenti:
Passaggio 1. Fare clic su Modifica nel campo Indirizzi marziani, quindi viene visualizzata la pagina Indirizzi marziani. Gli indirizzi di Martian indicano l'indirizzo IP che potrebbe essere la causa di un attacco alla rete. I pacchetti provenienti da queste reti vengono scartati.
Passaggio 2. Selezionare Includi negli indirizzi riservati di Marziano e fare clic su Applica per aggiungere gli indirizzi riservati di Marziano nell'elenco Prevenzione a livello di sistema.
Passaggio 3. Per aggiungere un indirizzo Marziano, fare clic su Add. Viene visualizzata la pagina Aggiungi indirizzi marziani. Immettere i seguenti parametri:
Passaggio 4. Nel campo Indirizzo IP immettere l'indirizzo IP che deve essere rifiutato.
Passaggio 5. Maschera dell'indirizzo IP per indicare l'intervallo di indirizzi IP da rifiutare.
Passaggio 6. Fare clic su Apply per scrivere l'indirizzo di Martian nel file della configurazione corrente.
Il filtro SYN consente agli amministratori di rete di eliminare i pacchetti TCP non validi con il flag SYN. Il filtro della porta SYN è definito per singola porta.
Passaggio 1. Per configurare il filtro SYN, fare clic su Modifica per aprire la pagina Filtro SYN:
Passaggio 2. Fare clic su Add. Viene visualizzata la pagina Aggiungi filtro SYN. Immettere i seguenti parametri nei campi visualizzati:
Passaggio 3. Scegliere l'interfaccia su cui definire il filtro.
Passaggio 4. Fare clic su Definito dall'utente per specificare un indirizzo IP per il quale è stato definito il filtro oppure fare clic su Tutti gli indirizzi.
Passaggio 5. La maschera di rete per cui è abilitato il filtro. Fare clic su Lunghezza prefisso per specificare la lunghezza, il suo intervallo è compreso tra 0 e 32, oppure fare clic su Maschera per immettere la subnet mask come nella notazione decimale puntata.
Passaggio 6. Fare clic sulla porta TCP di destinazione da filtrare. I tipi sono:
Passaggio 7. Fare clic su Apply (Applica) per scrivere il filtro SYN nel file di configurazione in esecuzione.
Il protocollo ICMP (Internet Control Message Protocol) è uno dei più importanti protocolli Internet. È un protocollo a livello di rete. Il protocollo ICMP viene utilizzato dai sistemi operativi per inviare messaggi di errore per segnalare che il servizio richiesto non è disponibile o che un determinato host non è raggiungibile. Viene anche utilizzato per inviare messaggi diagnostici. Impossibile utilizzare ICMP per lo scambio di dati tra i sistemi. Vengono in genere generati in risposta ad alcuni errori nei datagrammi IP.
Il traffico ICMP è un traffico di rete molto critico ma può anche causare molti problemi di rete se viene utilizzato contro la rete da un utente malintenzionato. Ciò rende necessario filtrare rigorosamente il traffico ICMP proveniente da Internet. La pagina ICMP Filtering (Filtro ICMP) abilita il filtro dei pacchetti ICMP da determinate origini. In questo modo si riduce al minimo il carico sulla rete in caso di attacco ICMP.
Passaggio 1. Per configurare il filtro ICMP, fare clic su Modifica. Viene visualizzata la pagina Filtro ICMP.
Passaggio 2. Fare clic su Add. Viene visualizzata la pagina Aggiungi filtro ICMP. Immettere i seguenti parametri nei campi visualizzati:
Passaggio 3. Scegliere l'interfaccia su cui è definito il filtro ICMP.
Passaggio 4. Immettere l'indirizzo IPv4 per cui è abilitato il filtro pacchetti ICMP o fare clic su Tutti gli indirizzi per bloccare i pacchetti ICMP da tutti gli indirizzi di origine. Se si immette l'indirizzo IP, immettere la lunghezza della maschera o del prefisso.
Passaggio 5. La maschera di rete per cui è abilitata la protezione della velocità. Scegliere il formato della maschera di rete per l'indirizzo IP di origine e fare clic su uno dei campi.
Passaggio 6. Fare clic su Apply (Applica) per scrivere il filtro ICMP nel file di configurazione in esecuzione.
Tutti i pacchetti hanno una dimensione MTU (Maximum Transmission Unit). L'MTU è la dimensione del pacchetto più grande che una rete può trasmettere. Il protocollo IP sfrutta i vantaggi della frammentazione per formare pacchetti che possono attraversare un collegamento con MTU inferiore alle dimensioni originali. Pertanto, i pacchetti le cui dimensioni sono più grandi della MTU consentita del collegamento devono essere divisi in pacchetti più piccoli per consentire loro di attraversare il collegamento.
D'altra parte, la frammentazione può anche porre molti problemi di sicurezza. È quindi necessario bloccare i frammenti IP, poiché a volte possono rappresentare una causa di compromesso nel sistema.
Passaggio 1. Per configurare il filtro dei frammenti IP, fare clic su Edit (Modifica). Viene visualizzata la pagina ICMP Fragments Filtering (Filtro frammenti ICMP).
Passaggio 2. Fare clic su Add. Viene visualizzata la pagina Add IP Fragment Filtering (Aggiungi filtro frammenti IP). Immettere i seguenti parametri nei campi visualizzati:
Passaggio 3. Interfaccia: scegliere l'interfaccia su cui definire la frammentazione IP.
Passaggio 4. Indirizzo IP: immettere l'indirizzo IP per il quale è abilitata la frammentazione IP oppure fare clic su Tutti gli indirizzi per bloccare i pacchetti IP frammentati da tutti gli indirizzi di origine. Se si immette l'indirizzo IP, immettere la lunghezza della maschera o del prefisso.
Passaggio 5. Network Mask: la maschera di rete per cui è bloccata la frammentazione IP. Scegliere il formato della maschera di rete per l'indirizzo IP di origine e fare clic su uno dei campi.
Passaggio 6. Fare clic su Apply (Applica) per impostare il filtro dei frammenti IP in modo che venga scritto nel file di configurazione in esecuzione.