Skip to main content
CMDashCybersecurity Maturity Dashboard
← All landscape areas
OT / IoT / Embedded Security · Situational

OT / ICS Security

Protects industrial control and SCADA systems.

8 options listedTypical cost: $50k-$300k/yrIDENTIFY (ID) / PROTECT (PR) / DETECT (DE)

OT security provides passive asset discovery, threat detection, and segmentation for industrial control systems where availability and safety dominate. It bridges IT and OT visibility without disrupting fragile processes. Sold per site, sensor, or monitored asset. Critical-infrastructure regulation is a strong driver.

Only relevant if you operate industrial/OT environments.

  • Dragos deep ICS threat intel
  • Claroty/Nozomi strong passive discovery
  • safety-aware design
  • meets critical-infrastructure regulation.
  • Specialized and costly
  • irrelevant without OT
  • IT/OT organizational friction
  • fragile networks limit active scanning.

No full OSS OT platform, but monitoring slices are covered: Malcolm (CISA) and Security Onion (both listed below) ship Zeek ICS/SCADA protocol parsers with purpose-built dashboards for passive detection; commercial tools still add the OT asset inventory, vulnerability management, and curated ICS threat intel that neither open-source option provides.

ClarotyCommercial

OT/ICS + healthcare (Medigate) security.

Visit site →
Nozomi NetworksCommercial

OT/IoT visibility + threat detection.

Visit site →
DragosCommercial

ICS/OT threat detection + intel; deep expertise.

Visit site →
Tenable OTCommercial

OT-specific visibility from Tenable.

Visit site →
ArmisCommercial

Agentless asset visibility (IoT/OT/IoMT).

Visit site →
MalcolmOpen source

CISA network analysis suite with Zeek ICS protocol parsers.

Visit site →
Security OnionOpen source

Free NSM platform (Zeek/Suricata/Elastic) with ICS/SCADA protocol dashboards built in.

Visit site →
FrenosCommercial

Digital-twin continuous penetration testing for OT/critical infrastructure.

Visit site →
OT / ICS Security — Cybersecurity Landscape Atlas — CMDash