Il multicast è un metodo di distribuzione di rete in cui un singolo mittente trasmette pacchetti a un indirizzo di gruppo, e qualsiasi dispositivo iscritto a quel gruppo può ricevere il traffico. A differenza dell'unicast, che punta a un singolo host, il multicast è pensato per raggiungere in modo efficiente molti ricevitori sullo stesso segmento locale senza inviare una copia separata a ciascuno.
Nella sicurezza informatica, il multicast è importante perché può generare grandi picchi di traffico con uno sforzo relativamente ridotto. I servizi che ascoltano gruppi multicast possono elaborare molti pacchetti contemporaneamente, il che può esporre limiti di rate limiting deboli, pressione sulla memoria o bug di parsing. Gli aggressori possono sfruttare questo comportamento per causare una negazione del servizio saturando un segmento con pacchetti multicast, mentre i difensori usano la segmentazione, il filtraggio e i controlli di binding degli adattatori per ridurre l'esposizione. Negli ambienti industriali e virtualizzati, il multicast è particolarmente importante perché gli strumenti di laboratorio e i simulatori possono diventare raggiungibili su una rete reale se vengono bridgiati in modo errato o se viene consentito loro di accettare traffico di cui non hanno bisogno.


