Live Active security incident? Get immediate response
MITRE ATT&CK® Technique

T0843.002: Online Edit

Adversaries may execute an online edit of a PLC to update parts of an existing program. It does not require stopping the PLC which allows it to continue running during transfer and reconfiguration without interruption to process control. Adversaries may leverage this approach to minimize downtime and evade detection.

The ability to perform an online edit to the PLC typically relies on access to a workstation with the vendor-specific PLC programming software installed.

ICST0843.002Sub-techniqueObject v1.0 Modified
Glexia's Take

Analyst context for executives and security teams

Analyst confidence High

Online Edit is an ICS behavior where changes are made to controller logic while the controller continues running. That makes it operationally sensitive: a change may not create obvious downtime, yet it can alter how a PLC, PAC, DCS controller, or safety controller behaves. For leaders, the key issue is not only whether program changes are allowed, but whether the organization can prove who made them, from where, under what authorization, and whether the controller logic still matches an approved state.

Executive priority

Prioritize this as an operational resilience and change-control risk. Because online edits can occur without stopping process control, normal outage-based indicators may not be enough to notice unauthorized or unapproved logic changes. Executives and risk owners should ask whether engineering workstations, vendor-specific PLC programming software, controller access paths, and controller logic integrity checks are governed by enforceable authorization, authentication, segmentation, audit, and approval processes.

Technical view

SOC, OT security, and incident response teams should validate visibility around controller programming activity, especially online edits associated with PLCs, PACs, DCS controllers, and safety controllers. The ATT&CK object does not provide official detection text, but it is related to DET0915, Detection of Online Edit. Defensive validation should focus on whether programming workstations and controller communications produce usable evidence of online logic modification, whether that evidence can be tied to authenticated users and approved change windows, and whether controller programs/configurations can be compared against known-valid baselines after edits.

Likely telemetry

  • Engineering workstation activity, especially use of vendor-specific PLC programming software
  • Authentication and authorization records for users accessing programming workstations or controller management functions
  • Network traffic between engineering workstations, gateways, and controllers, including controller programming or automation protocol activity where visible
  • Controller audit logs or event records showing online edits, program transfers, configuration changes, or logic changes where supported
  • Change-management records identifying approved edit windows, authorized personnel, and expected controller targets

Detection direction

  • Validate whether DET0915-style detection is possible in the local environment; the supplied ATT&CK object confirms a detection strategy relationship but does not provide detection logic.
  • Tune monitoring to distinguish approved engineering changes from unexpected online edits by correlating controller edit activity with change tickets, approved maintenance windows, authenticated user identity, and source workstation.
  • Pay special attention to blind spots where field devices or legacy ICS protocols do not provide strong user identity, detailed audit logs, or cryptographic integrity verification.
  • Monitor access from systems that should not perform controller programming, especially where segmentation, allowlists, or access-management gateways are expected to restrict controller access.
  • Treat absence of process interruption as a weak signal; online edits are specifically notable because the controller may continue running during transfer and reconfiguration.

Mitigation priorities

  • Enforce authorization for controller read, manipulate, and execute privileges using role-based access where feasible, aligned to M0800 Authorization Enforcement.
  • Strengthen access management and human user authentication for engineering workstations, gateways, and controller programming functions, aligned to M0801 Access Management and M0804 Human User Authentication.
  • Restrict network paths to controllers through segmentation, network allowlists, and traffic filtering, aligned to M0930 Network Segmentation, M0807 Network Allowlists, and M0937 Filter Network Traffic.
  • Require communication, device, and software-process authentication where supported, aligned to M0802 Communication Authenticity and M0813 Software Process and Device Authentication.
  • Use code signing and integrity validation where available, and perform audits or periodic checks of controller programs and configurations against known-valid states, aligned to M0945 Code Signing and M0947 Audit.
Analyst notes and limits

This object is a sub-technique of Program Download and targets embedded controller assets including PLCs, safety controllers, DCS controllers, and PACs. Its business significance comes from the ability to alter running controller logic without stopping the process, which can reduce obvious operational signals and make change-control evidence especially important.

ATT&CK does not specify platforms or tactics for this object and provides no official detection text. The relationship to DET0915 indicates a detection strategy exists, but no detection details were supplied here. Local controller models, programming software, protocol visibility, logging capability, and change-management maturity determine what can actually be detected or enforced.

Official MITRE ATT&CK definition

Online Edit

Adversaries may execute an online edit of a PLC to update parts of an existing program. It does not require stopping the PLC which allows it to continue running during transfer and reconfiguration without interruption to process control. Adversaries may leverage this approach to minimize downtime and evade detection.

The ability to perform an online edit to the PLC typically relies on access to a workstation with the vendor-specific PLC programming software installed.

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

How security teams should use this page

Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.

ATT&CK relationship table

Related techniques

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

1 rows
Domain ID Name Relationship / procedure
ICS T0843 Program Download This object subtechnique of Program Download.
Relationship explorer

All related ATT&CK context

Mitigations

Mitigation direction

Change history

Object version and sync metadata

The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .

ATT&CK release
19.1
Object version
1.0
Created
Modified
Raw hash
3c3fb1c2cf101ce9...
Imported snapshots across ATT&CK releases (1)
Release Bundle imported Object version Modified Status Raw hash
19.1 1.0 Current bundle 3c3fb1c2cf10…
Raw source

Mirrored ATT&CK source object

The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    mitre-attack T0843.002
    Open source URL
Source and licensing

Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.