P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Endpoints and devices

Machine controller (PLC): what it is and how it is attacked

The small computer that tells a piece of machinery what to do.

Also known as

  • PLC
  • RTU
  • programmable logic controller

Typing any of them into the editor finds this object.

Why it matters on a security diagram

It is the last step between a network instruction and something physical moving.

How it gets attacked, and what reduces it

How it gets attacked

  • Instructions accepted without any check on who sent them
  • Displays showing normal readings while the process is altered

What reduces it

  • Restrict which systems may send it instructions, since it will not check who sent them
  • Compare displayed readings against an independent source, because a display can be made to look normal

Where it sits

Group
Endpoints and devices · The things people and processes touch directly.
Whose side, by default
Ours · Belongs to the organisation the diagram is about.
Catalogue identifier
controller

Reviewed . CC BY 4.0.

Others in endpoints and devices

The endpoints and devices group lists all 8 of them side by side.

Machine controller on your own diagram

Open the editor, press N, and type PLC. The object is placed and connected to whatever was selected, and Tab adds the next one already joined to it. Nothing is uploaded: the page is served with a Content Security Policy that forbids the browser from making any outbound request at all.

Open the diagram maker