Latest / Cybersecurity Under Pressure. Real Attacks, Real Lessons / Industrial Identity Security: The Risk in Software-Defined Factories
Transcript
- 0:47Welcome to cybersecurity under pressure, real attacks, real
- 0:50lessons. Today is Monday, June 29th,
- 0:542026. I have been thinking about this
- 0:56story all week. It starts with a breach and ends
- 0:59with a question every CISO should be asking about
- 1:02ransomware and industrial control systems.
- 1:04And honestly man, I can practically hear the nervous
- 1:07energy radiating off of you today.
- 1:09Oh yeah. You definitely have that
- 1:10distinct tone of someone who just spent their entire Sunday
- 1:13triaging, you know, critical alerts while the rest of the
- 1:17world was outside having a BBQ. Are you just running entirely on
- 1:20caffeine at this point? Yeah, I'm definitely on my 4th
- 1:22mug of coffee and yes, it is completely cold at this point.
- 1:25Yikes. Yeah, try 48 hours of just
- 1:27staring at raw packet captures and firewall logs.
- 1:31Because, you know, third party vendor decided Friday at 5:00 PM
- 1:34was the absolute perfect time to push an entirely undocumented
- 1:38firmware update. Oh, to a critical network
- 1:40segment, I bet. Exactly.
- 1:41But I mean, that is just the reality of the operational
- 1:44technology world, right? If you are listening to this
- 1:47right now and you actually manage an OT network, you know
- 1:50exactly what I mean. Yeah.
- 1:51Totally. We are essentially the digital
- 1:53janitors trying to keep the physical world from just
- 1:55spinning off its axis. Yeah, and right now our brooms
- 1:59are completely on fire. Well, grab another cup from that
- 2:02pot, because our mission for this deep dive is going to
- 2:05require honestly all the mental bandwidth we can muster.
- 2:08Today we're tearing apart a massive stack of sources.
- 2:12Today we're looking at the latest frontline threat
- 2:15intelligence, the impending regulatory mandates, dropping on
- 2:19our heads from the EU. Don't even get me started on the
- 2:21EU regulation. Right.
- 2:23And the architectural blueprints that dictate exactly how we keep
- 2:27industrial plants running when the network itself is just
- 2:30compromised. We're looking at a fundamentally
- 2:33crumbling perimeter, deeply vulnerable headless legacy
- 2:36devices and this sort of desperate industry pivot toward
- 2:41zero trust and software defined factories.
- 2:44We basically need to figure out how to operate when we can no
- 2:47longer trust the wires connecting our machines.
- 2:49It is a staggering operational shift.
- 2:52I mean, we are moving from treating the factory floor like
- 2:55this secure, isolated walled garden to simply assuming the
- 2:59walls are already breached. Because they usually are.
- 3:02Because, let's be brutally honest, they always are.
- 3:04Air gaps are they're basically a myth we tell ourselves so we can
- 3:08sleep at night. Exactly.
- 3:09Which means we have to start by confronting the really hostile
- 3:12reality of this Monday morning. So over the weekend I was
- 3:16reading up on the Scattered Spider hackers.
- 3:18Oh, right, the kids. Yeah, we were talking about two
- 3:20guys here, Thala Jubair, who's 20 years old, and Owen Flowers,
- 3:24who is literally just 18. They just pleaded guilty in the
- 3:27UK for the massive Transport for London attack and you know these
- 3:32are the exact same kids who allegedly dismantled The MGM and
- 3:36Caesars casinos in Las Vegas back in 202318 and 20 years old,
- 3:41taking down massive infrastructure.
- 3:43I have to laugh, but it's a really dark, painful laugh.
- 3:46Yeah, I feel that. I mean, you have multinational
- 3:49organizations spending 10s of millions of dollars on next
- 3:52generation firewalls, endpoint detection and response agents.
- 3:56You know, military grade encryption overlays.
- 3:58All the shiny toys. All of it.
- 4:00And they get entirely dismantled by two teenagers running a
- 4:03Telegram channel called Star Chat.
- 4:05It just shows you that the perimeter doesn't exist where we
- 4:07think it does. Right, because this was
- 4:09essentially just a massive SIM swapping service.
- 4:11But explain the mechanics of that to me for the listeners who
- 4:13might be a bit fuzzy. Why is a SIM swapping service so
- 4:17devastating to an enterprise environment?
- 4:19Well, because, you know, we hear about SIM swapping when someone
- 4:22gets their personal cryptocurrency wallet stolen,
- 4:25but how does that translate to taking down the entire IT
- 4:28infrastructure of Transport for London?
- 4:30It translates because enterprise security has, for better or
- 4:34worse, fundamentally tied its entire identity trust to the
- 4:38cellular network, which is arguably the weakest link in the
- 4:41chain. Really.
- 4:42Oh absolutely. It's almost poetic in its
- 4:45simplicity. These teenagers did not burn a
- 4:48complex 0 day exploit to break into a mainframe like it's some
- 4:51Hollywood movie. Right, no matrix text scrolling
- 4:55on the screen. Exactly.
- 4:56They used voice and SMS phishing.
- 4:59They tricked human employees at major wireless telecom
- 5:02providers. They stole their credentials,
- 5:05logged into the telecom providers internal portal and
- 5:07physically reassigned the victim's phone number to a SIM
- 5:10card that the attackers actually controlled.
- 5:13Wait, so they just completely hijacked the phone number?
- 5:15Exactly. And once you control the phone
- 5:17number, you intercept the multi factor authentication codes.
- 5:20Yeah, when the victim's enterprise VPN prompts them for
- 5:23a login, it sends that one time passcode via SMS to the phone
- 5:27number on file. The attacker gets the code, not
- 5:30the employee. Pass the front door completely.
- 5:32Completely. They breached over 130 massive
- 5:36organizations, companies like LastPass, DoorDash, MailChimp
- 5:39just by weaponizing customer service protocols at
- 5:42telecommunications companies. It completely invalidates the
- 5:45millions spent on network perimeter defense.
- 5:48OK, but let me push back here just a bit.
- 5:49SIM swapping is terrifying, obviously, but it is essentially
- 5:52a social engineering attack against the IT perimeter.
- 5:56We've known about MFA fatigue and SMS vulnerabilities for
- 5:59years now. Is this it's just the same old
- 6:03IT ransomware story sort of creeping into the headlines
- 6:05again? No, it is definitely not the
- 6:07same old story because the professional cybercrime economy
- 6:11has evolved into a highly optimized, hyper aggressive
- 6:14corporate structure. Look at the data on the
- 6:17Gentleman ransomware group. This is the group led by an
- 6:20administrator going by the handle Zeta 88 on Russian dark
- 6:23web forums. OK, they are completely
- 6:26disrupting the entire ransomware as a service market by offering
- 6:29a 90 to 10 affiliate split. Wait, meaning 90% of the ransom
- 6:33payout goes to the hacker who actually deploys the malware and
- 6:36the core developers only take 10%?
- 6:38Exactly. That is a staggering profit
- 6:41margin for the affiliate. That's huge.
- 6:42It really is. The criminal industry standard
- 6:45has always been an 8020 split. By bumping it to 90%, Zeta 88 is
- 6:51essentially creating a massive brain drain from other
- 6:53ransomware cartels. Oh.
- 6:55So they're poaching talent. Exactly.
- 6:57They are recruiting the absolute best, most aggressive
- 7:01penetration testers in the criminal underground and
- 7:04checkpoint. Research shows they are
- 7:06incredibly fast. Fast how?
- 7:08Well, they're already the second most active ransomware group
- 7:12this year. They specifically target
- 7:14Internet facing edge devices, your VPN appliances, your edge
- 7:18firewalls. Once they exploit A
- 7:20vulnerability there, they're inside and they encryt the
- 7:22entire network in a matter of hours, not days.
- 7:26And according to the latest Kaspersky ICS CERT data, the
- 7:30manufacturing sector is taking the absolute brunt of this
- 7:32accelerated aggression. Oh yeah, manufacturing's a
- 7:35massive target. Right, in the first quarter of
- 7:372026, the percentage of attacked industrial computers in
- 7:41manufacturing jumped across 10 different global regions.
- 7:44Yeah, it's bad. So the attacks are getting
- 7:46faster, the affiliates are getting paid more, and they're
- 7:49aiming squarely at industrial control systems.
- 7:53But if we're talking about how these threat actors are getting
- 7:55in, we have to talk about the catastrophic failures happening
- 7:59on the defense side. Oh please tell me we are going
- 8:01to talk about the seasick Gov Cloud leak.
- 8:04We absolutely are. Good, because we want to talk
- 8:06about how trust is broken. That is literally the ultimate
- 8:10example. Yeah, and calling it a leak is
- 8:12almost too polite. Honestly, it was a complete
- 8:14breakdown of fundamental security hygiene at the
- 8:17Cybersecurity and Infrastructure Security Agency, the very
- 8:21federal body that writes the guidelines on how you and I are
- 8:24supposed to defend critical infrastructure.
- 8:26It's mind boggling. I mean, let's breakdown exactly
- 8:28what happened here. A contractor and administrator
- 8:31for CSS secure code development environment was using GitHub.
- 8:35OK, pretty standard. Right now, GitHub has built in
- 8:38automated features specifically designed to scan your code and
- 8:42block you from accidentally publishing sensitive secrets
- 8:45like API keys or passwords. Yeah, the secret scanning tools.
- 8:48Exactly this administrator literally went into the
- 8:51settings, disabled those secret blocking features manually, and
- 8:54then pushed plaintext AWS keys and internal passwords to a
- 8:58public repository. And the name of the public
- 9:01repository was literally private CISA.
- 9:03I mean, you could not write a script this absurd if you try.
- 9:06Furiously. Guillaume Valadon, a security
- 9:09researcher from Git Guardian, found it.
- 9:12He found a file literally called Important OS Tokens just sitting
- 9:16out in the open. Unbelievable.
- 9:17And this wasn't just a low level access key.
- 9:20This file granted high level administrative access to three
- 9:24Amazon AWS Gov cloud servers. And it gets worse, obviously.
- 9:28Of course it does. There was a CSV file containing
- 9:31dozens of plain text usernames and passwords for internal
- 9:34slices systems, including their landing zone, dev SEC OPS
- 9:37environment. Wait, the dev SEC OPS
- 9:39environment, meaning the exact tools and pipelines they use to
- 9:43build, test and deploy their own internal software.
- 9:45Right. And Dylan Airy, you know, the
- 9:47security researcher who created the secret scanning tool Truffle
- 9:50log? Yeah, Yeah.
- 9:51He analyzed the leak and pointed out that one of the exposed RSA
- 9:55private keys gave an attacker full access to all code
- 9:59repositories within the entire Sisa IT organization.
- 10:03So what does that actually mean in practice?
- 10:05If I'm a threat actor and I have that RSA private key, what can I
- 10:09realistically do? You can register a rogue runner
- 10:12on their continuous integration pipeline.
- 10:14You can hijack the automated build process entirely.
- 10:18You can secretly inject a back door into the software packages
- 10:22Sisa is building before they are ever even deployed.
- 10:25You can theoretically poison the well at the absolute source.
- 10:28That's terrifying. It is If the top federal
- 10:31cybersecurity agency in the United States has contractors
- 10:34essentially taping the master override keys to the front gate
- 10:37of the facility, what hope does a local, underfunded municipal
- 10:41water utility have? But wait, stop right there for a
- 10:43second. I get the analogy of taping the
- 10:45keys to the front gate, but let's connect this to the
- 10:47listener who is managing an actual factory floor right now.
- 10:50The sicilique is a human error. It's a contractor making a
- 10:54spectacularly bad decision on GitHub.
- 10:57How does human error and cloud environments directly connect to
- 11:00the failure of operational technology on the ground?
- 11:03It connects, yeah, because it proves that you just cannot rely
- 11:08on administrative policy or perimeter hygiene to keep the
- 11:12attacker out of the network. The attack is going to get
- 11:14inside, period. Whether through a SIM swap and
- 11:17affiliated ransomware operator exploding a firewall or a leaked
- 11:21key on GitHub, they will breach the perimeter.
- 11:23And once they're inside, your last line of defense isn't a
- 11:27firewall. Right.
- 11:28What is? It it's the internal network
- 11:29architecture itself. Specifically, the network
- 11:32switches that route traffic between your engineering
- 11:35workstations and your critical safety systems.
- 11:38Which leads us directly into the heart of the problem today.
- 11:41If patching the humans and securing the perimeter is
- 11:43failing, we have to look at the devices that actually enforce
- 11:46the trust inside the building. I want to look at the June 2020
- 11:50sixth CISA advisory regarding Schneider Electric's Modicon and
- 11:53Connexium managed switches. And look, I am not going to ask
- 11:57what a switch does. We know it routes packets.
- 12:00My question is far more pointed. I get that the managed switch is
- 12:03the ultimate trust boundary on the factory floor, but if we
- 12:06know MD5 cryptography is completely broken, why in the
- 12:09world are we still relying on RADIUS implementations that
- 12:12allow packet forgery in 2026? That is exactly the right
- 12:16question to ask, and honestly the answer is rooted in the
- 12:19terrifying technical debt of operational technology.
- 12:22I figured we really have to unpack the mechanism of this
- 12:25vulnerability. CVE 20243596A managed switch in
- 12:30an industrial environment is literally the physical
- 12:32manifestation of the plants trust model.
- 12:34OK, break that down for. Me.
- 12:35You have programmable logic controllers, human machine
- 12:38interfaces, and robotic arms, and they're all depending on
- 12:41these switches to enforce who is allowed to talk to whom.
- 12:44The standard way we enforce this is through eight O 2.1 X port
- 12:47based network access control which is backed by a RADIUS
- 12:50server. Right remote authentication,
- 12:52dial in user service. It has been around forever.
- 12:55Exactly. It relies on UDP, usually on
- 12:58ports 1812 and 1645, and the problem is how it handles the
- 13:03integrity of the authentication packets.
- 13:06In many of these legacy Schneider Electric setups, the
- 13:09RADIUS protocol uses MD5 hashing to verify that the packets
- 13:12haven't been tampered with in transit.
- 13:14MD5. Yeah, but as you just pointed
- 13:17out, MD5 has been highly vulnerable to collision attacks
- 13:21for over 2 decades. Right, For the listener who
- 13:23hasn't looked at cryptographic hash functions recently, explain
- 13:26the mechanism of a collision attack here.
- 13:28How does a weakness in MD5 allow an attacker to actually bypass a
- 13:32locked switch port? So an MD5 collision happens when
- 13:352 completely different pieces of input data produce the exact
- 13:39same cryptographic hash output. Which shouldn't happen.
- 13:41Which should never happen, right?
- 13:43Because the RADIUS protocol uses a shared secret that doesn't
- 13:46change, an attacker who is sitting on the local network
- 13:49segment can actually predict how the hash will be calculated.
- 13:52When a legitimate device tries to connect to the switch, the
- 13:55switch sends a RADIUS access request packet to the
- 13:58authentication server. And the attacker intercepts that
- 14:00packet. They intercept it, and because
- 14:02of the MD5 weakness, they can forge a malicious radius access
- 14:06accept packet. They inject carefully crafted
- 14:09garbage data into the packet so that when the switch hashes it,
- 14:12it produces the exact same MD5 hash as a legitimate response
- 14:16from the real server. So the switch calculates the
- 14:19hash, sees that it matches what it expected, and just blindly
- 14:23assumes the authenticating server just to prove the
- 14:25connection. That's insane.
- 14:26So a threat actor can walk onto a factory floor, plug a rogue
- 14:30laptop into a random wall Jack, forge the access accept packet,
- 14:34and completely bypass the eight O 2 point 1X authentication.
- 14:37Boom, the unauthorized device is now fully authenticated on a
- 14:40critical production virtual local area network.
- 14:43The switch literally just lied to the entire security
- 14:46architecture. You know, I was reading a piece
- 14:48of analysis about this specific vulnerability, and it made a
- 14:51really chilling point. It noted that an OT switch
- 14:55rarely appears in an executive board report until the plant
- 14:59starts behaving strangely. That analysis is spot on because
- 15:03when an attacker uses this radius forgery to compromise the
- 15:07management plan of a switch, they almost never hit the
- 15:10emergency stop button and shut down the plant immediately.
- 15:13Why not? That is way too noisy.
- 15:15The security operation center would see the shutdown
- 15:17instantly. So what do they do instead?
- 15:19What is the actual operational impact once they are sitting
- 15:23comfortably on that trusted V Lim?
- 15:25They change a traffic path. They manipulate the switch's
- 15:28routing table so that your intrusion detection sister and
- 15:31your network monitoring tools go entirely blind.
- 15:34Extremely. They stop mirroring the
- 15:36malicious traffic to your security sensors.
- 15:39Or even worse, they open a hidden conduit through the
- 15:42Switch so that a compromised engineering workstation can
- 15:45reach a safety instrumented system that it has absolutely no
- 15:49business touching. But the operators don't see it.
- 15:51No. The plant operators in the
- 15:54control room still see packets moving.
- 15:56The green lights on the dashboard are still on.
- 15:59But the cybersecurity team has completely lost confidence that
- 16:02the physical plant is behaving as designed.
- 16:04The attacker is essentially flying the plane from the
- 16:07shadows. So hold on, let me challenge
- 16:08this entire scenario for a second.
- 16:10Every industrial network architect I speak to preaches
- 16:14the gospel of the IEC 62443 standard.
- 16:17Oh, here we go. They waive the Purdue Enterprise
- 16:21Reference Architecture model and my face talking about rigid
- 16:24zones and conduits. We are supposed to have physical
- 16:27and logical segmentation preventing an attacker from
- 16:29jumping from a low level workstation directly to a
- 16:32critical safety system. Why doesn't that heavily
- 16:35regulated segmentation stop this radius attack?
- 16:38Well, welcome to the reality of the factory floor, where the
- 16:41beautiful architectural spreadsheets absolutely do not
- 16:44survive contact with a 15 year old microcontroller.
- 16:46Fairpoint. The IEC 62443 standard is
- 16:50fantastic. In theory, it dictates that you
- 16:52group your assets based on strict security requirements,
- 16:55assigning them security levels from 1:00 to 4:00.
- 16:58But then you have external consultants coming in trying to
- 17:00slap security level 4 controls which demand heavy cryptography,
- 17:05mutual authentication and deep packet inspection onto bottom
- 17:08tier embedded devices at level 1 of the Purdue model.
- 17:12And these are the actual programmable logic controllers,
- 17:15right? The device is physically opening
- 17:17the valves and moving the robotic arms.
- 17:19Exactly. These PLCS and remote terminal
- 17:22units are running embedded microcontrollers with almost 0
- 17:26compute headroom. So they can't handle it.
- 17:28Not at all. Their entire processor is
- 17:30dedicated to maintaining a deterministic cycle time,
- 17:34reading a sensor, and flipping a relay in five milliseconds flat.
- 17:37If you try to force complex transport layer security or
- 17:40heavy authentication protocols onto them natively, you break
- 17:43the device. They literally cannot process
- 17:46the cryptographic overhead and the entire process crashes.
- 17:49So because the endpoints themselves are too weak to
- 17:51defend themselves, you have to rely entirely on the network
- 17:54switch to act as the enforcer. The switch becomes the conduit.
- 17:58It is the only thing enforcing the boundary between the zones.
- 18:01And if that switch is lying to you because of a 2 decade old
- 18:04radius forgery vulnerability, your zone is instantly
- 18:08compromised. The attacker just bypassed the
- 18:10conduit at that moment. You're highly touted expensive.
- 18:14Network segmentation is nothing more than a slide and a
- 18:17PowerPoint deck. It is not a real operational
- 18:21control. That is a brutal reality.
- 18:23The perimeter is compromised by SIM swapping, the internal
- 18:27conduits are bypassed by legacy cryptography, and the endpoints
- 18:31physically cannot support modern security protocols.
- 18:34Yep, welcome to my Monday. Which is exactly why the
- 18:36regulators are completely losing patience.
- 18:39They're no longer just issuing polite guidelines and best
- 18:41practice documents. They are stepping in to force a
- 18:44fundamental change. If you're managing compliance
- 18:47right now, September 2026 is circling on your calendar like a
- 18:50bird of prey. Oh, you were talking about the
- 18:52year Union Cyber Resilience Act, the CRA?
- 18:55Exactly. It is going to fundamentally,
- 18:56aggressively change how we build, deploy and maintain
- 19:00industrial hardware across the globe.
- 19:02Right, because as of September 11th, 2026, the CRA mandates a
- 19:06terrifyingly tight window for disclosure.
- 19:09Any manufacturer or operator must report actively exploited
- 19:13vulnerabilities and severe security incidents to the
- 19:15European Union Agency for Cybersecurity in ISA within 24
- 19:20hours of becoming aware of them. 24 hours, it's crazy.
- 19:23And to even know if you are vulnerable to a new exploit, the
- 19:25CRA is forcing the mandatory adoption of Machine Readable
- 19:29Software Bill of materials or S bombs for all digital products.
- 19:33Just saying the acronym S BOM makes my blood pressure spike.
- 19:36Honestly, do you have any idea what it actually means to
- 19:40generate a machine readable, fully accurate S BOM for a
- 19:44legacy device that has been bolted to a factory floor for 15
- 19:47years? Probably a headache.
- 19:49It is an administrative nightmare of epic proportions.
- 19:52We have massive to fleets of legacy PLCS and RT US running
- 19:55critical infrastructure where the original vendor doesn't even
- 19:57exist anymore. The company went bankrupt or got
- 20:00acquired 3 times over, or the firmware was custom compiled by
- 20:03some brilliant engineer who retired a decade ago and left
- 20:06exactly 0 documentation. You know, this sounds exactly
- 20:10like what they covered in the wire transfer deep dive
- 20:12regarding new compliance rules creating cascading financial
- 20:16risks through the entire global supply chain.
- 20:19If you are a component manufacturer and you cannot
- 20:21produce that machine readable S bomb, you cannot prove
- 20:25compliance. And if you can't prove
- 20:26compliance, you're suddenly facing massive regulatory fines.
- 20:30Or worse, you get completely locked out of selling into the
- 20:33European markets. The financial contagion is.
- 20:37Huge. It is an existential threat to
- 20:39vendors. I mean, the S bomb is
- 20:41essentially a highly detailed restaurant allergy warning for
- 20:44software. That's a good way to put it.
- 20:46Think about it. If a zero day exploit drops on a
- 20:48Friday night and you find out a specific obscure open source
- 20:52library have a critical remote code execution vulnerability,
- 20:56say another catastrophic log 4 J situation, you need to know
- 21:00exactly which embedded devices on your manufacturing floor are
- 21:03silently running that specific library deep in their firmware.
- 21:06Right, because if you don't know it's there.
- 21:08You cannot recall a tainted ingredient if you have
- 21:10absolutely no idea it is floating in the soup.
- 21:13And the CRA doesn't just want you to know you're vulnerable,
- 21:16they demand that you fix it. Which forces us to look at the
- 21:19mechanism of patching these massive distributed
- 21:22environments. Which brings up the massive
- 21:24double edged sword of over the air or OTA updates.
- 21:27OTA updates. Are quite literally the only way
- 21:31you can realistically comply with these 24 hour reporting and
- 21:34patching windows across thousands of distributed
- 21:37industrial Internet of Things devices.
- 21:39Because you can't do it manually.
- 21:41Exactly. If you manage a municipal water
- 21:43network, you cannot send a technician in a physical truck
- 21:46to drive around and manually. We plug a USB drive into every
- 21:50single water pump controller across 100 square miles.
- 21:53It's logistically impossible. You have to push the patch over
- 21:56the network. But if your OTA implementation
- 21:59architecture is weak. It ceases to be a patching
- 22:01mechanism and becomes the ultimate highly efficient attack
- 22:04vector for a threat actor. Exactly.
- 22:07Let's breakdown the mechanics of a secure OTA update.
- 22:10If the firmware payload isn't encrypted in transit with AES
- 22:12256, If it doesn't use asymmetric cartography like RSA
- 22:17or elliptic curve cryptography for deeply integrated digital
- 22:20signatures, right? And most importantly, if the
- 22:24receiving device does not have a physical hardware root of trust
- 22:27enforcing secure boot, you aren't patching A vulnerability
- 22:32at all. You're just handing the
- 22:33ransomware affiliate an automated, highly efficient
- 22:36delivery mechanism to inject malicious code directly into the
- 22:41memory of your critical infrastructure.
- 22:43You're doing their job for them. If the device cannot
- 22:46cryptographically verify that the firmware update came
- 22:49exclusively from the original equipment manufacturer, an
- 22:52attacker who compromises your update server can push a
- 22:56malicious firmware image to every single PLC on your network
- 23:00simultaneously. That's a night you brick the
- 23:02entire factory in one keystroke. So we are essentially caught in
- 23:05an impossible paradox here. The European regulators are
- 23:08basically demanding a zero trust posture in environments that
- 23:11were entirely fundamentally built on implicit trust.
- 23:14Exactly. They want 24 hour reporting,
- 23:17cryptographic over the air updates, and machine readable
- 23:19dependency trees for devices that were designed back when
- 23:22dial up Internet was still a cutting edge technology.
- 23:25How do you actually bridge that gap?
- 23:27Well, you cannot fix the old devices natively.
- 23:30We already established they lack the compute power, so you have
- 23:33to build a fortress around them. You have to wrap the legacy
- 23:35architecture in a modern security overlay.
- 23:38Which leads us directly to Kiran Upadrasta's V4 Point O doctrine
- 23:43on Zero Trust for industrial control system.
- 23:45Yes, brilliant paper. I was analyzing this specific
- 23:48white paper and it tackles the exact paradox you just
- 23:51described, but I want you to explain the mechanics of it.
- 23:53How do you theoretically enforce 0 trust on APLC from 1995 that
- 23:58has absolutely no concept of human identity 0 cryptography
- 24:03and lacks any concept of a network session model?
- 24:06You use identity aware overlays and protocol proxies.
- 24:09Look, the fundamental problem what you've addressed formally
- 24:11defines is the headless device authentication.
- 24:13Problem is the devices at level 0 and level one of the Purdue
- 24:17model cannot authenticate users. Period.
- 24:19Right. They just don't have the brains
- 24:21for it. Exactly.
- 24:22They speak unencrypted leg and protocols like Modbus, DMP 3 or
- 24:26Basic Common Industrial Protocol.
- 24:28These protocols were built for serial cables.
- 24:30They have zero native security. The PLC does not know and does
- 24:35not care who is sending the command to open a relief valve
- 24:38just sees the packet arrive on the wire, reads the function
- 24:41code and executes it. So if an attacker like our
- 24:44affiliated ransomware operators we talked about earlier, gets
- 24:47onto the internal network and simply runs a scan to learn the
- 24:50IP address of the PLC, they can just format a standard Modbus
- 24:54packet, send a command to halt the process, and the PLC will
- 24:57happily, obediently oblige A. 100% it will shut down without a
- 25:01second thought. So instead of trying to force
- 25:03the legacy PLC to authenticate the user, which we know will
- 25:06break the device you interpose is a proxy, you build an
- 25:10intelligent network layer that physically wraps the headless
- 25:13device. OK, walk me through a packet's
- 25:15journey in this architecture. Let's say a legitimate engineer
- 25:18on a laptop needs to connect to the PLC to run a diagnostic.
- 25:22In the UPI Drosta Dr., the engineer does not connect to the
- 25:24PLC. OK, where do they go?
- 25:25They connect directly to the identity aware property sitting
- 25:28in front of it. The proxy intercepts the
- 25:30connection and acts as an absolute bouncer at the door.
- 25:34It forces the engineer's laptop to negotiate a modern TLS
- 25:37encrypted session. Got it.
- 25:39It demands multifactor authentication.
- 25:41It checks the device posture to ensure the laptop isn't running
- 25:44malicious processes. It confirms their specific
- 25:47identity, context and role based access permissions.
- 25:51And only if the proxy fully trusts the engineer, what
- 25:53happens to the packet. Only then does the proxy
- 25:56translate that secure authenticated connection into
- 25:59the legacy Modbus protocol. It strips off the modern
- 26:02encryption, encapsulates the commanders of the raw legacy
- 26:05protocol, and passes it down the short trusted physical wire to
- 26:09the PLC. Oh, that's clever.
- 26:10Right, you are injecting TLS encryption and identity
- 26:13verification into legacy protocols by acting as a highly
- 26:16intelligent middleman. The PLC still thinks it is just
- 26:19talking on a flat trusted network, but the proxy ensures
- 26:23that only explicitly authorized commands ever reach it.
- 26:26I am looking at the empirical data from Upadrosta's paper
- 26:29right now, and I have to stop you to highlight this.
- 26:31It states that implementing the specific proxy architecture
- 26:35reduces successful lateral movement from compromised
- 26:38engineering workstations by an astonishing 87 to 94%.
- 26:43That is a massive, almost unbelievable drop in successful
- 26:46attacks. It sounds unbelievable until you
- 26:48look at the mechanics, but it is based on real data from
- 26:51independent red team testing across 14 different advisory
- 26:55engagements. By enforcing minimum trust
- 26:57access strictly at the protocol layer rather than trying and
- 27:00failing to fix the device layer, you stop compromise workstations
- 27:03did in their tracks. How does that look in practice?
- 27:06Think back to the scenario we discussed earlier.
- 27:08The Scattered Spider attacker uses SIM swapping to bypass the
- 27:11VPN and compromise an engineering workstation in a
- 27:15traditional legacy network. They are now inside the Trusted
- 27:18zone. They can freely scan the
- 27:19network, find the PLCS, and start firing off malicious
- 27:23Modbus function codes. But with the identity overlay
- 27:26proxy in place. With the overlay, the compromise
- 27:29workstation tries to scan the network and the proxy simply
- 27:32drops the traffic silently. The attacker tries to blindly
- 27:36send a Modbus command and the proxy intercepts it, demanding A
- 27:39valid cryptographic session token tied to a specific human
- 27:43identity and an approved behavioral baseline.
- 27:45Which they don't. Have they don't have it, The
- 27:47lateral movement fails completely because the network
- 27:50itself refuses to route unauthenticated protocol
- 27:53commands to the endpoints. It neutralizes the compromise
- 27:56workstation entirely. OK, I hear the theory and the
- 27:59mechanism is definitely sound. The 94% reduction is incredible
- 28:03on paper. But let me push back with a
- 28:05hard, ugly operational scenario. Laid on me.
- 28:08We know proxies introduce latency and rely on external
- 28:11identity providers. It is 2:00 AM on a Sunday.
- 28:14A highly pressurized pipe is actively bursting in a remote
- 28:18municipal pumping station. Bad situation.
- 28:20Very The pressure is building toward a catastrophic kinetic
- 28:23explosion and the local proxy server has just crashed or the
- 28:27Internet connection back to the cloud identity provider is
- 28:30completely down. Do I seriously have to stand
- 28:33there and wait for a multi factor authenticity vacation
- 28:35pushed to my phone to time out before I can open the emergency
- 28:38relief valve? Because if I do, that pipe is
- 28:40going to take out the entire facility.
- 28:42I love that you ask that because every single seasoned plant
- 28:46manager asks that exact terrifying question.
- 28:50You cannot let digital security cause a catastrophic physical
- 28:53safety failure. The doctrine accounts for this
- 28:55with edge case engineering. The solution is the physical
- 28:58break glass safe. You mean a literal physical
- 29:01metal safe A. Heavy physical lock box bolted
- 29:04to the wall in inside the control room.
- 29:06Inside that safe there are pre authenticated hard coded
- 29:08emergency tokens, usually specific USB hardware keys that
- 29:12are cryptographically designed to instantly bypass the identity
- 29:16proxy and allow immediate localized access to the critical
- 29:19safety PLCS. That sounds like a massive
- 29:22backdoor. It is, but here is the critical
- 29:24catch. They are strictly one time use.
- 29:27The absolute millisecond you plug that emergency hardware
- 29:31token into the terminal, it triggers a massive, unignorable
- 29:34logging event. So you can't hide it.
- 29:36Exactly. It fires off high priority
- 29:39paging alerts to the security operation center, sounding
- 29:42alarms across the organization, and it automatically mandates a
- 29:46formal executive level post incident review.
- 29:49You can bypass the proxy, you can stop the bursting pipe
- 29:52immediately to save the plant, but you're going to have to
- 29:55stand in front of the CI so the next morning and explain exactly
- 29:58mathematically why you broke the glass.
- 30:00That is a brilliant, pragmatic balance of physical safety and
- 30:04digital security. But listening to the sheer
- 30:06complexity of this, the identity overlays, the proxies, the PLS
- 30:10translation, the physical break glass safes, makes me wonder if
- 30:14this is how much money, effort, and architectural gymnastics it
- 30:17takes just to fix the old factories.
- 30:19What does it look like when we build a new one entirely from
- 30:21scratch? Oh, you throw the old
- 30:23architecture completely out the window, you abandon the legacy
- 30:26hardware and you build a purely software defined factory.
- 30:29Which brings us to the bleeding edge of the industry.
- 30:32I want to dive deep into Audi's Edge Cloud for Production, or
- 30:35EC4P. Audi is collaborating heavily
- 30:38with Siemens and Cisco to do something that sounds almost
- 30:40like pure heresy in traditional operational technology circles.
- 30:44It really does. They are entirely virtualizing
- 30:47legacy hardware and moving critical, highly time sensitive
- 30:51manufacturing applications off the factory floor and into off
- 30:54premise data centers. It is a total ground up paradigm
- 30:58shift. Instead of having a physical
- 31:00industrial PC or a metal PLC bolted inside a dusty vibrating
- 31:05electrical cabinet right next to the robotic arm on the shop
- 31:08floor, they are running a virtual PLC of VPLC on a server
- 31:12in a climate controlled data center up to 13 kilometers away
- 31:15from the physical factory. Wait, I have to stop you there
- 31:17and challenge the physics of this off premise data Centers
- 31:20for a live automated manufacturing floor.
- 31:23I thought the absolute golden rule, the unbreakable law of
- 31:26operational technology, was deterministic latency.
- 31:29Doesn't a single millisecond of latency or a single dropped
- 31:32Ethernet packet ruin an entire automated production?
- 31:35Line. Traditionally, yes.
- 31:37Right. If that robotic arm we talked
- 31:39about at the beginning doesn't get the stop command from the
- 31:42virtual PLC in exactly 5 milliseconds, it crashes a
- 31:45chassis into a wall. How does 13 kilometers of fiber
- 31:49optics not introduce catastrophic latency?
- 31:52You are absolutely right to challenge the physics.
- 31:55In traditional standard Ethernet routing, a dropped packet means
- 31:59the system has to realize it was dropped, request a
- 32:01retransmission, and wait for the packet to arrive again.
- 32:04Right, which takes time. Exactly.
- 32:06That retransmission cycle introduces unacceptable latency,
- 32:09which means a physical collision on the factory floor.
- 32:12But they aren't using traditional Ethernet routing for
- 32:14this, they're using PRP, the pair RLO redundancy protocol.
- 32:19Breakdown the mechanism of PRP. How does it bend the physics of
- 32:22network latency? PRP is an absolutely brilliant
- 32:25piece of network engineering. It takes every single critical
- 32:29Ethernet frame generated by the virtual PLC and duplicates it at
- 32:33the source. It sends the original packet
- 32:35down network A, and it simultaneously sends the exact
- 32:38duplicate packet down network B. These are parallel, physically
- 32:41independent network fabrics built on advanced Cisco
- 32:44industrial switches. They share no common
- 32:46infrastructure. So they are essentially racing
- 32:49each other to the destination robotic.
- 32:51Arm exactly. Frame A goes down the left side
- 32:53of the factory, Frame B goes down the right side, the
- 32:56receiver at the other end. The controller on the robotic
- 32:59arm accepts whichever packet arrives 1st and silently
- 33:03discards the duplicate based on sequence numbers.
- 33:05That's genius. Right.
- 33:07If Network A suffers A catastrophic hardware failure if
- 33:10a switch reboots, or if a forklift literally drives over
- 33:13the fiber optic cable and severs it, it doesn't matter.
- 33:15System doesn't even blink. Because the duplicate packet on
- 33:18network B is already arriving at the exact same millisecond.
- 33:21Precisely. There is 0 recovery time, no
- 33:25single point of failure, no packet loss requiring
- 33:28retransmission. It mathematically guarantees the
- 33:31strict latency requirements those five millisecond windows
- 33:35even when communicating with a centralized data center miles
- 33:38away. So if you virtualize the
- 33:39hardware into a data center and you mathematically secure the
- 33:43latency with parallel redundancy network, you fundamentally
- 33:47change how you operate and defend the factory.
- 33:50The Siemens architectural document points out that in a
- 33:52software defined factory, the first step to fixing a broken
- 33:55production line is picking up a mouse and keyboard to spin up a
- 33:59new virtual instance, rather than grabbing a physical key to
- 34:02open a metal electrical cabinet. The benefits are staggering.
- 34:07It drastically lowers physical hardware procurement costs.
- 34:10It eliminates time consuming shop floor firmware updates
- 34:13because you patched the server, not the endpoints, and it allows
- 34:16you to bake deep cybersecurity in from the ground up.
- 34:19You can spin up a new virtual controller, deploy an
- 34:22experimental patch, test it against a digital twin of the
- 34:25factory floor, and verify it works without ever stepping onto
- 34:28the actual manufacturing floor. But let me tell you, the hardest
- 34:30part of this transformation isn't the PRP networks or the
- 34:34virtualized hardware. It is the human organizational
- 34:37challenge. You mean merging the
- 34:38traditionally siloed IT and OT? Yes, the cultural clash is
- 34:43massive. You can no longer have the IT
- 34:45guys sitting in carpeted offices who don't understand the kinetic
- 34:49physics of a spinning motor operating an entirely separate
- 34:52from the OT guys on the concrete floor who think IP addresses and
- 34:56TLS certificates are dark magic. Yeah, that's a recipe for
- 34:59disaster. To make EC4P work, Audi had to
- 35:02create a unified 24/7 operational team possessing
- 35:06deeply integrated IT and OT skill sets.
- 35:09They had completely merged the cultures.
- 35:11And when you have that unified software defined architecture,
- 35:14you open the door for defensive tools that were literally
- 35:17impossible to deploy in legacy environments.
- 35:20Look at what Dragos is doing with their Ember AI platform.
- 35:23Oh Amber AI is incredible. Yeah, they trained a highly
- 35:26specialized artificial intelligence on a decade of
- 35:28specific operational technology, expertise, hardware behaviors,
- 35:32and frontline threat intelligence.
- 35:34When your entire factory is software defined and centrally
- 35:37routed, an AI can monitor the health of production assets
- 35:40continuously at the packet level.
- 35:42It is the absolute Holy Grail of industrial security.
- 35:46It can hunt for vulnerabilities in real time.
- 35:48It can analyze the vibration data of a virtualized pump and
- 35:52predict when a physical bearing is going to fail before it
- 35:54actually breaks. That's amazing.
- 35:56And from a cybersecurity perspective, it can detect the
- 35:58behavioral anomalies of a compromised network segment and
- 36:02isolate it automatically before a ransomware payload like a
- 36:04gentleman even has a chance to detonate.
- 36:07You move from reacting to the breach to proactively predicting
- 36:10the failure. You eliminate the entire
- 36:13headless device problem by virtualizing the device's brain
- 36:17inside a highly secure, deeply monitored data center.
- 36:21It is a massive leap forward and it completely reframes how we
- 36:24think about industrial resilience.
- 36:25But listening to all of this, from teenagers bypassing MFA, to
- 36:29the death of legacy cryptography to the rise of AI monitored
- 36:33virtual PLCS, it leaves me pondering a rather provocative
- 36:37thought for the future of this industry.
- 36:38Oh yeah. What's that?
- 36:39We are actively virtualizing the very hardware that defines
- 36:43industrial control. We are running physical kinetic
- 36:47factories from off site servers using parallel redundancy
- 36:51networks. We are wrapping every legacy
- 36:53device in complex 0 pressed cryptographic overlays and
- 36:57deploying artificial intelligence to hunt for
- 36:59threats. If we project this out 10 years,
- 37:03will the traditional OT engineer even exist?
- 37:06Or are we all just going to be IT network engineers who happen
- 37:10to wear steel toe boots to the office?
- 37:12I have to admit that is a terrifying but incredibly
- 37:15exciting thought. The lines are blurring so fast
- 37:17that makes your head spin. I think the steel toe boots will
- 37:20definitely stay. You still have to respect the
- 37:22kinetic energy of the factory floor, but the traditional
- 37:24wrench that is definitely getting replaced by a Python
- 37:27script and a Cloud Console. That's all for this episode of
- 37:30Cybersecurity Under Pressure. Real attacks, real lessons.
- 37:33I think I finally earned a fresh hot cup of coffee and you should
- 37:36probably get some sleep before your pager goes off again.
- 37:38See you in the next chapter.