El IDS (Sistema de detección de intrusos) mejora la seguridad al auditar y vigilar los sistemas, detectando posibles ataques e informando sobre ellos. La principal diferencia con las IPS es que las IDS solo informan mientras que las IPS también toman acciones para frenar ataques. Ambos sistemas escuchan el tráfico de red y revisan patrones sospechosos para generar reportes. Suricata es un popular software de IDS de código abierto que se puede instalar y configurar fácilmente en Linux.