Las técnicas de fuzzing son un tipo de ataque que se lleva a cabo mediante el envío de paquetes de comunicación maliciosos. Las técnicas más habituales incluyen el envío de grandes cantidades de paquetes, paquetes generados aleatoriamente o paquetes mal formados. El objetivo de estos ataques suele ser interrumpir el servicio o funcionamiento de un equipo o provocar fallos en la memoria del equipo que permitan ganar acceso a este.
En sistemas de control industrial estas tácticas todavía no se utilizan de manera habitual debido a que acarrean grandes riesgos para un sistema en producción donde un fallo de servicio puede ocasionar graves daños.
Sin embargo, pueden representar una herramienta esencial para detectar, no solo vulnerabilidades en interfaces de comunicación, si no vulnerabilidades en la lógica de control, a nivel de control industrial. La acción determinista es un elemento clave para la seguridad de un SCI y sus usuarios y el uso de técnicas de fuzzing pueden ayudar a poner en relieve fallos de seguridad desconocidos que pueden ser explotados por los atacantes.


