5. Defense in Depth: Why One Firewall Is Never Enough in Industrial Cybersecurity


0
Categories : Cybersecurity

In the previous post, we learned how Zones and Conduits help organize industrial networks and control communication between systems.

A common misconception is that installing a firewall automatically makes a network secure.

In reality:

No single security device can fully protect an industrial control system.

Firewalls fail.

Passwords get stolen.

Users make mistakes.

Software contains vulnerabilities.

This is why IEC 62443 promotes a concept known as:

Defense in Depth

Defense in Depth means building multiple layers of protection so that if one security control fails, additional controls continue protecting the system.

Think of it as multiple barriers between an attacker and your critical assets.


The Castle Analogy

Imagine a medieval castle.

A king would not rely on a single wall.

Instead, he would use:

  • A moat
  • Outer walls
  • Inner walls
  • Guard towers
  • Gates
  • Guards
  • Secure rooms

An attacker would have to defeat multiple layers to reach the target.

Industrial cybersecurity works the same way.


Why Defense in Depth Matters

Consider a real-world example.

A maintenance technician receives a phishing email.

The email installs malware on a corporate laptop.

Without layered protection:

Laptop

IT Network

OT Network

SCADA

PLC

The attack may reach the control system.

With Defense in Depth:

Laptop

Endpoint Protection

Firewall

DMZ

Firewall

OT Monitoring

PLC Network

Multiple security controls must fail before critical systems are exposed.


Layer 1 – Physical Security

Cybersecurity starts with physical security.

If someone can physically access equipment, they may bypass many cyber controls.

Examples:

  • Locked control panels
  • Locked server rooms
  • Badge access
  • Security cameras
  • Visitor management
  • Secured network cabinets

Real Plant Example

A PLC cabinet left unlocked on the production floor.

Potential risks:

  • Unauthorized laptop connection
  • USB device insertion
  • Network cable connection
  • Controller modification

A simple lock may prevent a serious security incident.


Layer 2 – Network Security

Network security controls communication between systems.

Examples:

  • Firewalls
  • VLANs
  • NAT
  • Industrial routers
  • ACLs
  • DMZ architecture

The objective is simple:

Allow only necessary communication.


Example

Allowed:

Historian → PLC
EtherNet/IP
Port 44818

Blocked:

Office PC → PLC
All Traffic

Layer 3 – Endpoint Security

Endpoints are devices connected to the network.

Examples:

  • Engineering Workstations
  • SCADA Servers
  • Historian Servers
  • Operator PCs
  • Industrial PCs

Protection methods include:

  • Antivirus
  • Endpoint Detection and Response (EDR)
  • Application Whitelisting
  • Patch Management
  • Malware Protection

Why This Matters

Many industrial incidents begin on a workstation before spreading to control systems.

Protecting endpoints reduces the attack surface.


Layer 4 – Access Control

Not everyone needs access to everything.

IEC 62443 promotes:

Least Privilege

Users receive only the permissions necessary to perform their job.

Examples:

Operator

Can:

  • Start machine
  • Stop machine
  • Acknowledge alarms

Cannot:

  • Modify PLC logic

Engineer

Can:

  • Modify programs
  • Download logic
  • Configure systems

Vendor

Can:

  • Access assigned systems only
  • Access during approved time windows

Multi-Factor Authentication (MFA)

Passwords alone are no longer enough.

MFA requires:

  1. Something you know
  2. Something you have

Example:

Password
+
Authentication App

Even if a password is stolen, attackers still need the second factor.


Layer 5 – Monitoring and Detection

Security controls should not only block threats.

They should also detect them.

Examples:

  • Security Logs
  • IDS (Intrusion Detection Systems)
  • SIEM Platforms
  • Network Monitoring
  • Remote Access Logs
  • Firewall Logs

Example

An engineer normally logs in during the day.

Suddenly:

2:15 AM
Foreign IP Address
Engineering Workstation Login

Monitoring systems can alert personnel to suspicious activity.


Layer 6 – Backup and Recovery

One of the most overlooked cybersecurity controls.

Even the best security program may eventually experience an incident.

Backups allow recovery.


Critical Backups
PLC Programs
  • Studio 5000 Projects
  • RSLogix 500 Files
HMIs
  • FactoryTalk View Projects
  • PanelView Applications
VFD Configurations
  • Drive Parameters
  • Backup Files
Switch Configurations
  • Stratix Configurations
  • VLAN Settings
Servers
  • Historians
  • Databases
  • SCADA Systems

Recovery Testing

Many facilities perform backups.

Few verify recovery.

Ask yourself:

Can we actually restore the system?

Backups should be tested regularly.


Layer 7 – Incident Response

Every facility should have a response plan.

Questions to answer:

  • Who gets called?
  • How do we isolate systems?
  • How do we restore operations?
  • Who communicates with management?
  • Who works with vendors?

Preparation reduces downtime.


Defense in Depth and the Purdue Model

Defense in Depth exists at every level.

Purdue LevelSecurity Layers
Level 5Corporate Security
Level 4Business Firewalls
DMZSecure Data Exchange
Level 3Operations Monitoring
Level 2SCADA Security
Level 1PLC Security
Level 0Physical Process Protection

Each layer contributes to overall resilience.


Defense in Depth and IEC 62443

Defense in Depth directly supports the IEC 62443 foundational requirements.

Examples:

RequirementDefense Layer
FR1 AuthenticationMFA, User Accounts
FR2 Use ControlRBAC
FR3 IntegrityAntivirus, Whitelisting
FR4 ConfidentialityEncryption
FR5 Data FlowFirewalls, VLANs
FR6 Event ResponseMonitoring
FR7 AvailabilityBackups, Redundancy

This is why Defense in Depth is a cornerstone of industrial cybersecurity.


Common Mistakes

Avoid These

❌ Relying on a single firewall

❌ Shared administrator accounts

❌ No PLC backups

❌ No monitoring

❌ Flat networks

❌ No DMZ

❌ No vendor access control

❌ No recovery testing

❌ No incident response plan

A chain is only as strong as its weakest link.


Real Example: Protecting a Bottling Line

A modern bottling line might include:

  • CompactLogix PLC
  • PanelView HMI
  • Stratix Switch
  • PowerFlex Drives
  • Historian
  • ERP Connection

Defense in Depth may include:

Physical

Locked PLC panel

Network

Firewalls and VLANs

Endpoint

Protected engineering workstation

Access

Role-based permissions

Monitoring

Security logs

Recovery

PLC backups

Response

Documented procedures

No single control protects the line.

The combination of controls does.


Practical Checklist for Automation Technicians

Ask yourself:

✅ Are PLC cabinets locked?

✅ Are networks segmented?

✅ Are engineering laptops protected?

✅ Are user accounts unique?

✅ Are backups current?

✅ Are switch configurations backed up?

✅ Is remote access controlled?

✅ Is monitoring enabled?

✅ Have recovery procedures been tested?

The more “Yes” answers, the stronger your security posture.


Final Thoughts

Defense in Depth is one of the most important principles in industrial cybersecurity.

No single device, software package, or firewall can completely protect an industrial control system.

True security comes from combining multiple layers of protection that work together to reduce risk, improve resilience, and support safe operations.

For automation professionals, Defense in Depth means thinking beyond individual devices and viewing security as a complete system of people, processes, and technology.

The goal is not to eliminate all risk.

The goal is to make successful attacks significantly more difficult and to recover quickly if an incident occurs.

Leave a Reply

Your email address will not be published. Required fields are marked *