Vai al contenuto
Avanet

Configurare e testare Sophos Firewall IPS

Intrusion Prevention System (IPS) è una delle funzioni di protezione più importanti su Sophos Firewall. IPS controlla il traffico alla ricerca di pattern di attacco noti, exploit e schemi di protocollo sospetti. Usato correttamente, protegge ulteriormente client, server, servizi pubblicati e collegamenti VPN insieme a regole firewall, Web Protection, Application Control e TLS Inspection.

Nella pratica, però, IPS non è un interruttore da attivare ovunque al massimo livello. Una IPS Policy errata o troppo ampia può interrompere traffico legittimo, disturbare il VoIP, consumare prestazioni o generare falsi allarmi. IPS va quindi attivato in modo pianificato, selezionato in modo adeguato per ogni regola e poi controllato con log e test.

Quale articolo di Security Inspection è adatto?

IPS è solo un elemento di Security Inspection. A seconda del problema o dell’obiettivo di rollout, un altro articolo può essere più adatto:

AttivitàArticolo adatto
Attivare IPS, scegliere una policy e verificare i falsi positiviQuesto articolo
Gestire categorie web, Web Policies e traffico web degli utentiConfigurare Sophos Firewall Web Protection con Web Policies
Decifrare e controllare il traffico web cifratoIntrodurre correttamente Sophos Firewall TLS Inspection
Verificare file e download tramite sandbox o MLComprendere e gestire Sophos Firewall Zero-Day Protection
Bloccare IP, domini o URL malevoli notiConfigurare e gestire in sicurezza Sophos Firewall Threat Feeds
Ridurre semplici pattern di spoofing o floodingVerificare Sophos Firewall Spoof Protection e DoS Settings
Proteggere server raggiungibili pubblicamente con NAT e IPSPubblicare server tramite DNAT su Sophos Firewall
Analizzare drop inattesi, rule ID o IPS policy IDAnalizzare i pacchetti scartati su Sophos Firewall

La logica di protezione resta così comprensibile: le regole firewall limitano il traffico consentito, IPS controlla questo traffico alla ricerca di pattern di attacco, Web Protection gestisce i contenuti web, TLS Inspection aumenta la visibilità su HTTPS e Zero-Day Protection completa i controlli su file e download.

Quando IPS è utile

IPS è particolarmente utile dove il traffico presenta un rischio maggiore o dove gli exploit noti devono essere bloccati tempestivamente.

Ambiti di utilizzo tipici:

  • Reti client con accesso Internet
  • Reti server e DMZ
  • Regole DNAT verso server interni
  • Traffico VPN site-to-site tra sedi
  • Traffico Remote Access quando, dopo la connessione VPN, si accede a sistemi interni
  • VoIP, solo con scelta prudente della policy e test
  • segmenti particolarmente critici come reti di management, backup o infrastruttura

Per i server pubblicati, IPS deve sempre essere considerato insieme a NAT pulito, regole firewall strette, logging e patch management. L’articolo Pubblicare server tramite DNAT su Sophos Firewall spiega il contesto corretto per NAT e regole firewall. Per la struttura di base delle regole è adatto Comprendere e configurare correttamente le regole Sophos Firewall.

Requisiti

IPS funziona solo se sono soddisfatti i requisiti necessari.

Da verificare prima del rollout:

  • È disponibile una subscription Network Protection attiva o una licenza trial.
  • IPS Protection è attivo in Intrusion prevention > IPS policies.
  • I pattern updates funzionano e il firewall può raggiungere i servizi di aggiornamento Sophos.
  • Le regole firewall contengono IPS Policies adatte in Detect and prevent exploits (IPS).
  • Il logging è attivo per le regole e i tipi di log interessati.
  • Esiste un processo per falsi positivi, eccezioni e adattamenti delle policy.

Se la subscription Network Protection scade, l’interruttore IPS può continuare a sembrare attivo anche se IPS non viene più applicato. Se IPS viene disattivato manualmente o dopo la scadenza di un trial, firme, aggiornamenti e possibilità di configurazione possono essere limitati a seconda dello stato. Prima della disattivazione conviene quindi pianificare un backup o un export della configurazione IPS.

Attenzione: IPS dipende da licenza e aggiornamenti. Una regola firewall con IPS Policy selezionata non significa automaticamente che IPS stia realmente proteggendo. Stato della licenza, attivazione globale di IPS, firme e log devono essere verificati.

Attivare IPS globalmente

L’attivazione globale avviene nell’interfaccia web di Sophos Firewall:

  1. Aprire Intrusion prevention > IPS policies.
  2. Attivare IPS Protection.
  3. Verificare gli avvisi di licenza.
  4. Attendere che le firme siano disponibili.
  5. Controllare le policy standard esistenti.
  6. Se necessario, clonare una policy personalizzata da una policy esistente.

Modifiche a determinate funzioni di accelerazione possono riavviare IPS. Per questo tali modifiche non dovrebbero essere effettuate durante un’analisi di errore in produzione o in una finestra di manutenzione stretta senza un piano.

Scegliere la IPS Policy corretta

Le IPS Policies devono corrispondere al traffico. La policy più severa non è automaticamente la migliore.

TrafficoOrientamento IPS tipicoVerifica importante
Client verso InternetPolicy client o LAN-to-WANConsiderare anche Web, Application Control e TLS Inspection
Internet verso server interno tramite DNATPolicy server o web serverOsservare attentamente sistema di destinazione, porte e falsi positivi
VPN di sedePolicy in base a sistemi sorgente e destinazioneTestare prestazioni, MTU/MSS e applicazioni
VoIPmolto prudente e specificaSIP/RTP non deve rompersi a causa di firme troppo aggressive
Reti di managementmirata e restrittivaTestare accessi admin, monitoring e traffico di backup

Una IPS Policy personalizzata è utile quando una policy standard è troppo ampia o quando servono solo determinate firme con un’azione adattata. Tuttavia non bisogna disattivare firme senza criterio. Prima deve essere chiaro quale traffico è interessato, quale firma si è attivata e se si tratta davvero di un falso positivo.

Creare in modo pulito IPS Policies personalizzate

Le IPS Policies personalizzate devono essere clonate da una policy esistente e poi adattate in modo mirato. Le regole di IPS Policy contengono firme e un’azione. Il firewall valuta queste regole dall’alto verso il basso. Una regola troppo ampia sopra una regola specifica può quindi coprire il comportamento desiderato.

Per le firme sono particolarmente importanti questi campi:

CampoSignificato operativo
SIDID firma univoco per log, ticket ed eccezioni
Categoryarea tecnica, per esempio browser, sistema operativo, DNS, RPC o malware
Severitygravità della minaccia
Platformpiattaforma target, per esempio Windows, Linux o componenti legati al browser
Targetfirma relativa a client o server
Recommended actionazione standard raccomandata da Sophos

L’azione in una regola di policy può sovrascrivere l’azione raccomandata della firma. È utile, ma rischioso. Un Allow packet, Disable o Bypass session generico può rimuovere protezione senza che ciò sia subito evidente nella gestione quotidiana.

Gestione pratica delle azioni:

AzioneQuando può avere sensoRischio
RecommendedStandard per la maggior parte delle regole produttiveIl comportamento dipende dalla firma
Allow packetOsservazione senza blocco, per esempio in pilotL’attacco non viene impedito
Drop packetScartare singoli pacchettiPuò disturbare applicazioni
Drop sessionTerminare la sessione quando si vuole impedire un attaccoIntervento più forte nel traffico produttivo
ResetResettare attivamente la sessione TCPUtente o applicazione vede interruzioni nette
DisableDisattivare la firmaLa protezione viene meno per questa firma
Bypass sessionNon analizzare più il resto della sessionePuò escludere dall’ispezione più traffico del previsto

Per le policy produttive è quindi utile una breve nota di modifica: quale firma è stata cambiata, perché, in quale policy, per quale regola firewall e fino a quando l’adattamento verrà riesaminato.

Usare IPS nelle regole firewall

IPS non viene solo attivato globalmente. La policy deve essere usata anche nella regola firewall corretta.

  1. Aprire Rules and policies > Firewall rules.
  2. Modificare o creare la regola rilevante.
  3. In Other security features, attivare Detect and prevent exploits (IPS).
  4. Selezionare la IPS Policy adatta.
  5. Attivare il logging della regola.
  6. Salvare la modifica.
  7. Testare il traffico in modo controllato.

Con più regole sovrapposte, l’ordine è decisivo. Se il traffico viene intercettato da una regola senza IPS, l’IPS Policy in una regola successiva non aiuta. In questi casi, La regola Sophos Firewall non viene applicata: verificare le cause è l’articolo successivo più adatto.

Rollout in ambienti produttivi

IPS dovrebbe essere introdotto gradualmente.

1. Iniziare con regole pilota

Prima scegliere una regola piccola e ben conosciuta, per esempio una rete client di test o una singola regola DNAT. Poi controllare i log e testare con applicazioni reali.

2. Valutare gli eventi

Nel Log viewer, filtrare gli eventi IPS. Sono importanti sorgente, destinazione, servizio, regola, firma, azione e ora. Se sono coinvolti più moduli di protezione, occorre considerare insieme Web, Application Control, SSL/TLS Inspection e log firewall.

3. Delimitare i falsi positivi

Se viene bloccato traffico legittimo, non bisogna disattivare subito IPS globalmente. È meglio un’analisi stretta:

  • Quale firma si è attivata?
  • Quale applicazione o servizio era interessato?
  • Riguarda un host, una rete o solo una porta?
  • Il sistema di destinazione è aggiornato?
  • È possibile una regola firewall più stretta?
  • Basta una IPS Policy adattata invece di un’eccezione globale?

4. Estendere gradualmente

Solo quando la regola pilota è stabile, IPS dovrebbe essere esteso ad altre regole. Soprattutto per VoIP, sistemi ERP, protocolli industriali, collegamenti VPN e applicazioni datate servono finestre di test e un piano di rollback.

Controllare eccezioni e modifiche delle firme

Le eccezioni IPS sono decisioni di sicurezza. Se una firma disturba traffico legittimo, può essere necessario un adattamento. Tuttavia non bisogna indebolire di riflesso l’intera IPS Policy o disattivare IPS sulla regola. Prima deve essere chiaro se si tratta davvero di un falso positivo o se la firma rende visibile un rischio reale.

Prima di un’eccezione raccogliere almeno:

InformazionePerché è importante
ID firma e nome firmamostra quale rilevamento si è attivato
Sorgente, destinazione, servizio e regola firewalldelimita il traffico interessato
Ora e frequenzadistingue un evento singolo da uno schema ricorrente
Applicazione o protocolloaiuta a valutare se il traffico è legittimo
Livello patch del sistema di destinazioneriduce il rischio di consentire un exploit reale
Packet Capture o estratto logfornisce evidenza prima della modifica della policy

Se un’eccezione è necessaria, deve essere impostata nel modo più stretto possibile:

  • disattivare una singola firma invece di un’intera categoria
  • usare una IPS Policy personalizzata esattamente per la regola firewall interessata
  • verificare l’ordine delle regole della policy, affinché regole specifiche non siano coperte da regole ampie
  • restringere sorgente, destinazione e servizio nella regola firewall
  • documentare l’eccezione con motivo, owner e data di review
  • dopo la modifica, verificare che sia interessato solo il traffico atteso

Un’eccezione temporanea è spesso migliore di una disattivazione permanente. Dopo un update applicativo, firmware update o patch del sistema di destinazione, l’eccezione deve essere verificata di nuovo. Se molte firme disturbano la stessa applicazione, di solito una policy dedicata o una segmentazione pulita è meglio di una grande eccezione globale.

Logging e troubleshooting

Per l’analisi IPS servono più prospettive.

StrumentoA cosa serve
Log viewerEventi IPS, firma, azione, sorgente, destinazione, regola
ips.logindicazioni più profonde su decisioni IPS, DPI e Application Control
Packet Captureflusso pacchetti, rule ID, NAT ID, IPS policy ID e direzione
Test regolaverifica quale regola firewall corrisponde davvero
Syslog o Central Reportingconservazione più lunga e correlazione

L’articolo Troubleshooting Sophos Firewall: servizi e log inquadra ips.log e i file di log correlati. Per la combinazione di Log Viewer e Packet Capture è adatto Testare una regola Sophos Firewall con Log Viewer e Packet Capture. Se i pacchetti vengono scartati in modo inatteso, aiuta Analizzare i pacchetti scartati su Sophos Firewall.

Considerare le prestazioni

IPS consuma risorse. L’aumento del carico dipende da modello, traffico, firme attive, TLS Inspection, Application Control, VPN, dimensione dei pacchetti e throughput.

Prima e dopo l’attivazione verificare:

  • Carico CPU e memoria
  • Carico relativo a IPS e DPI
  • Throughput sulle interfacce interessate
  • Latenza e retransmit nelle applicazioni critiche
  • Volume dei log e carico syslog
  • Messaggi di utenti o applicazioni dopo la modifica

Se si sospetta un problema di throughput, non bisogna semplicemente disattivare IPS e chiudere il caso. È meglio un confronto con un metodo di test chiaro, per esempio tramite Interpretare correttamente i dati prestazionali di Sophos Firewall e Testare le prestazioni Sophos Firewall con iPerf.

Errori tipici

  • IPS Protection è disattivato globalmente.
  • Network Protection è scaduto o non attivo.
  • Nella regola firewall non è selezionata alcuna IPS Policy.
  • Il traffico corrisponde a una regola diversa da quella prevista.
  • Il logging è disattivato sulla regola interessata.
  • Una policy server viene applicata a traffico client o viceversa.
  • VoIP o protocolli speciali vengono ispezionati con una policy aggressiva senza fase pilota.
  • I falsi positivi vengono risolti con disattivazione globale invece che con adattamento mirato.
  • Le firme vengono disattivate senza evidenza, owner o data di review.
  • Dopo la scadenza del trial non si verifica se firme o policies sono ancora disponibili.
  • I problemi di performance non vengono confrontati con misure prima e dopo la modifica.

Checklist operativa

  • Network Protection o licenza trial verificata.
  • IPS Protection attivato in Intrusion prevention > IPS policies.
  • Firme e pattern updates verificati.
  • IPS Policy adatta scelta per ogni regola firewall.
  • Logging della regola attivato.
  • Regola pilota testata con traffico reale.
  • Log viewer e ips.log verificati.
  • Processo per falsi positivi definito.
  • Eccezioni IPS documentate in modo stretto e poi riesaminate.
  • Le IPS Policies personalizzate non contengono regole Allow, Disable o Bypass session non motivate.
  • Performance confrontate prima e dopo l’attivazione.
  • Eccezioni critiche documentate e provviste di data di review.

FAQ

IPS deve essere attivato globalmente e nella regola firewall?

Sì. IPS Protection deve essere attivo globalmente in Intrusion prevention > IPS policies. Inoltre la regola firewall interessata deve avere una IPS Policy selezionata in Detect and prevent exploits (IPS).

Quale licenza richiede Sophos Firewall IPS?

IPS Protection richiede una subscription Network Protection attiva o una licenza trial. Se la subscription scade, IPS può risultare visibilmente attivo ma non proteggere più.

Bisogna sempre usare la IPS Policy più severa?

No. La policy deve corrispondere al traffico. Una policy troppo severa può bloccare applicazioni legittime, disturbare il VoIP o generare carico inutile.

Dove si vedono gli eventi IPS?

Gli eventi IPS possono essere controllati nel Log viewer. Per un’analisi più approfondita è rilevante anche ips.log. Packet Capture aiuta a classificare il flusso pacchetti, la regola e l’IPS policy ID.

Come gestire i falsi positivi IPS?

Prima verificare firma, sorgente, destinazione, servizio, applicazione interessata e livello patch. Poi adattare nel modo più stretto possibile: IPS Policy personalizzata, singola firma o regola firewall più stretta invece di disattivazione globale. Ogni eccezione richiede motivo, owner e data di review.

Quale azione IPS usare nelle policy personalizzate?

Per la maggior parte delle regole produttive, Recommended è il punto di partenza più pulito. Azioni diverse come Allow packet, Disable o Bypass session devono essere usate solo in modo consapevole, documentato e strettamente limitato, perché sovrascrivono l’azione raccomandata della firma.

IPS sostituisce il patch management?

No. IPS può bloccare pattern di attacco noti, ma non sostituisce gli aggiornamenti su server, client, applicazioni o firewall. IPS è una protezione aggiuntiva, non un lasciapassare per sistemi non patchati.