Un trap SNMP è una notifica asincrona inviata da un dispositivo o servizio al sistema di monitoraggio di un amministratore. Invece di attendere che il manager esegua il polling per ottenere lo stato, il mittente “intrappola” un evento come un guasto, il superamento di una soglia o un cambiamento del servizio e invia immediatamente un avviso.
Nel campo della sicurezza informatica, i trap sono importanti perché fanno parte del piano di gestione, che spesso è esposto a un ampio accesso di rete e talvolta è considerato affidabile troppo facilmente. I difensori li usano per rilevare interruzioni, modifiche di configurazione o attività sospette, ma i listener di trap non sicuri possono diventare una superficie di attacco se analizzano male dati non fidati, accettano traffico non autenticato o passano il contenuto dei trap a script o comandi di sistema. Gli attacchi reali spesso prendono di mira questi punti deboli piuttosto che SNMP stesso. Buone difese includono l'uso di SNMPv3 dove possibile, la limitazione di chi può inviare trap, la disattivazione dei listener non utilizzati e il trattamento dei payload dei trap come input non fidato.


