Latest / Cybersecurity Under Pressure. Real Attacks, Real Lessons / Industrial Network Security: Designing for Operational Resilience
Transcript
- 0:47Imagine that your fraud detection system has been
- 0:50disabled for three years and nobody knew it.
- 0:53Oh man. I know take a second with that
- 0:57one because I mean, while that sounds like an absolute
- 0:59nightmare scenario if you're, you know, managing the risk
- 1:02portfolio for a major bank. It's a career ending scenario
- 1:05honestly. Right.
- 1:06But we are not talking about banking today.
- 1:08We're venturing deep into the world of operational technology
- 1:12OT. Yep, the physical world.
- 1:14Exactly. We're talking about
- 1:15manufacturing plants, regional power grids, municipal water
- 1:19treatment facilities. In that specific world, a blind
- 1:23spot doesn't just mean a on a spreadsheet or a financial write
- 1:28off. A blind spot literally stops
- 1:30physical reality in its tracks. It stops the assembly line dead
- 1:34or, you know, it forces a Regional Water supply to shut
- 1:37off its pumps to prevent contamination.
- 1:39It turns off the lights for a million people.
- 1:41The stakes are entirely physical.
- 1:43And I think that's why treating this domain like a standard IT
- 1:46security problem is, well, it's getting us into so much profound
- 1:49trouble right now. We're trying to apply digital
- 1:51band aids to massive kinetic machines.
- 1:55It's a disaster. And you know, today's a Monday,
- 1:57July 6th, 2020 Sixth. And looking at the sheer volume
- 2:01of alerts hitting the wire this morning, the landscape is
- 2:04frankly wild. What happens when technical
- 2:07details collide with the reality of the boardroom?
- 2:09This story answers that. It really does.
- 2:11It's a collision that most organizations, even the highly
- 2:14resourced ones, are just entirely unprepared for.
- 2:16The technical debt is finally meeting the legal liability.
- 2:19Absolutely. And we have a massive stack of
- 2:21sources to unpack for you today on this deep dive.
- 2:24We're pulling from the latest SISA advisories, so the
- 2:27Cybersecurity and Infrastructure Security Agency, some very fresh
- 2:31and frankly very alarming Siemens vulnerability, reports
- 2:34the European Union's NIS 2 directive.
- 2:36Which is actively reshaping global compliance right now.
- 2:39Big time. And we've also got some cutting
- 2:42edge OT architecture guides from specialized firms like Zona,
- 2:45Signia and OT Nexus. It's a lot of ground to cover.
- 2:48It is our mission for this deep dive is to explain exactly how
- 2:52industrial control systems are currently under absolute siege.
- 2:56Why the traditional IT defenses you've trusted for a decade?
- 3:04How to survive the fallout when the screens go dark?
- 3:07Yeah, because they will go dark. They will, yeah.
- 3:09So to do this justice, we have to start at the absolute
- 3:13boundary of the network, because before we can even begin to talk
- 3:17about monitoring traffic or, you know, looking for anomalies
- 3:19inside a manufacturing plant, we need to look at how humans are
- 3:23getting into that network in the first place.
- 3:25Right, the front door. Yeah, and why the traditional
- 3:28so-called secure methods are actually just loaded traps
- 3:31waiting to be sprung. You're talking about the
- 3:33corporate VPN. Talking about the VPN, the
- 3:35Virtual Private Network, the ubiquitous tool we all use like
- 3:39every single day to check our e-mail from a coffee shop or
- 3:42access the corporate intranet from home.
- 3:44We all love it. Right, But according to the Zona
- 3:47Protocol Isolation guide we spent the weekend reviewing,
- 3:50traditional VPNs fundamentally architecturally fail when you
- 3:55try to apply them to an OT environment.
- 3:56They absolutely fail. And the reason comes down to the
- 3:59mechanics of how they actually establish a connection.
- 4:02AVPN creates what's called a Persistent Network Layer tunnel.
- 4:06Once that tunnel is authenticated and established,
- 4:10any network protocol, any port that is within the scope of that
- 4:13routing table is completely reachable.
- 4:15Which is the fatal flaw when you bring it into an industrial
- 4:18space. I mean, think about a normal
- 4:20corporate IT environment. You might mitigate the risk of
- 4:22that wide open tunnel with a ton of heavy endpoint controls.
- 4:26Like what? Well, you have constant
- 4:28antivirus patching, dynamic network segmentation, agent
- 4:32based behavioral monitoring running on every single laptop.
- 4:35But the laptop itself is heavily guarded.
- 4:37Exactly. But in operational technology
- 4:40you cannot do any of that. You're dealing with strict
- 4:43deterministic communication requirements, legacy operating
- 4:46systems from 20 years ago, and incredibly rigid safety
- 4:50certifications. You cannot just slap a heavy IT
- 4:53security agent on a 15 year old controller running a gas
- 4:56turbine. It would just crash the turbine.
- 4:58Right. So when that VPN tunnel is
- 5:01created for a or remote engineer to login, native management
- 5:05protocols suddenly become natively reachable across zones.
- 5:08The tunnel bridges the gap. Suddenly, credentials can be
- 5:11harvested out of memory or replayed.
- 5:14A worm or some ransomware strain sitting quietly on that
- 5:19engineer's laptop can just casually stroll across the
- 5:22connection and find itself sitting right next to a critical
- 5:24safety system. OK wait let me stop you there
- 5:26because I was struggling with this when reading the zone a
- 5:28brief. If I have multi factor
- 5:30authentication MFA turned on, isn't that enough?
- 5:33I mean it works perfectly fine for my e-mail.
- 5:34I hear that all the time. Right.
- 5:36Like if I have a hard token or I have to biometrically approve a
- 5:39push notification on my phone to establish the VPN tunnel, I've
- 5:43proven I am who I say I am. How is the malware bypassing
- 5:47that? So that is the most common
- 5:49misunderstanding in remote access architecture.
- 5:52You are confusing identity with access.
- 5:54OK, let's try to visualize it. MFA verifies who you are.
- 5:58It proves cryptographically that the person holding the phone is
- 6:01the authorized user. But AVPN dictates how you enter
- 6:05the network and more importantly, what you bring with
- 6:07you. Oh, I see.
- 6:08OK, so it's less about my identity and more about the
- 6:11vehicle I'm driving into the plant.
- 6:12Yes. Like, let's say I give some of
- 6:14the keys to my house the MFA. They proves they are the
- 6:17specific person I intended to give the keys to.
- 6:20But once they unlock the front door, they're inside.
- 6:23They can walk into the kitchen, they can go into the basement,
- 6:25they can rifle through my desk. The VPN gives their entire
- 6:28computer, including any hidden malware riding along in the
- 6:31background, the keys to the front door and lets the device
- 6:34itself roam the house. That is a perfect way to put it.
- 6:37And in a chemical processing plant or you know, a regional
- 6:40power substation, we absolutely do not want anyone roaming the
- 6:44house. We want them looking through a
- 6:46heavily reinforced blip roof window at one specific object, a
- 6:50single machine, and they cannot touch or see anything else.
- 6:54That is the fundamental premise of protocol isolation.
- 6:56OK, so how does that actually work mechanically?
- 6:59If there is no tunnel, how am I controlling the machine?
- 7:01It operates as a session level mediation, so when a user
- 7:04initiates remote access using a platform designed for OT like
- 7:08Zona, the inbound connection from their laptop is terminated
- 7:11completely at a gateway and. This gateway is sitting where?
- 7:14Sitting in the DMZ, the Demilitarized Zone, it usually
- 7:18terminates using standard HTTPS or TLS.
- 7:21Transport your security and it stops right there.
- 7:24It completely removes the routable network path.
- 7:26There is no IP to IP connection between the user's laptop and
- 7:29the industrial machine. The tunnel just doesn't exist.
- 7:31It physically and logically does not exist.
- 7:34The user device never actually communicates directly with the
- 7:37OT asset. It never participates in the
- 7:39protocol negotiation at all. The isolation gateway terminates
- 7:44your web session, validates who you are, and then the gateway
- 7:47itself establishes a separate, entirely localized session to
- 7:50the target asset inside the plant.
- 7:52It basically translates your mouse clicks and keystrokes into
- 7:55whatever native protocol is required by that legacy machine.
- 7:58Like a remote desktop protocol RDP?
- 8:01Yeah, RDP or virtual network computing, VNC.
- 8:04Which means, if I'm understanding the architecture
- 8:07correctly, even if my remote laptop is completely infected
- 8:11with a self propagating ransomware worm, because there's
- 8:14no network layer tunnel, the malware literally has no
- 8:18physical or logical path to traverse into the plant.
- 8:22It hits the gateway and dies because the gateway is only
- 8:25passing pixels and keystrokes. Precisely.
- 8:27The protocol execution is entirely isolated.
- 8:29The malware cannot route itself because there is no route.
- 8:32And you know, this architectural shift ties directly into how we
- 8:34have to handle credentials in these environments, which is its
- 8:37own total nightmare. Oh, I bet.
- 8:39In OT, credentials are notoriously messy.
- 8:43Because of the nature of shift work, accounts are often shared
- 8:46among five different operators, or worse, administrative
- 8:50passwords are just hard coded and embedded into automated
- 8:53engineering workflows. That's terrifying.
- 8:55It is if you rely on a VPNA compromised technician's laptop
- 9:00that has a shared factory password saved in a text file on
- 9:04the desktop is a disaster waiting to happen.
- 9:07Yeah, I was reading the section on credential injection and it
- 9:10honestly feels like magic compared to how IT usually
- 9:13handles this. With protocol isolation.
- 9:16The user never actually sees, types or handles the passwords
- 9:19for the end devices. Never, because they shouldn't.
- 9:22The user authenticates to the external gateway via their
- 9:25identity provider using your beloved MFA, and once their
- 9:28identity is proven, the gateway retrieves the required
- 9:31credentials for the specific OT asset from a highly secure
- 9:34encrypted vault. The gateway then injects those
- 9:36credentials directly into the isolated session it creates on
- 9:39the back end. So the password never traverses
- 9:41the Internet, it never touches the user's laptop, it cannot be
- 9:45stolen by a phishing attack targeting the user, it can't be
- 9:48reused outside that specific mediated session, and a stolen
- 9:52password alone is completely useless without the identity and
- 9:55session context to trigger the injection.
- 9:58It aligns perfectly with true zero trust principles.
- 10:03I mean, zero trust is a massive buzzword right now, but its core
- 10:07definition demands that we assume a breach has already
- 10:09occurred on the endpoint. You must assume every laptop
- 10:12connecting to your network is hostile.
- 10:14Which is a grim way to look at it, but necessary.
- 10:16Very necessary. If we assume the engineer's
- 10:19laptop is compromised, granting it AVPN tunnel is a death
- 10:23sentence for the facility. Protocol isolation contains the
- 10:26blast radius. By simply eliminating the path,
- 10:29you don't have to worry about detecting the malware crossing
- 10:31the tunnel if you don't build the tunnel in the first place.
- 10:33Which naturally brings us to the internal network, because even
- 10:37if we isolate our remote access perfectly, we know the perimeter
- 10:40is essentially porous. We were looking at the Fortnet
- 10:432025 report earlier this week and the data show that 75% of
- 10:48all OT attacks actually start as a breach on the corporate IT
- 10:52side. Yep. 3/4.
- 10:53Someone in human resources clicks a bad link, the corporate
- 10:56network is compromised and the attackers pivot laterally into
- 10:59the manufacturing side. We have to operate under the
- 11:02assumption that the attackers are already inside the house.
- 11:05You have to. The idea of a hard outer shell
- 11:07and a soft trusted internal network is an illusion.
- 11:10It has been for a long time. So we must monitor the inside of
- 11:13the plant. We have to look for lateral
- 11:15movement, command and control beacons, unauthorized
- 11:17configuration changes. But the literature from OT,
- 11:20Nexus and Scatterhawk makes it abundantly clear that monitoring
- 11:24an operational technology network is fundamentally
- 11:26different from monitoring an office network.
- 11:28It all stems from what you called earlier the sacred rule
- 11:31of OT. Do no harm.
- 11:33Determinism. If you walk into any industrial
- 11:36facility and talk to a process control engineer, determinism is
- 11:40the concept they will defend with their lives.
- 11:42How did that differ from IT? In an IT network, if you try to
- 11:45load a web page and the network is congested, the packets might
- 11:48get delayed or dropped. The web page takes three extra
- 11:51seconds to load. You get annoyed, but life goes
- 11:54on. That is non deterministic.
- 11:57In OT. Determinism means that a
- 11:59specific digital signal must reach its destination within a
- 12:02guaranteed exact mathematical time frame, not as fast as
- 12:06possible, but at an exact microsecond.
- 12:10Because if a massive chemical mixing VAT is approaching a
- 12:12critical pressure limit and the safety controller sends a
- 12:15command to open a release valve, and that command is delayed by
- 12:18two seconds because the network was congested with IT traffic.
- 12:21The valve doesn't open in. Time and the VAT explodes.
- 12:24Literally. The physical process fails
- 12:27catastrophically. The tolerances are incredibly
- 12:30tight. And this is exactly why
- 12:33traditional IT monitoring tools are so profoundly dangerous when
- 12:37deployed blindly in OT environments.
- 12:40IT tools are loud. They love active scanning.
- 12:42Think about how a vulnerability scanner works on a corporate
- 12:45network. OK, IT aggressively sends out
- 12:48thousands of packets, pinging devices, probing ports, asking
- 12:51who are you? What operating system are you
- 12:53running? Are you alive?
- 12:54Send me your version number. Right.
- 12:56And on a corporate network, Windows and Mac laptops are
- 12:59built to handle that noise. They just reply, hey, I'm a
- 13:01Windows 11 machine and move on. Right?
- 13:04Here's where it gets really interesting.
- 13:05In an IT network it's fine, but in OT doing that active scanning
- 13:09is like, well it's like taking inventory in a warehouse by
- 13:12walking in with a megaphone and screaming at every single worker
- 13:15to drop what they're doing, yell their name back to you, and list
- 13:19everything they are carrying. That is exactly what it's like,
- 13:23and in a human warehouse, productivity grinds to a halt
- 13:25and people hate you. But in an OT environment, the
- 13:28outcome is much worse. We're dealing with legacy
- 13:31programmable logic controllers, PLCS.
- 13:35These are essentially small, ruggedized computers designed to
- 13:38interface directly with physical sensors and motors.
- 13:41They have incredibly fragile, minimal network stacks.
- 13:45They're built to do 1 physical task perfectly millions of times
- 13:48in a row for 20 years. They are not built to handle
- 13:51unexpected malformed packets or aggressive TCPSL Axicus
- 13:55handshakes from a modern IT vulnerability scanner.
- 13:58So what happens when you hit them with one?
- 14:00If you shout at a legacy PLC with an active scan, it doesn't
- 14:03know how to drop the packet. It's memory buffer overflows, it
- 14:06doesn't answer you, it just crashes.
- 14:08It goes into a fault state and the assembly line halts
- 14:10immediately. Wow, I remember reading an
- 14:13incident report where a security team accidentally shut down an
- 14:16entire automotive manufacturing line because they ran an IT ping
- 14:20sweep across the factory subnet. It cost them millions in
- 14:23downtime. Happens more often than you'd
- 14:24think. Which is why the architectural
- 14:26guides emphasize the absolute, non negotiable necessity of
- 14:31passive monitoring. You have to observe the network
- 14:34traffic without generating a single packet of your own.
- 14:37Going back to the warehouse analogy, it's like installing
- 14:39silent cameras in the rafters. You watch the natural flow of
- 14:43work, you see who was talking to whom, but you never interrupt
- 14:46the process. You listen to the existing
- 14:48communication between devices. Usually this is done by
- 14:51configuring a span port on a network switch, which takes a
- 14:54copy of all the traffic passing through and mirrors it silently
- 14:57to your monitoring sensor. You build your asset inventory,
- 15:00your topology maps, and your understanding of the environment
- 15:03entirely from what you see passively on the wire.
- 15:05You never ask a device a direct question.
- 15:08But to do that effectively, your monitoring platform has to
- 15:10actually speak the native languages of the plant floor.
- 15:14Right, exactly. It can't just parse standard TCP
- 15:17IP web traffic. It has to have deep native OT
- 15:20protocol support the guides mentioned it needs to understand
- 15:24Modbus TCP, Profinet DNP 3, OPCUA.
- 15:28I got to be honest, these are protocols I had never even heard
- 15:30of before looking at this stack of research.
- 15:32And that is the exact problem many IT security teams face.
- 15:37If your monitoring tool only understands standard IT
- 15:40protocols, it is blind to 90% of what is actually happening in a
- 15:44manufactory facility. Modbus TCP, for example, is one
- 15:48of the most common industrial protocols in the world.
- 15:50It's ancient, it's unencrypted, and it operates entirely in
- 15:54clear text. Really just clear text.
- 15:56Just clear text. It is basically just a protocol
- 15:59for reading and writing memory registers on APLC.
- 16:02If your monitoring tool doesn't know how to decode a Modbus
- 16:05packet, it might see that an engineering workstation is
- 16:08talking to APLC, but it has no idea what they're saying.
- 16:11Are they exchanging a routine temperature status update, or is
- 16:14the workstation sending a command to shut down the primary
- 16:17safety cooling pump? Without deep packet inspection
- 16:19tailored for OT protocols, you're just looking at static
- 16:22and the. Threat landscape taking
- 16:24advantage of that static is staggering.
- 16:26Want to bring in the Dragos 2026 report data we reviewed, they
- 16:29actively tracked 119 different ransomware groups that are now
- 16:33specifically purposely targeting industrial organizations that
- 16:36impacted over 3 to 300 organizations globally last year
- 16:39alone. It's massive.
- 16:41At the Trellix report from late 2025 to that context,
- 16:45manufacturing is now definitively the number one
- 16:48targeted sector globally. 42% of all OT cyberattacks hit the
- 16:52manufacturing sector. That is more than the energy
- 16:55sector, more than transportation, more than water.
- 16:58Why manufacturing factoring. You think power grids would be
- 17:00the prime target for nation states?
- 17:02Nation states. Yes, they want the grid.
- 17:05But cyber criminals operate on economics.
- 17:07Attackers know that downtime in manufacturing costs millions of
- 17:11dollars per day, sometimes per hour.
- 17:14It's the ultimate leverage for extortion.
- 17:16A hospital might pay a ransom to save lives, but a manufacturer
- 17:19will pay a ransom in hours just to stop bleeding cash.
- 17:22That makes total sense. And these attackers aren't just
- 17:24doing smash and grab operations anymore.
- 17:26They are pre positioning silently inside these networks.
- 17:29Sometimes they sit there for weeks or months learning the
- 17:32process, finding the most critical PLCS.
- 17:35If you don't have passive monitoring establishing a
- 17:38behavioral baseline, they are completely invisible until the
- 17:41ransom note prints out on the factory floor.
- 17:43So let's talk about how we actually detect them when we are
- 17:46monitoring passively. The IC3 guide draws a really
- 17:49critical distinction regarding detection methodologies.
- 17:52First, they talk about baseline based detection.
- 17:55This uses machine learning and statistical models to identify
- 17:58deviations from normal behavior, right?
- 18:00If APLC usually sends 50 packets a minute to a human machine
- 18:04interface, the HMI screen, the operator watches and suddenly
- 18:08that PLC starts sending 5000 packets a minute, the baseline
- 18:12model flags it as an anomaly and triggers an alert.
- 18:15Yes, baseline detection is highly effective for spotting
- 18:18novel, unknown threats, like a new ransomware strain trying to
- 18:22spread, but it has a significant flaw.
- 18:24What's that? It requires a perfectly clean
- 18:27learning window. If the attacker is already
- 18:29inside your network when you turn on the monitoring tool, the
- 18:32tool learns the attacker's behavior as normal.
- 18:34Oh wow. Yeah.
- 18:35Furthermore, statistical models might miss very quiet, highly
- 18:38targeted edge cases. A sophisticated attacker might
- 18:41only send one single malicious command packet.
- 18:44A baseline model looking for volume anomalies will just
- 18:46completely miss it. Which is why the guide heavily
- 18:49stresses specification based detection as the necessary
- 18:52counterpart. Exactly.
- 18:54Specification based detection doesn't care about what is
- 18:57normal based on observation. It defines the absolute
- 19:01mathematical range of valid behaviors.
- 19:03Almost like a digital safety system.
- 19:06You sit down with the process engineers and you define the
- 19:08operational state machine. You hard code code rules based
- 19:11on engineering reality. I can see the IT side struggling
- 19:14with this. I mean, how do you even build a
- 19:16specification for a 20 year old plant where the original
- 19:19engineers have all retired? It is incredibly difficult,
- 19:22which is why it usually focuses on the most critical safety
- 19:25checkpoints. For example, you build a rule
- 19:27that says this specific engineering workstation on this
- 19:30specific IP address during these specific maintenance hours is
- 19:34the only device allowed to send a firmware update command to
- 19:38this critical turbine PLC. Anything else?
- 19:40Try if any other device tries it at any other time.
- 19:43It's not just flagged as an anomaly, it's recognized as a
- 19:45direct violation of the engineering specification.
- 19:48It triggers a massive alarm. So if we step back, we have our
- 19:52remote protocols perfectly isolated.
- 19:54We are passively monitoring everything with deep protocol
- 19:57visibility. We're using both baseline and
- 19:59specification detection. We're doing everything by the
- 20:02book. Perfect setup.
- 20:03But all of this relies on the physical network infrastructure
- 20:06actually enforcing these rules. What happens when the physical
- 20:10devices enforcing our network zones, the managed industrial
- 20:13switches, are fundamentally cryptographically flawed?
- 20:17Then the entire architecture collapses like a House of Cards.
- 20:20The logical zones you've drawn on a whiteboard just cease to
- 20:22exist in reality. We need to talk about one of the
- 20:24most terrifying vulnerabilities I've read about in a long time.
- 20:27Let's dig into the Radius protocol and the industrial
- 20:30switch. We have the Siemens Security
- 20:33Advisory SSA 723487 and a very closely related deeply urgent
- 20:39SISA advisory regarding Schneider Electric Modicon
- 20:42industrial switches. We are talking about the
- 20:44vulnerability designated as CVE 20243596.
- 20:48It has been dubbed Blast Radius by the security community.
- 20:51It carries ACVSS severity score of 9.1 out of 10.
- 20:54Which is astronomical. It is, and it doesn't attack an
- 20:58endpoint or a PLC. It attacks the absolute core of
- 21:01how network devices authenticate the administrators trying to
- 21:05manage them. OK, let's break this down for
- 21:07anyone who hasn't stared at a network packet capture recently.
- 21:10Radiuses remote authentication dial in user service.
- 21:14It's a protocol used for centralized authentication,
- 21:17right? If I am an administrator and I
- 21:19want to log into an industrial managed switch to change a
- 21:22configuration or update a firewall rule, I type in my
- 21:24password. The switch acting as the client
- 21:27takes my request, wraps it up and asks the central radio
- 21:30server over the network. Hey this guy is trying to log in
- 21:33with his password, is he legit? That is exactly how it works.
- 21:36It allows you to manage passwords in one central
- 21:38database instead of updating them manually on 500 different
- 21:41switches. But Blastradius exploits a
- 21:44fundamental mathematical flaw in how the RADIUS protocol,
- 21:47specifically when using UDP as its transport layer, validates
- 21:51the response coming back from that central circuit.
- 21:53How does it validate it? RADIUS relies on the MD5 hashing
- 21:57algorithm to create a digital signature for the packet,
- 22:00ensuring it hasn't been tampered with in transit, and we have
- 22:03known for over a decade that MD5IS cryptographically weak.
- 22:07I remember learning about MD5 collisions years ago.
- 22:10A hash is just like a mathematical fingerprint of a
- 22:13file or a packet. If you change even one letter in
- 22:16the packet, the resulting hash fingerprint should be completely
- 22:19wildly different. But MD5IS broken, meaning you
- 22:23can theoretically find 2 completely different files that
- 22:27accidentally produce the exact same fingerprint.
- 22:29But this attack blast radius is a chosen prefix collision
- 22:33attack. Reading how this actually works
- 22:36physically hurt my brain. It is brilliant and it is
- 22:39devastating. Let's map it out.
- 22:40To execute this you need an on path attacker.
- 22:44This means an attacker who has already gained a minor foothold
- 22:46on the network. Maybe they compromised a low
- 22:48level device and they're sitting logically between the target
- 22:51switch and the RADIUS server. So they can see the traffic
- 22:54passing by. Yes, the attacker attempts to
- 22:56log into the manage switch using a completely fake password.
- 22:59So the switch says hold on, let me check and sends the
- 23:02authentication request to the RADIUS server.
- 23:04The RADIUS server looks at the fake password, laughs, and
- 23:08generates an access reject message to send back to the
- 23:10switch. Precisely.
- 23:12But before that access reject message can reach the switch,
- 23:15our on path attacker intercepts it in transit, they capture the
- 23:18packet. Now, because of the specific
- 23:20chosen prefix MD5 vulnerability, the attacker can mathematically
- 23:24forge the hash and alter the payload of the packet on the
- 23:28fly. Wait, they don't just change the
- 23:30message, they have to make the math line up perfectly so the
- 23:32switch doesn't realize it's been tampered with.
- 23:34Right, they flip the ACCESS REJECT command into an ACCESS
- 23:38ACCEPT command. Then they append carefully
- 23:40calculated junk data the collision block into the packet
- 23:43so that when the switch calculates the MD 5 hash upon
- 23:46receiving it, the fingerprint miraculously matches the
- 23:49original legitimate signature of the server.
- 23:52That is insane. The attacker forwards this
- 23:54mathematically perfect forged packet to the switch.
- 23:58The switch receives it, checks the hash, assumes the central
- 24:01authentication server just approved the login, and grants
- 24:04the attacker full, unhindered administrative access to the
- 24:07network switch. Full access.
- 24:08No valid credentials needed, no noisy brute forcing of passwords
- 24:12required. They just mathematically lie to
- 24:14the door. And they are in.
- 24:16Wait, no, that's not right. If the switch is compromised,
- 24:20doesn't the whole concept of network segmentation just
- 24:22vanish? Yes, it entirely vanishes and
- 24:25that is the dark uncomfortable reality of OP security that many
- 24:30executives refuse to acknowledge.
- 24:32An industrial managed switch is not just a piece of dumb IT
- 24:36plumbing routing packets, it is the device where the plants
- 24:39entire trust model becomes a physical reality.
- 24:42In all the architecture guides like IEC 62443, they talk
- 24:45constantly about zones and conduits.
- 24:48You isolate the highly volatile chemical mixing zone from the
- 24:51mundane packaging zone. You create strict rules about
- 24:53what data can flow between them. But those zones are just logical
- 24:56concepts, just drawings on a PowerPoint slide until a managed
- 25:00switch physically enforces them using virtual local area
- 25:03networks, Vlans, and access control lists.
- 25:06If the device managing those Vlans is hijacked, your zones
- 25:09are gone. Or consider RSTP, the Rapid
- 25:13Spanning Tree Protocol switches use this to prevent network
- 25:16loops, ensuring traffic flows smoothly.
- 25:18An attacker with control of the switch can manipulate RSTP to
- 25:22create a loop, causing a broadcast storm that overwhelms
- 25:25every device on the network. Wow.
- 25:27Effectively shutting down the entire plant floor without ever
- 25:30touching Aplc. Exactly.
- 25:31They can reroute traffic to bypass firewalls, open hidden
- 25:34ports, and crucially, they can disable the SPAN ports you're
- 25:38using for your passive monitoring.
- 25:40They can blind your security team entirely while they move
- 25:43laterally across the facility. How on earth do we mitigate a
- 25:469.1 CBSS vulnerability in a core protocol?
- 25:49I mean, the Siemens advisory outlines a few specific
- 25:51countermeasures, but they sound incredibly difficult to
- 25:54implement in an active plant. The primary recommendation is
- 25:57requiring the Message Authenticator attribute in all
- 25:59RADIUS packets. This attribute essentially
- 26:02forces the protocol to use a stronger cryptographic check by
- 26:06passing the vulnerable MD5 collision point.
- 26:09But it's not a simple switch you flip.
- 26:11It requires that both the switch firmware and the RADIUS server
- 26:14software are updated to support and strictly mandate this
- 26:17attribute. Which sounds easy in IT, but.
- 26:20In OT, it's a nightmare if you mandate it on the server but a
- 26:23legacy switch doesn't support it.
- 26:25That switch can no longer authenticate administrators.
- 26:28You lock yourself out, and patching the firmware on a core
- 26:31network switch requires taking the network down.
- 26:34You need a scheduled maintenance window, which for a power plant
- 26:37could take six months to a year to approve and schedule.
- 26:40Which makes the secondary mitigation strategy outlined by
- 26:42CISA absolutely critical right now.
- 26:45If you can't patch, you most strictly isolate the management
- 26:48plane. You cannot allow RADIUS
- 26:50authentication traffic to mix with general plant floor
- 26:53communication. You have to restrict access to
- 26:56the specific network segments where these management messages
- 26:59are exchanged. Typically you do this by putting
- 27:01all switch management interfaces on a highly restricted dedicated
- 27:05management VLAN and wrapping it in strict firewall rules.
- 27:09Because the attack requires the attacker to be on path, if they
- 27:12cannot physically or logically get on to the management VLAN to
- 27:16intercept the radius traffic in the 1st place, they cannot
- 27:19execute the collision attack, even if the protocol remains
- 27:22vulnerable. Precisely, you contain the risk.
- 27:25It is just a stark reminder that the very tools we use to build
- 27:28the defensive walls, the switches, the centralized
- 27:31authentication servers, can become the easiest doors for the
- 27:34attackers to walk through. And because these deeply
- 27:37technical details like an MD5 hash collision can literally
- 27:40cause a municipal water supply to halt operations, governments
- 27:44are completely loose using their patients.
- 27:46We're witnessing a massive historic collision between the
- 27:48technical reality we just described and the legal reality
- 27:51of the boardroom. The era of executive standing in
- 27:54front of a regulatory committee and saying we didn't understand
- 27:57the cyber risks, it was an IT problem is over.
- 28:00The legal liability has fundamentally shifted and it is
- 28:04catching a lot of corporate boards completely off guard.
- 28:07Enter the NIS 2 directive in the European Union.
- 28:11This piece of legislation went into effect in October 2024,
- 28:14with major, highly targeted amendments finalized just a few
- 28:18months ago in January 2026. It is sweeping.
- 28:22It covers 18 critical sectors, energy, transport, banking and
- 28:26water, sure, But it also aggressively expands into waste
- 28:29management, public electronic communications, postal services
- 28:32and the manufacturing of critical products like
- 28:34pharmaceuticals and medical devices.
- 28:36And the most vital structural shift in NIS 2 is not the
- 28:39technical requirements, it is the introduction of direct
- 28:42personal accountability for top management.
- 28:45See more about that. The directive explicitly states
- 28:47that the management bodies of these essential entities must
- 28:49approve the cybersecurity risk management measures, oversee
- 28:52their implementation, and critically, they can be held
- 28:55personally legally liable for non compliance if a major
- 28:58incident occurs. It is dragging cybersecurity
- 29:01directly into the boardroom by the lapels.
- 29:04The board can no longer just outsource this complex risk to
- 29:07the Chief Information Security officer.
- 29:09Look at a dashboard showing green check marks once 1/4 and
- 29:12consider their fiduciary duty fulfilled.
- 29:14The regulators recognize that without executive skin in the
- 29:17game, security budgets are always the first to be cut and
- 29:21to manage this massive new regulatory framework at a macro
- 29:24level, NIS to legally establish A coordinated network of
- 29:28computer security incident response teams or CSI, youths
- 29:31across Member States. Right.
- 29:33And it also established the EU Cyclone network.
- 29:36This stands for the Cyber Crisis Liaison Organization network,
- 29:39designed specifically for coordinating responses to large
- 29:42scale cross-border cyber crises. If a ransomware group hits a
- 29:45major logistics provider operating across France, Germany
- 29:49and Italy, Cyclone ensures A unified government level
- 29:52response. But all of this macro level
- 29:54regulation demands very specific granular technical
- 29:57implementation at the factory level.
- 29:59Exactly. The law tells you what you must
- 30:01achieve, but it doesn't tell you how to wire your network.
- 30:05Which brings us to IEC 62443. If NIS 2 is the law telling you
- 30:11that you must be secure or face ruinous fines and liability, IEC
- 30:1562443 is the globally recognized technical blueprint showing you
- 30:20exactly how to build that security.
- 30:22It is the definitive global standard for industrial
- 30:24automation and control system security, and it is structured
- 30:27in a very deliberate, layered way across 4 distinct areas.
- 30:31You have Part 1, the policies and procedures which defines the
- 30:34management system and risk assessment processes.
- 30:36OK. Part 2 is the system
- 30:38requirements which covers the architectural design at a macro
- 30:40level. Part 3 is the component
- 30:42requirements which actually dictates how vendors like
- 30:45Siemens or Rockwell must build secure features into their pre
- 30:47LCS and switches. And Part 4 contains profiles for
- 30:50specific industries adapting the rules for a pipeline versus,
- 30:53say, a pharmaceutical lab. In a core tenet running through
- 30:57all of IEC 62443 is that concept of zones and conduits we keep
- 31:02coming back to. You logically group physical
- 31:05assets with similar security requirements and risk levels
- 31:08into zones. Think of them like watertight
- 31:10bulkheads on a submarine. And then you strictly,
- 31:13rigorously control the conduits, the network paths between them.
- 31:17But here is the massive friction point when the technical
- 31:20blueprint of 62443 meets the legal hammer of NIS 2.
- 31:25Compliance demands evidence. You cannot just present an
- 31:28auditor with a beautifully drawn Vizio diagram showing your zones
- 31:31and conduits. You have to mathematically,
- 31:34technically prove that those zones are actively enforced
- 31:37every single second of the day. So what does this all mean?
- 31:39It sounds like the difference between telling a judge you're a
- 31:41good driver versus handing over your dash Cam footage.
- 31:44That is the perfect analogy. In an OT environment facing
- 31:47regulatory scrutiny, your dash Cam is your unalterable
- 31:51continuous audit trail. This is where the monitoring
- 31:53platforms we discussed, like OT Access and Scatterhawk,
- 31:56transformed from being just security tools into vital
- 31:59compliance engines. If a national regulator walks
- 32:02into your facility following an incident and asks to see your
- 32:05network segmentation enforcement, they want proof.
- 32:08You have to pull the date stamped cryptographically signed
- 32:11log showing that when an unauthorized connection from the
- 32:14IT network attempted to cross the conduit into the OT zone,
- 32:18the system detected it, alerted on it, the firewall blocked it,
- 32:21and the security operation center formally responded.
- 32:25An audit is just a failure waiting to happen.
- 32:28You need deep event logging. You need granular change
- 32:31management tracking. If a maintenance engineer plugs
- 32:33in a laptop and updates the logic code on APLC governing a
- 32:37chemical mixing ratio, the system must record who did it,
- 32:40at what exact time, and what specific lines of code changed.
- 32:43Because under NIS 2, if that PLC code change causes a toxic spill
- 32:48or a safety incident and you do not have an audit trail proving
- 32:51you followed security procedures, the executives are
- 32:54personally legally exposed to negligence claims.
- 32:57Compliance theater is dead. We are firmly in the era of
- 33:00evidence based governance. You must prove your security
- 33:03posture every day. But here is the sobering reality
- 33:07we have to address. Even with the best governance,
- 33:10the most rigorous executive oversight, the best protocol
- 33:13isolation at the perimeter, the most comprehensive passive
- 33:16monitoring, and a fully patched RADIUS authentication server,
- 33:21the core tenet of zero trust dictates that we must assume a
- 33:24breach will eventually happen. We have to assume a highly
- 33:27resourced attacker will find a zero day vulnerability and
- 33:30bypass all of it. Which leads us to the final, and
- 33:33frankly, the most terrifying chapter of this deep dive.
- 33:36When the mitigations fail, when the screens on the factory floor
- 33:39suddenly go dark, when the ransomware extortion note pops
- 33:42up on the HMI terminal and the physical plant grinds to a
- 33:44chaotic halt, how do you get physical reality running again?
- 33:47You turn to your last ultimate line of defense, your OT backup
- 33:51and recovery strategy. And I need to be brutally clear
- 33:53here. If a manufacturing plant thinks
- 33:55they can just rely on their standard enterprise IT backup
- 33:58system to restore their industrial controllers, they are
- 34:00in for a very, very bad day. We spent hours reading through
- 34:04the Signia guide to OT backup strategies, and it outlines
- 34:07exactly why traditional IT backups fail so spectacularly in
- 34:11industrial environments. IT backups, like a central agent
- 34:16running on a Windows Server backing up to a cloud
- 34:18repository, are built for dynamic data, centralized
- 34:21management, and unified policies.
- 34:23Right. OT environments are an entirely
- 34:25different beast. They are incredibly static in
- 34:27the configurations, but they are supported by a wildly, almost
- 34:32comically fragmented vendor ecosystem.
- 34:34It is chaos. In a single manufacturing plant.
- 34:37You might have Siemens PLCS controlling the main line,
- 34:40Rockwell Automation controllers managing the packaging, legacy
- 34:43Schneider Electric HM is on the walls, all running different
- 34:47heavily proprietary closed source operating systems.
- 34:50Some of these devices this is haven't had a firmware update in
- 34:52a decade because they are certified for safety and cannot
- 34:55be touched. A centralized IT backup agent
- 34:58literally cannot be installed on a proprietary embedded
- 35:01controller from 2005. I kept asking myself while
- 35:03reading this, why can't we just throw all this PLC logic, all
- 35:07these kind of configuration files into the cloud like I do
- 35:10with my smartphone photos? We have immense bandwidth now.
- 35:13I backup gigabytes of photos from my phone to a cloud server
- 35:17every night. Why can't a power plant just
- 35:20push its configs to an AWS bucket?
- 35:22Because you have to account for the physical, chaotic reality of
- 35:25a major ransomware attack. When a sophisticated threat
- 35:29actor group hits a manufacturing plant, they spread as fast as
- 35:32possible. The very first action the
- 35:34incident Response team takes when they realize what is
- 35:36happening is to sever the network connections.
- 35:40They physically pull the cables or shut down the core riders.
- 35:43They cut the plant off from the Internet entirely, and they
- 35:45often sever the connection to the corporate IT network to stop
- 35:49the lateral movement of the malware.
- 35:51If the plant network is intentionally severed to stop
- 35:53the bleeding, a cloud backup repository is completely,
- 35:57totally inaccessible. It might as well be stored on
- 36:00the moon. Exactly when the plant is dark
- 36:03and the network is down, you need offline physical backup
- 36:06sitting in a fireproof safe right next to the machine on the
- 36:09factory floor. The Signia guide highlights the
- 36:12absolute necessity of maintaining specialized recovery
- 36:15devices like a ruggedized Siemens Field PG.
- 36:18What's that? For those unfamiliar, a Field PG
- 36:21is essentially A heavily armored, incredibly thick
- 36:24industrial laptop. It comes with all the necessary
- 36:27legacy serial ports and most importantly, it has all the
- 36:30proprietary, heavily licensed vendor software pre installed
- 36:33and authenticated. You keep the critical PLC
- 36:36configuration files and the compiled project logic stored
- 36:39secure securely offline on the encrypted hard drive of that
- 36:42specific device. So if.
- 36:44APLC on the floor is bricked or encrypted by an attacker.
- 36:47An engineer can walk up to it in the dark, plug the rugged Field
- 36:50PG directly into the controller with the physical serial cable,
- 36:54and manually push the clean logic back onto the device
- 36:57without needing a network connection.
- 36:58Yes, but the logic is only half the battle.
- 37:01What if the ransomware payload intentionally corrupted the
- 37:04firmware? Or what if the hardware itself
- 37:06fails during the chaotic shutdown?
- 37:08You must maintain what the industry calls deployment ready
- 37:12spare hardware hot swaps. So just physical backups of the
- 37:16machines themselves, yeah. You need a physical identical
- 37:19spare PLC sitting in a locked cabinet on the factory floor,
- 37:23preconfigured with the baseline firmware ready to be physically
- 37:26slotted into the rack and loaded from that offline backup.
- 37:30The logistics of that are mind boggling.
- 37:32You essentially need a shadow inventory of your most critical
- 37:35infrastructure. Yeah, but the guide points out
- 37:37it's not just the PLCS, it's the HM is the human machine
- 37:41interfaces and the massive engineering workstations that
- 37:44manage them. For those full scale servers,
- 37:46the Sydney A Guide aggressively stresses the need for bare metal
- 37:49recovery. Bare Metal Recovery, or BMR
- 37:51means your backup solution must support restoring the full
- 37:54system state, the underlying operating system, the registry,
- 37:57the applications, the exact configurations, all at once as a
- 38:00single image directly onto brand new blank hardware.
- 38:04It bypasses the need to manually reinstall Windows or Linux, then
- 38:09reinstall the drivers, then reinstall the software.
- 38:12In a crisis, when you are losing millions of dollars an hour, you
- 38:15do not have the time to rebuild complex engineering servers from
- 38:18scratch. And reading to the guide, the
- 38:21biggest hurdle to bare metal recovery isn't the data size,
- 38:24it's the nightmare of hardware bound licenses, or HBLSI hadn't
- 38:28even considered this layer of complexity.
- 38:30Some incredibly expensive industrial software licenses are
- 38:33mathematically tied to the specific MXE address of the
- 38:36network card or the physical serial number of the motherboard
- 38:40of the server it was originally installed on.
- 38:42It's an aggressive form of digital rights management.
- 38:44It is a massive, crushing pain point during an act of recovery.
- 38:49Imagine the scenario. Your primary engineering server
- 38:52is fully encrypted by ransomware.
- 38:54You do everything right. You grab a brand new spare
- 38:56server from the IT closet. You successfully execute a bare
- 39:00metal restore from an offline backup.
- 39:01The server boots up, the operating system loads.
- 39:04You click on the critical OT management software to get the
- 39:06plant running, and the software wakes up, scans the hardware,
- 39:10realizes it's on a different motherboard with a different MSE
- 39:13address, invalidates its own license, and stubbornly refuses
- 39:16to run. Just brutal.
- 39:18The factory is burning down and the software is asking you to
- 39:20insert a licensing dongle or call customer support.
- 39:23So your backup and recovery strategy has to include
- 39:26meticulous management of licensed backup utilities,
- 39:28physical USB dongles or pre map transfer mechanisms outlined in
- 39:33a playbook. It takes immense planning.
- 39:35You also have to utilize agent free backup operations whenever
- 39:38possible. Instead of installing a heavy IT
- 39:41backup agent that might crash the legacy OT software, you use
- 39:45native tools like Microsoft's Volume Shadow Copy Service VS.
- 39:49It says VSS allows the system to take a point in time snapshot of
- 39:52the hard drive without freezing the running applications or
- 39:55interrupting the determinism of the OT processes.
- 39:58And finally, you must have absolute ironclad tamper
- 40:02protection for these backups, because modern attackers are
- 40:05incredibly smart. They know that if you have
- 40:06clean, accessible backups, you will simply wipe your machines
- 40:09and you won't pay their ransom. So their first objective upon
- 40:12entering the network isn't to encrypt the plant, is to quietly
- 40:15hunt for your backup servers, delete the archives, or encrypt
- 40:18the backups. First before they trigger the
- 40:20main attack on the PLCS. Which is why you must use
- 40:23immutable storage. Immutable storage is a
- 40:26technology where data, once written to the disk, is
- 40:29mathematically locked. It cannot be altered,
- 40:31overwritten or deleted for a set period of time, say 30 days.
- 40:35Not even by a user with top level administrative privileges.
- 40:38If the attacker gains full control of the network and
- 40:41issues a command to delete the backup repository, the storage
- 40:44array simply rejects the command.
- 40:46It is wild to think about the physical reality of this.
- 40:49Your ability to recover a modern hyper connected smart
- 40:52manufacturing facility relies entirely on having a completely
- 40:56offline ruggedized laptop in a safe, a closet full of physical
- 41:00spare parts, immutable hard drives, and literal paper print
- 41:03outs of cause and effect matrices and input output lists.
- 41:06Paper print outs. Yes, the absolute certainty of
- 41:09your physical offline backups dictates whether you are forced
- 41:12to hand millions of dollars to a cyber cartel or if you can look
- 41:15them in the eye and actually restore operations on your own
- 41:18terms. It is the ultimate defining
- 41:20paradox of modern industry as IT and OT rapidly converge to make
- 41:25our physical industry smarter, more efficient, and more
- 41:27remotely connected. The very cybersecurity tools,
- 41:30the VPNs and the network switches meant to protect the
- 41:33physical world are becoming the primary vectors used to attack
- 41:36it. Our safety, our water, our power
- 41:39relies entirely on trusting the untrustable.
- 41:41That's all for this episode of Cybersecurity Under Pressure.
- 41:44Real attacks, real lessons. Technical details matter.
- 41:47The board's perspective matters. What matters most is what you do
- 41:51with both of them tomorrow.