Control
Programmable Automation Controller (PAC)
A controller with PLC determinism plus richer computing, networking and data handling capability.
What it does
Executes control logic while also handling motion, batch, data logging and higher-level integration.
Typically locatedCell and line control cabinets, skid control panels.
At a glance
Why should I care?
Programmable Automation Controller sits at Level 1. Compromise here is not just a data problem — it changes what the physical process does or what operators can see and control.
Common security problems
- Broader software surface than a classic PLC
- General-purpose OS components in some platforms
- Multiple network interfaces bridging zones
If it is compromised
- Process manipulation
- A bridge between control and business networks if dual-homed
What to monitor
- Program changes
- Interface configuration changes
- Unexpected outbound connections
How to defend it
- Disable unused interfaces and services
- Manage firmware to the vendor's supported baseline
- Treat as a controller and an endpoint
Hunting
Hunt ideas for this component
Intermediate
Unauthorized PLC Programming
Identify programming or configuration operations against controllers that were not performed by an authorised engineer in an approved change window.
Intermediate
Unexpected IT-to-OT Communication
Find traffic crossing the IT/OT boundary that is not part of the approved communication matrix.
Related