Join our Newsletter — 33% off our NHI Course
Home› Guides› MITRE ATT&CK for ICS Guide: Tactics, v20 Changes…
Guide Threat Intelligence & Threat Actors

MITRE ATT&CK for ICS Guide: Tactics, v20 Changes and Using the Matrix to Defend OT

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 27 October 2026 14 min read
On this page

Industrial attacks end in physical consequences, loss of control, loss of view, damage and unsafe conditions, and the Enterprise ATT&CK matrix was never designed to describe those steps. MITRE ATT&CK for ICS is the separate knowledge base for adversary behaviour against industrial control systems: 12 tactics, including two that exist only in ICS, Inhibit Response Function and Impair Process Control, plus an asset model, ICS-specific mitigations and, from v20, detection strategies with analytics written for OT telemetry. This guide explains how the matrix is structured, what changed in ATT&CK v20, and how asset owners can use it for threat modelling, detection coverage, purchasing and incident analysis. It is for OT security engineers, control system owners, SOC teams covering OT and threat intelligence analysts. The broader OT programme is covered in the OT Security Guide; this page goes deeper on the framework itself.

Key takeaways

  • It models the process, not just the network. ATT&CK for ICS describes how attackers move from IT footholds to engineering workstations, controllers and field devices, and then how they stop safety and response functions and change the physical process.
  • Two tactics have no Enterprise equivalent. Inhibit Response Function (TA0107) and Impair Process Control (TA0106) hold the techniques that separate an OT intrusion from an IT one, such as Alarm Suppression and Modify Parameter.
  • v20 changed IDs you may already use. Default and hardcoded credentials, firmware modification, blocked and unauthorised messages and serial blocking moved to new T16xx and T17xx IDs; rule tags and coverage maps that use the old T08xx IDs need remapping.
  • Detection now has a home. The v20 dataset carries 106 ICS detection strategies with 302 analytics that reference process historian data, industrial protocol content and alarm events, not just Windows logs.
  • Campaigns show where to start. The 2026 U.S. Water Utilities Attacks campaign (C0066) and the Unitronics Defacement Campaign (C0031) both began with internet-accessible controllers and default or weak credentials, the cheapest techniques to remove.

What ATT&CK for ICS is and how it differs from Enterprise

ATT&CK for ICS is a domain of MITRE ATT&CK, published alongside Enterprise and Mobile and versioned with them (the live matrix is at v20). Its scope is the industrial control system layer: controllers, safety systems, HMIs, historians, engineering workstations and the networks and protocols between them. It deliberately overlaps with Enterprise at the edges, because most real OT intrusions start in the corporate network or through remote access, but its techniques describe what happens once the adversary reaches systems that monitor or control a physical process.

ElementEnterpriseICS (v20 dataset)
Tactics15, including Stealth and Defense Impairment12, including Evasion, Inhibit Response Function and Impair Process Control
TechniquesSeveral hundred plus sub-techniques78 techniques and 26 sub-techniques
Platforms or targetsOperating systems, cloud, SaaS, network devices, containersEmbedded devices plus Windows, Linux and network devices, and an asset model of 18 asset types
MitigationsM1xxx series53 mitigations: M09xx mirrors of Enterprise controls plus ICS-specific M08xx such as Safety Instrumented Systems, Watchdog Timers and Mechanical Protection Layers
Impact focusData and service impactPhysical and operational: Loss of Control, Loss of View, Loss of Safety, Damage to Property, Manipulation of Control
Threat entriesHundreds of groups14 groups, 10 campaigns and 25 malware entries, from Stuxnet and Triton to FrostyGoop

The asset model is the most useful difference for owners. ATT&CK for ICS defines asset types such as Programmable Logic Controller, Human-Machine Interface, Safety Controller, Data Historian, Workstation (the engineering workstation), Remote Terminal Unit, Intelligent Electronic Device, Jump Host and VPN Server, and links techniques to the assets they target. That lets a site map its own asset inventory straight onto the matrix.

The 12 tactics

The live v20 matrix lists the tactics in the order below; the counts are parent techniques shown on the matrix page.

IDTacticTechniquesExamples that matter most to asset owners
TA0108Initial Access12Internet Accessible Device (T0883), External Remote Services (T0822), Exploit Public-Facing Application (T0819), Transient Cyber Asset (T0864)
TA0104Execution9Modify Controller Tasking (T0821), Change Operating Mode (T0858), Command and Scripting Interpreter (T1701)
TA0110Persistence5Modify Program (T0889), Project File Infection (T0873), Modify Firmware (T1693), Insecure Credentials (T1694)
TA0111Privilege Escalation2Exploitation for Privilege Escalation (T0890), Hooking (T0874)
TA0103Evasion7Indicator Removal on Host (T0872), Rootkit (T0851), Unauthorized Message (T1692)
TA0102Discovery5Remote System Discovery (T0846), Network Sniffing (T0842), Remote System Information Discovery (T0888)
TA0109Lateral Movement6Remote Services (T0886), Valid Accounts (T0859), Program Download (T0843)
TA0100Collection11Program Upload (T0845), Point & Tag Identification (T0861), Monitor Process State (T0801)
TA0101Command and Control3Standard Application Layer Protocol (T0869), Connection Proxy (T0884), Commonly Used Port (T0885)
TA0107Inhibit Response Function13Alarm Suppression (T0878), Service Stop (T0881), Change Credential (T0892), Block Operational Technology Message (T1691), Device Restart/Shutdown (T0816)
TA0106Impair Process Control4Modify Parameter (T0836), Brute Force I/O (T0806), Unauthorized Message (T1692), Modify Firmware (T1693)
TA0105Impact12Denial of Control (T0813), Loss of View (T0829), Loss of Safety (T0880), Damage to Property (T0879), Loss of Productivity and Revenue (T0828)

Inhibit Response Function and Impair Process Control

  • Inhibit Response Function: techniques that stop safety, protection, quality assurance and operator intervention from working: suppressing or modifying alarms, stopping services, blocking command or reporting messages, changing device credentials so operators are locked out, and restarting or shutting devices down. It is the OT counterpart of disabling defences, but the "defence" is often a protection relay or a safety instrumented system. See the ATT&CK for ICS Inhibit Response Function Tactic Guide.
  • Impair Process Control: techniques that manipulate the process itself: writing out-of-range setpoints, forcing I/O values, sending unauthorised command or reporting messages, and modifying firmware. See the ATT&CK for ICS Impair Process Control Tactic Guide.

What changed in ATT&CK v20

The v20 ICS dataset shows a group of older techniques as revoked and replaced by new IDs that use sub-techniques, so that, for example, command and reporting variants sit under one parent. Remap detection rule tags, threat reports and coverage heat maps that still carry the left-hand IDs.

Revoked ID and nameReplaced by (v20)
T0812 Default CredentialsT1694.001 Insecure Credentials: Default Credentials
T0891 Hardcoded CredentialsT1694.002 Insecure Credentials: Hardcoded Credentials
T0857 System FirmwareT1693.001 Modify Firmware: System Firmware
T0839 Module FirmwareT1693.002 Modify Firmware: Module Firmware
T0803 Block Command MessageT1691.001 Block Operational Technology Message: Command Message
T0804 Block Reporting MessageT1691.002 Block Operational Technology Message: Reporting Message
T0855 Unauthorized Command MessageT1692.001 Unauthorized Message: Command Message
T0856 Spoof Reporting MessageT1692.002 Unauthorized Message: Reporting Message
T0805 Block Serial COMT1695.001 Block Communications: Serial COM
  • New execution coverage: T1701 Command and Scripting Interpreter, with sub-techniques for PowerShell, Windows Command Shell, Unix Shell, Visual Basic, Python and JavaScript, gives ICS its own entry for interpreter abuse on OT hosts. Earlier ICS entries such as Command-Line Interface (T0807) and Scripting (T0853) are marked deprecated in the dataset. See the T1059 Command and Scripting Interpreter Defensive Guide for the Enterprise view.
  • Detection strategies: each technique now links to a detection strategy with platform analytics and named log sources, including operationaldb:ProcessHistory, operationaldb:AlarmEvent, decoded industrial protocol content from network monitoring, asset inventory program hashes and vendor device logs.
  • New campaign: the 2026 U.S. Water Utilities Attacks (C0066) were added, described below.

Using the matrix: threat modelling and coverage

  1. Map assets first: tag every inventory entry with its ATT&CK for ICS asset type. This turns the matrix into a list of techniques that apply to your site and removes the ones that do not. See the OT Asset Visibility Guide.
  2. Pick adversaries that fit your sector: use the campaigns and groups relevant to your sector (water, electricity, oil and gas, manufacturing) to choose a starting technique set, rather than trying to cover all 104 entries at once.
  3. Score each technique on three columns: can we prevent it, can we see it, can we respond to it safely. Use the ATT&CK mitigation IDs for the first column and the detection strategy log sources for the second.
  4. Prioritise the cheap, high-value cells: Internet Accessible Device, Insecure Credentials, External Remote Services and Modify Program usually come first because they are both common and fixable.
  5. Validate safely: test detections on a lab, simulator or digital twin, never by sending live writes to production controllers. See the Safe Active Scanning and Testing in OT Guide.
  6. Review annually and on each ATT&CK release: remap revoked IDs, add new campaigns, and roll back any detection that caused operational disruption by returning it to alert-only mode.

The method for scoring and visualising coverage is the same as for Enterprise; see the MITRE ATT&CK Coverage Mapping Guide.

Detection engineering with ICS analytics

The v20 ICS analytics are written around OT telemetry and an explicit operational-fidelity gate: alert only when the observed action is outside what the asset's documented role permits. That matters because many "malicious" ICS actions, such as a program download or a setpoint write, are also normal engineering work.

TechniqueWhat MITRE's analytic looks forTelemetryMetric
T0836 Modify ParameterProtocol writes to setpoint registers outside the documented safe range, or from a source not on the approved write listDecoded protocol content (for Modbus, write function codes 6 and 16), historian tag deviation, SCADA application logPercentage of critical setpoints with documented safe ranges in the monitoring tool
T0889 Modify ProgramWrites to existing program blocks from a non-approved engineering workstation, outside change windows, with a changed program hashNetwork protocol content, asset inventory program hash, vendor device log, scan cycle timingPercentage of controllers with a known-good program hash checked at least weekly
T0878 Alarm SuppressionAlarm state changing to suppressed, shelved or disabled without a matching operator actionAlarm event database, process history, alarm server logsSuppressed alarms without operator records per month
T0892 Change CredentialDevice credential changes from a source not on the security administration list, followed by legitimate connections failingProtocol content, auditd on Linux SCADA hosts, network device syslogTime to detect a device credential change
T0883 Internet Accessible DeviceInbound connections from internet addresses to ICS protocol ports or OT serversPerimeter firewall logs, network monitoring connection records, Windows 4624 and 4625OT devices reachable from the internet (target zero)

See the OT Network Security Monitoring Guide and the ATT&CK Detection Strategies and Analytics Guide.

Campaigns as threat intelligence

Campaign (ATT&CK ID)What happenedKey techniques
2026 U.S. Water Utilities Attacks (C0066)From 27 July 2026, more than 30 Minnesota water and wastewater utilities had internet-facing MicroLogix 1100 and 1400 PLCs, reached through cellular gateways, reconfigured with new IP addresses and passwords; at least one program was alteredT0883, T1694.001, T0892, T0836, T0889, T0813, T0827, T0829
Unitronics Defacement Campaign (C0031)CyberAv3ngers (G1027) defaced Unitronics Vision Series PLC HMIs across sectors from November 2023T0883, T1694.001, T0814, T0829
FrostyGoop Incident (C0041)January 2024 attack on a Ukrainian municipal district heating company using legitimate Modbus commandsT0836, T1693.001, T0829, T0826
Triton Safety Instrumented System Attack (C0030)2017 attack targeting a safety instrumented systemInhibit Response Function techniques against safety controllers
2015, 2016 and 2022 Ukraine Electric Power Attacks (C0028, C0025, C0034)Grid attacks causing outagesRemote services, control manipulation, loss of view and control

For the water campaign, the FBI and EPA public service announcement of 30 July 2026 reported incidents at Water and Wastewater Sector utilities in at least seven states, effects including loss of pressure and flooding, and modified project files at one organisation. Its mitigations include removing PLCs from direct internet exposure, securing cellular modems and reviewing their logs, unique device passwords, ACLs that allow only authorised control traffic, keeping key switches in run mode except during changes, practising manual operation, and verifying project files against known-good logic. For Unitronics, CISA advisory AA23-335A reported the actors authenticating with default or no passwords over default TCP port 20256 and recommended replacing all default passwords on PLCs and HMIs. See the ICS Malware History Guide and the Pro-Russia Hacktivists Targeting OT Guide.

Where identity fits

Insecure Credentials (T1694), Valid Accounts (T0859), Change Credential (T0892) and External Remote Services (T0822) put identity at the start and the middle of most ICS kill chains. Controllers and HMIs often have shared or default passwords, vendor remote access uses long-lived accounts, and engineering software stores project passwords. Inventory every device and remote access credential, remove defaults, give vendors named, time-bound access through a jump host with MFA (M0932), and treat a device credential change as a security event. See the OT and ICS Identity and Access Guide and the OT Remote Access Guide.

Lessons from incidents

  • IT compromise can stop OT without touching it: in the Colonial Pipeline ransomware attack, the physical impact came from the company's precautionary shutdown of the pipeline, not from attackers reaching pipeline controls; entry was a legacy VPN account without MFA. In ATT&CK for ICS terms the outcome is Loss of Productivity and Revenue (T0828), and the planning lesson is to know which IT dependencies force an OT shutdown.
  • Exposure plus defaults is enough: both C0066 and C0031 needed no exploit, only internet-reachable controllers and weak or default credentials.

Common failure patterns

  • Using only the Enterprise matrix: coverage maps that stop at the engineering workstation and never score Inhibit Response Function or Impair Process Control.
  • Stale IDs: detection content and reports tagged with revoked T08xx IDs that no longer resolve in v20 tooling.
  • Alerting on normal engineering: rules for program downloads or setpoint writes without the approved-source and change-window gates, which operators quickly learn to ignore.
  • Testing on production: emulating ICS techniques against live controllers instead of a lab or simulator.
  • Counting techniques instead of consequences: treating every cell equally rather than prioritising those that lead to Loss of Safety or Loss of Control at your site.

Framework mapping

FrameworkHow it relates to ATT&CK for ICS
NIST SP 800-82 Rev. 3, Guide to Operational Technology (OT) SecurityFinal since September 2023; describes OT topologies, threats and countermeasures. NIST lists a Revision 4 initial public draft with comments due 30 November 2026, so check for changes.
ISA/IEC 62443Programme (2-1), risk assessment (3-2), system security requirements and security levels (3-3) and component requirements (4-2); use ATT&CK for ICS techniques as threat input to 3-2 risk assessments. See the IEC 62443 Guide
NIST CSF 2.0ID.RA-03 (threats identified), DE.CM-01 (networks monitored), DE.AE-02 (events analysed)
NIST SP 800-53 Rev. 5RA-3 Risk Assessment, SI-4 System Monitoring, CA-8 Penetration Testing, AC-17 Remote Access, IA-5 Authenticator Management
MITRE ATT&CK EnterpriseUse for the IT and OT DMZ phases; switch to ICS from the engineering workstation and control network onward

Practitioner checklist

  • Tag every OT asset in the inventory with its ATT&CK for ICS asset type.
  • Remap detection rules, reports and heat maps from revoked T08xx IDs to the v20 IDs.
  • Score coverage for Inhibit Response Function and Impair Process Control explicitly, not only Initial Access and Lateral Movement.
  • Confirm no PLC, HMI or cellular gateway is reachable from the internet and that no default credentials remain.
  • Collect historian, alarm event and decoded protocol telemetry and build the approved-source and change-window gates into ICS detections.
  • Verify controller program hashes against known-good versions on a schedule.
  • Test new detections on a lab or simulator and start them in alert-only mode.
  • Review the matrix and campaigns at each ATT&CK release and after each major sector advisory.

Standards and references

Related NHI Mgmt Group resources: OT Security Guide · MITRE ATT&CK Guide for Defenders · PLC Security Guide · OT Incident Response Guide

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 27 October 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org