P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Free tool

OT threat map: what reaches your plant, and what it costs you

MITRE ATT&CK for ICS techniques placed on the Purdue model, expressed as loss of view, control or safety, and mapped to IEC 62443.

ATT&CK for ICS is the best catalogue of industrial attack technique there is, and it is organised for threat analysts rather than for the people who run plants. An asset owner does not ask which tactic a technique belongs to. They ask what can reach level 1, what would cause loss of view, and which IEC 62443 requirement it lands under. This is the same body of knowledge cut along those three axes, with the defence beside the attack and an honest note on how well each one actually works.

Nothing leaves your browser: Filtering happens in your browser and nothing is recorded. Which zones and consequences you look at is itself a description of what worries you about your own plant, so the page is served with a Content Security Policy whose connect-src 'none' rule blocks fetch, XHR, WebSocket, EventSource and sendBeacon. Open your developer tools and watch the network tab while you use it. A policy inside the page cannot stop you copying the result somewhere else, so what you do with it afterwards is yours to protect. Refreshing the page loses your work.

Last reviewed:
Open data: download the full dataset as JSON

Filter by where it lands

The Purdue model, top to bottom. Consequence gets more physical and less reversible as you descend.

ATT&CK tactic

Consequence

Showing 27 of 27

  1. T0886Initial Access

    Entry through the remote access path that exists so vendors and on-call engineers can work without driving to site. It is rarely undocumented; it is usually documented, approved, and far broader than anyone intends.

    L3.5L3Theft of information
  2. T0865Initial Access

    Mail to a corporate user, which is not OT at all. It matters because the enterprise network is where nearly every published OT intrusion began before moving down.

    L5 / 4Theft of information
  3. T0847Initial Access

    USB into an engineering workstation. Still current, because air-gapped plants move files somehow and the somehow is usually a memory stick in an engineer's pocket.

    L3L2Theft of information
  4. T0862Initial Access

    Compromise arriving inside legitimate vendor software, firmware or an integrator's laptop. The integrator's laptop is the one people forget, and it connects to everything.

    L3L2L1Manipulation of controlTheft of information
  5. T0871Execution

    Using the controller's own documented programming interface to run code. Nothing is exploited; the device is asked to do what it was designed to do, by someone who should not be asking.

    L2L1Manipulation of control
  6. T0823Execution

    Driving the HMI as an operator would, through stolen credentials or a hijacked session. Indistinguishable from legitimate use in most logs.

    L2Manipulation of controlManipulation of view
  7. T0853Execution

    Scripting engines on engineering workstations and historians, used to automate the attack the way engineers use them to automate work.

    L3L2Manipulation of control
  8. T0889Persistence

    Changing controller logic so the attacker's behaviour survives reboots, restores and staff changes, because the logic is now simply what the plant does.

    L1Manipulation of control
  9. T1693Persistence

    Persistence below the logic layer, in device firmware, where reimaging the workstation and reloading the program changes nothing.

    L1L0Manipulation of controlLoss of safety
  10. T0890Privilege Escalation

    Standard escalation on the Windows hosts that run OT applications, which are often years behind on patches for entirely legitimate availability reasons.

    L3L2Manipulation of control
  11. T0858Evasion

    Putting a controller into program or remote mode to permit changes, then returning it, so the window is brief and easily missed.

    L1Manipulation of controlLoss of view
  12. T0872Evasion

    Clearing logs and artefacts on OT hosts, which is easy when logs are stored locally and never leave the device.

    L3L2Loss of view
  13. T0842Discovery

    Passive listening on control networks, which is unusually productive because most industrial protocols carry no encryption and announce a great deal about the process.

    L2L1Theft of information
  14. T0846Discovery

    Enumerating controllers and their roles, often using the same discovery functions engineering tools use.

    L3L2L1Theft of information
  15. T0867Lateral Movement

    Moving tooling deeper into the plant, usually through the paths built for legitimate file movement between levels.

    L3.5L3L2Theft of information
  16. T1694Lateral Movement

    Documented default credentials on controllers, HMIs and network gear, published in manuals anyone can download.

    L2L1Manipulation of control
  17. T0801Collection

    Watching the process to learn its normal behaviour, which is the prerequisite for changing it convincingly rather than obviously.

    L2L1Theft of information
  18. T0811Collection

    Historians, engineering document stores and project file repositories: the fastest route to understanding a plant without standing in it.

    L3Theft of information
  19. T0869Command and Control

    Command and control over protocols already permitted outbound, so nothing new has to be opened.

    L3.5L3Theft of information
  20. T0878Inhibit Response Function

    Stopping alarms reaching operators, so the process degrades with nobody told. Frequently paired with a manipulation technique rather than used alone.

    L2L1Loss of viewLoss of safety
  21. T0881Inhibit Response Function

    Stopping the services that provide visibility and control, a common precursor to ransomware deployment in OT-adjacent environments.

    L3L2Loss of viewLoss of control
  22. T0838Inhibit Response Function

    Widening alarm thresholds so genuinely abnormal conditions read as normal. Quieter than suppression and considerably harder to notice.

    L2L1Loss of safety
  23. T0836Impair Process Control

    Changing setpoints and tuning within ranges the system accepts, so the process moves somewhere harmful without anything rejecting the instruction.

    L1L0Manipulation of controlLoss of safety
  24. T1692Impair Process Control

    Well-formed protocol commands from an unauthorised source. Most industrial protocols authenticate nothing, so a valid message is obeyed regardless of origin.

    L1L0Manipulation of control
  25. T0828Impact

    Production stops, whether deliberately or because the operator shut down on losing confidence. The second is far more common and is usually the right call.

    L3L2L1Loss of availability
  26. T0880Impact

    The protective layer no longer protects. TRISIS is the reference case: malware written specifically to reach a safety instrumented system.

    LSISLoss of safety
  27. T0826Impact

    The process cannot run. In OT this is often the least bad outcome available and a legitimate protective response.

    L2L1L0Loss of availability

Why consequence, and not confidentiality, integrity, availability

The CIA triad was built for information. It survives contact with operational technology poorly, because it cannot distinguish between an attacker reading process data and an attacker disabling a safety instrumented system: both are integrity problems, and nobody in a control room would put them in the same sentence. The vocabulary below is the one engineers, plant managers and safety cases already use.

Loss of view
Operators can no longer see the process. The plant may still be running correctly; nobody can confirm it.
Manipulation of view
Worse than losing the screen: the screen lies. Operators act confidently on false information, which is what made Stuxnet effective.
Loss of control
Commands no longer reach the process. The plant continues doing whatever it was last told to do.
Manipulation of control
The process is driven by someone else. This is the one that breaks equipment and hurts people.
Loss of safety
The protective layer is degraded or disabled. Often invisible until the day it was needed.
Loss of availability
The process stops. In OT this is frequently the *best* available outcome, and a legitimate response to the others.
Theft of information
Process designs, recipes, logic and layouts taken. Rarely the endgame on its own; usually reconnaissance for something later.

The zones, and what is at stake in each

Level 5 / 4 Enterprise and business network

Corporate IT: email, ERP, the domain, the things a phishing email lands in.

Not OT, and the origin of most OT incidents anyway. Almost every published ICS intrusion began here and moved down, which is why an OT programme that starts at the firewall has already conceded the entry point.

Level 3.5 Industrial DMZ

The brokered boundary: historian replicas, jump hosts, patch and antivirus relays, remote access brokers.

The single most consequential zone in the model, because it is where the two networks are permitted to touch. It is also where 'temporary' exceptions accumulate and are never removed.

Level 3 Site operations

Historians, engineering workstations, domain services for the plant, patch management.

The engineering workstation is the crown jewel: it holds the project files and the ability to push logic to controllers. Compromise here is compromise of everything beneath it.

Level 2 Supervisory control

HMIs, SCADA servers, alarm and operator displays.

Where loss of view happens. An operator who cannot trust the screen is operating blind, and blind operation is where good crews make reasonable decisions that turn out to be wrong.

Level 1 Basic control

PLCs, RTUs, DCS controllers, IEDs.

Where loss of control happens. Logic changes here move physical things, and many of these devices authenticate nothing and log almost nothing.

Level 0 Process

Sensors, actuators, valves, drives, the physical process itself.

Where consequence becomes physical and irreversible. Nothing at this level can be patched, restored from backup, or rolled back.

Level SIS Safety instrumented systems

The independent protective layer that brings the process to a safe state.

The last line, and the reason TRISIS mattered so much: it was the first malware written specifically to reach the safety layer. Compromise here removes the protection everything else assumes is there.

IEC 62443 foundational requirements

Every technique here maps to one or more of the seven foundational requirements, so a finding can be expressed in the language your assessor is already using. Numbers and short names are identifiers; no requirement text is reproduced, and you still need to buy the standard.

  • FR1Identification and authentication control6
  • FR2Use control7
  • FR3System integrity8
  • FR4Data confidentiality3
  • FR5Restricted data flow10
  • FR6Timely response to events10
  • FR7Resource availability5

Use the data

The zones, consequence model, foundational requirement mappings and every technique annotation are published as JSON, currently version 2026-08-04, built against ATT&CK for ICS v19 (April 2026). The original commentary is CC BY 4.0. ATT&CK content carries MITRE’s own terms, and the attribution travels inside the payload so it is not lost on re-publication.

© 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.

Sources: MITRE ATT&CK for ICS matrix; MITRE ATT&CK Terms of Use.

What this is not

It is not the complete ATT&CK for ICS matrix. That carries 79 techniques and 18 sub-techniques across 12 tactics, and it lives at MITRE, where it is maintained properly and where you should go for the authoritative list. What is here is the subset an asset owner reaches for, re-cut along the axes that decide what you do on Monday. Presenting a partial framework as a complete one would be worse than not building this at all, so it is said plainly.

It is also not a maturity assessment. Knowing that a technique reaches level 1 tells you nothing about whether it reaches your level 1, and that question is answered by looking at the plant rather than at a table.

Common questions

What is the Purdue model, and is it still relevant?

A reference architecture that layers an industrial environment from the physical process at level 0 up to enterprise IT at levels 4 and 5, with an industrial DMZ between. It is routinely declared obsolete because cloud connectivity and modern equipment cut across it, and it remains the vocabulary almost every plant, integrator and auditor actually uses. Treat it as a way of reasoning about consequence and distance from the process rather than as a literal network diagram.

Why organise by consequence rather than by tactic?

Because loss of view, loss of control and loss of safety are the terms an engineer, a plant manager and a safety case already use, and confidentiality, integrity and availability are not. A technique that steals process data and a technique that disables a safety instrumented system are both integrity issues in IT vocabulary, and nobody in a control room would ever put them in the same category.

Is this a copy of MITRE ATT&CK for ICS?

No, deliberately. MITRE's ICS pages are freely accessible, well maintained and rank properly, so mirroring them would add nothing and divert traffic from the canonical source. This is a curated asset-owner subset re-cut along Purdue zone, operational consequence and IEC 62443 mapping, which is the view that does not exist elsewhere. For the complete and authoritative matrix, go to MITRE.

Does this reproduce IEC 62443?

No. IEC 62443 is a copyrighted standard and you have to buy it. Foundational requirement numbers and short names are identifiers, used here as references so you can find the right part, and every explanatory note is original writing. This is a companion to the standard, not a substitute for it.

Where do most OT intrusions actually start?

On the corporate network, not in the plant. Nearly every published industrial intrusion began with ordinary IT compromise and moved down through whatever path connected the two, which is why an OT security programme that begins at the firewall has already conceded the entry point. The question worth asking is not whether corporate IT can be compromised, but how short the path is from a compromised mailbox to a controller.

Does NIS2 apply to industrial operators?

Frequently, yes. Energy, drinking water, waste water, transport and several manufacturing categories sit in the NIS2 annexes, and these are exactly the sectors where operational technology carries the risk. Whether you are in scope, and whether you are an essential or an important entity, turns on sector and size in a way that is worth checking properly rather than assuming.

When you need more than a tool

OT and ICS Security Assessment

Security assessment for plant and industrial control systems, framed in loss of view, control and safety, and mapped to IEC 62443 and NIS2 rather than to an IT checklist.

Discuss an assessment

Share this tool

Free, no sign-up, and nothing you type leaves your browser.

Related analysis

← All free tools