Latest / Cybersecurity Under Pressure. Real Attacks, Real Lessons / Automotive IDPS, VSOC and PSIRT: From Alert to Response
Transcript
- 0:47Guten Morgen to our friends in Germany, Welcome to
- 0:49cybersecurity, under pressure, real attacks, real lessons.
- 0:53Today is Wednesday, June 17th, 2026.
- 0:56And man, let me tell you, it really feels like a Wednesday
- 0:59today. Like absolute peak midweek
- 1:01exhaustion. If you've ever wondered how OT
- 1:03security remote access actually works under the hood, today is
- 1:07your day. Because right now, the most
- 1:10dangerous point of entry into your vehicle isn't, you know, a
- 1:13smash window or a picked lock. No, definitely not.
- 1:16It is the electric charging cable you casually plug in at
- 1:19the grocery store or the over the air updates silently
- 1:23downloading while you sleep. So today we are tearing apart
- 1:28the architecture of modern automotive systems.
- 1:30Yeah, and like I said, I am running on about four hours of
- 1:32sleep and far too much stale office coffee, mostly because
- 1:36talking about these cascading systemic architectural failures
- 1:40just, well, it keeps me up at night, honestly.
- 1:42You and the rest of the security engineering industry, right?
- 1:44It really is the perfect mood for digging into the 2026
- 1:47reality. Check.
- 1:47Oh, absolutely. We have the new data from the
- 1:50Upstream and Vicone reports sitting right in front of us.
- 1:53And looking at these numbers, I mean, leak doesn't even quite
- 1:57cover it. For a long time we've thought of
- 2:00cars as these isolated rolling metal boxes, but looking at this
- 2:05data, the landscape has completely fractured.
- 2:08Yeah, fractured is the polite word.
- 2:10I mean, eviscerated might be a little closer to the truth.
- 2:13The upstream researchers looked at hundreds of publicly reported
- 2:16automotive and smart mobility incidents from just the last
- 2:19year. Right?
- 2:20And what we're seeing is that AI is fundamentally reshaping the
- 2:24attack surface in real time. Like we aren't just dealing with
- 2:27static scripts anymore. We aren't looking at some hacker
- 2:30sitting in a hoodie manually probing a firewall.
- 2:32So what are we looking? At we're looking at generative
- 2:34AI and large language models orchestrating dynamic, context
- 2:38aware attack paths. It's wild.
- 2:41Wait, let me make sure I understand how that actually
- 2:43changes the game for a physical vehicle because usually when
- 2:46people hear AI hacking they think of, I don't know, deep
- 2:48fakes or phishing emails. How does an LLM orchestrate an
- 2:52attack on a car? It changes the speed and the
- 2:55adaptability, really, of the reconnaissance phase.
- 2:57Imagine an attacker wants to find a vulnerability in a cloud
- 3:00platform that manages remote engine starts for a fleet of
- 3:05rental cars. OK, I'm.
- 3:06Picturing it. In the past, they would manually
- 3:08poke at API endpoints, get an error message, analyze the error
- 3:12and try again. It took days or weeks.
- 3:15Now they feed the API documentation or even just the
- 3:18raw network responses into a specialized large language
- 3:21model. And the AI just does the heavy.
- 3:23Lifting exactly. The AI instantly maps out the
- 3:26logic flaws, generate thousands of highly specific context aware
- 3:30payloads, and tests them simultaneously.
- 3:33It adapts to the defense mechanisms on the fly.
- 3:35Oh wow. It's actively evolving as it
- 3:37probes environments across vehicles, cloud platforms and
- 3:40back end APIs. That entirely explains why the
- 3:43success rate they're having is just staggering right now,
- 3:45because looking at the Vicone data, ransomware incidents have
- 3:48literally doubled since 2024. Yep, doubled.
- 3:50They now account for 44% of all reported automotive cyber
- 3:54incidents. Almost half of everything
- 3:56hitting your desk is ransom related.
- 3:58Which is terrifying. But it's not just the frequency,
- 4:00it's the scale, right? Like 61% of these incidents have
- 4:04the potential to impact thousands, if not millions of
- 4:07mobility assets simultaneously. Yeah, 20% are already classified
- 4:11as massive scale events. Which is exactly why I am so
- 4:15exhausted today. It is the complete
- 4:17industrialization of cybercrime. Like 71% of these incidents are
- 4:23attributed directly to well organized Black Hat threat
- 4:26actors. And that's up from what, 65%
- 4:29just a couple of years? Ago, right?
- 4:30Exactly. They are treating the deep and
- 4:32dark web like a highly efficient corporate supply chain.
- 4:36You have different groups specializing in different parts
- 4:38of the attack. That was divided labor.
- 4:40Oh, completely. One group trades the initial
- 4:42access, another operationalizes the ransomware campaign on
- 4:45specialized forums, and a third exploits the back end systems.
- 4:48The Vicone report called this the over overlap era and
- 4:51honestly it is the absolute bane of my existence right now.
- 4:54OK, let's unpack that term, the overlap era.
- 4:58What does that actually mean for the physical architecture of a
- 5:01modern vehicle? Because to you listening right
- 5:05now, driving to work, your car probably just feels like a
- 5:08steering wheel, some pedals, and a touch screen.
- 5:10Right, So let's look at the old governance model. 10 years ago,
- 5:13the industry managed risk as if digital domains were entirely
- 5:17separate kingdoms. Separate kingdoms, OK.
- 5:20Had your enterprise IT over here, so the corporate servers,
- 5:24the HR databases, you had your off board cloud systems there,
- 5:27the servers that process navigation data and then you had
- 5:30the in vehicle systems, the actual computers inside the car
- 5:34isolated somewhere. Else like waterproof
- 5:36compartments on a submarine, if one floods, the others are
- 5:39totally. Fine, that's a great way to put
- 5:41it. But the overlap error means that
- 5:42those bulkheads have been removed.
- 5:44The domains have converged because consumers demanded
- 5:47seamless integration. Right, everybody wants their
- 5:49stuff connected. Exactly.
- 5:51You want your phone to unlock your car, your car to talk to
- 5:53your smart home, and your dealership to diagnose engine
- 5:56trouble remotely over the air. Because of that, connectivity
- 6:00attacks no longer respect those old boundaries.
- 6:03That just flow right through, yeah.
- 6:05A single incident now routinely spans enterprise.
- 6:08IT jumps to the off board cloud services and pushes straight
- 6:12down into the in vehicle systems all at the exact same time.
- 6:15Which sounds like an organizational nightmare.
- 6:18It is a technology has converged, but organizational
- 6:22accountability is just entirely fractured.
- 6:24The IT guys think the vehicle guys are handling it, the
- 6:27vehicle guys think the cloud guys are handling it, and the
- 6:29attacker just walks right through the middle.
- 6:31And the impact numbers show that shift really clearly. 33% of
- 6:36cyber risks now directly impact the driver experience.
- 6:40It is no longer just about some dealership database getting
- 6:43breached and credit card numbers leaking.
- 6:45We are talking about operational paralysis.
- 6:48Yes, attackers are moving upward in the vehicle architecture into
- 6:53user facing integration layers. Nearly 40% of observed attacks
- 6:58target in vehicle systems directly.
- 7:00So what does that actually look like for the person sitting in
- 7:02the driver's seat? I mean, we aren't just talking
- 7:04about the radio station changing by itself.
- 7:06No, no, we are talking about total loss of utility.
- 7:09The infotainment system locks up and displays a ransom note.
- 7:13The vehicle refuses to start because the immobilizer is
- 7:16locked down by a malicious command.
- 7:18Oh. Jeez.
- 7:19The remote features like unlocking the doors or turning
- 7:22on the heater are just dead. Or even worse, the vehicles
- 7:25battery management system is manipulated so it refuses to
- 7:28charge. And because of the overlap era,
- 7:30this doesn't just happen to 1 car in a driveway.
- 7:32Exactly. When an over the air update
- 7:34server is breached, that centralized trust means one
- 7:38failure impacts entire fleets at scale.
- 7:41It turns what used to be a localized IT headache into a
- 7:44massive boardroom crisis and a mass recall situation overnight.
- 7:48To really understand these massive ecosystem events, we
- 7:51need to stop looking at the cloud and look at the physical
- 7:54entry points. How do these threat actors
- 7:57actually cross the bridge from the Internet into the physical
- 7:59vehicle network to 'cause this kind of chaos?
- 8:03Puente on three podcasts. Esto connecta directamente con
- 8:06lo que cubieron and the wire transfer Las mana pasada El
- 8:09mismo Atta cante otro sector. Wait.
- 8:12I love that connection because it's the exact same methodology,
- 8:15just a entirely different target.
- 8:18In banking, they target the payment gateway.
- 8:20In automotive, the primary boundary we have to look at is
- 8:23the telematics control unit, the TCU.
- 8:25OK, let's breakdown the TCU for the listener.
- 8:27What is it? The TCU is a piece of hardware
- 8:30that sits right on the edge of the vehicle's internal network.
- 8:33It is the literal bridge between the internal highly sensitive
- 8:36computers running the car, which we call ECU's or electronic
- 8:39control units, and the external chaotic world of the Internet.
- 8:43So it's managing all the wireless stuff.
- 8:44Right, it manages the cellular communication, the 5G
- 8:47connection, the GPS or remote diagnostics and the over the air
- 8:51or OTA updates. So it's.
- 8:53Basically, the car's smartphone router.
- 8:55Exactly that. And if you run a stride threat
- 8:58model, which is just an engineering framework to
- 9:00identify security threats like spoofing, tampering, repeating
- 9:03deviation and so on, if you run that on the TCU interfaces, the
- 9:07high impact threats are absolutely terrifying.
- 9:10What are we looking at specifically?
- 9:11You are looking at the potential for remote code execution
- 9:14directly through the cellular stacks.
- 9:17If an attacker finds a flaw in how the TCU parses incoming
- 9:21cellular data, they can execute their own malicious code right
- 9:24on that device, completely bypassing any external
- 9:27firewalls. And once they're inside the TCU,
- 9:29they have access to the internal network.
- 9:32Which brings us to things like the OBD 2 bridge.
- 9:35For anyone who doesn't know, the OBD 2 port is that little plug
- 9:37under your steering wheel. When your check engine light
- 9:40comes on, your mechanic plugs a diagnostic scanner into that
- 9:43port to read the error codes. But if an attacker compromises
- 9:47the TC, they can misuse that diagnostic bridge digitally.
- 9:50Right. Yes, exactly.
- 9:51They don't even need to be in the car, they can just start
- 9:53injecting malicious can messages straight into the powertrain or
- 9:57the body control modules. Right.
- 9:59And let's explain what that means because the CAN bus, the
- 10:02controller area network is really the most critical part of
- 10:05this entire system. Think of the CAN bus as the car
- 10:08spinal cord. OK.
- 10:09The spinal. Cord.
- 10:10It is the central nervous system that allows the brakes to talk
- 10:13to the engine or the steering wheel to talk to the
- 10:15transmission. Everything relies on it and.
- 10:17From what I understand, the CAN bus was designed back in the
- 10:201980s. It was built to save physical
- 10:22weight by reducing wiring. It was never designed with
- 10:25cybersecurity in mind at all. That's the truly terrifying
- 10:29part. By default the CAN bus has 0
- 10:32authentication. None.
- 10:33Wait. Really, none at all.
- 10:35None. If a message is on the CAN bus,
- 10:37the vehicle's computers implicitly trust it.
- 10:40If the brakes receive a message that says engage immediately,
- 10:44the brakes don't ask for a password, they just engage.
- 10:47So the TCU's operation depends heavily on keeping external
- 10:50traffic away from that CAN bus. It uses a secure cellular
- 10:53identity anchored in a physical SIM or E SIM to authenticate
- 10:57with the manufacturer's back end.
- 10:58But if they bypass the TCU. If the attacker bypasses the TCU
- 11:02protections, they hit that internal spinal cord and that
- 11:06brings us to the next layer of defense, which is the boot
- 11:09loader. OK, let's explain the boot
- 11:10loader. I always think of the boot
- 11:11loader like the ultimate bouncer at an exclusive nightclub.
- 11:14Huh. I like that.
- 11:15Right, because the boot loader is the very first piece of
- 11:18software that runs when an electronic control unit powers
- 11:21on. It's entire job is to verify the
- 11:24security signature of the main application software before
- 11:28handing over control and letting the software actually run.
- 11:31If the bouncer checks the ID and the ID is fake, it refuses to
- 11:35let the software boot up. But if the bouncer is
- 11:38compromised or paid off, absolutely anyone gets in and no
- 11:42security inside the club matters anymore.
- 11:44That is a highly accurate, if kind of depressing, analogy.
- 11:48The core risk with the boot loader is what happens when that
- 11:51authentication mechanism is bypassed.
- 11:54And let me tell you, attackers are incredibly creative here.
- 11:56How so? Like what are they doing?
- 11:58Sometimes they don't even need to hack the code itself.
- 12:02They exploit physical debug ports or insecure recovery modes
- 12:06that engineers just left open on the circuit board to execute
- 12:09unsigned firmware flashing. They just write over it.
- 12:11They just write their own malicious software over the
- 12:14legitimate software, Or even worse, they use an OEM build
- 12:18pipeline breach to sign their own malicious firmware with the
- 12:22manufacturer's actual cryptographic keys.
- 12:24So the bouncer thinks the ID is real because the attacker stole
- 12:28the machine that literally prints the ID's.
- 12:31Exactly. But there's another method that
- 12:33is even more fascinating and frankly, much harder to defend
- 12:36against. It's called hardware glitching
- 12:39or fault injection. Wait, how does glitching
- 12:41actually work? That sounds like a video game
- 12:43term. You know, like glitching through
- 12:44a wall. Literally messing with the
- 12:46physical electricity of the microchip.
- 12:48So imagine the chip is executing its code line by line.
- 12:52It gets to the exact line of code that says check the digital
- 12:55signature of this new software. At the exact microsecond the
- 12:59chip is running that specific instruction, the attacker
- 13:01momentarily drops the voltage going to the chip.
- 13:04Just a tiny fraction of second power dip like a.
- 13:07Brownout in your house that makes the lights flicker and the
- 13:10microwave clock reset? Yes.
- 13:13But highly targeted, that momentary voltage drop causes
- 13:17the processor to essentially skip an instruction or evaluate
- 13:20a false statement as true. It's like turning off the lights
- 13:24in a bank vault for half a second just as the guard checks
- 13:26your ID, confusing the system into letting you pass by
- 13:30glitching the hardware. They bypass the Secure Boot
- 13:33signature verification entirely without ever needing the
- 13:36cryptographic keys. That is wild.
- 13:38And once they are past the bootloader they own the device.
- 13:41I read about downgrade attacks too, where they don't even
- 13:43bother writing new malware. Oh, rollback attacks, yeah.
- 13:46They just flash an older, known, vulnerable version of the
- 13:49manufacturer's own firmware back onto the device to reintroduce
- 13:53weaknesses you already spent months patching.
- 13:55Which is exactly why hardware rollback counters are absolutely
- 13:58critical. A hardware rollback counter is a
- 14:01physical fuse inside the chip that gets permanently blown
- 14:04every time you update to a new major security version.
- 14:07Literally destroying a tiny fuse.
- 14:10Literally the bootloader checks the fuses and if the software
- 14:13version is older than the number of blown fuses, it refuses to
- 14:17boot. NHTS AS2022 guidelines on layer
- 14:21Protections hammered this exact point home.
- 14:24The National Highway Traffic Safety Administration.
- 14:27Right, they explicitly called out the need to limit or
- 14:30entirely eliminate developer and debugging access in production
- 14:34devices. Meaning close the physical ports
- 14:37on the circuit boards before you sell the car to a customer.
- 14:40Exactly. If there's no operational reason
- 14:42for an open IP port or a serial console on a deployed unit
- 14:46sitting in a customer's driveway, kill it.
- 14:48They also address minimizing the use of global symmetric keys.
- 14:51OK, explain symmetric keys for us.
- 14:53A symmetric key means the same digital key is used to both lock
- 14:56and unlock the system. The danger is using a global
- 14:59symmetric. Key because it's shared
- 15:01everywhere. Right.
- 15:02If a dealership diagnostic tool uses a single master symmetric
- 15:06key to authenticate with the EC use across half a million
- 15:09vehicles, and someone reverse engineers that single diagnostic
- 15:13tool, the entire fleet of half a million vehicles is instantly
- 15:17compromised. So we've locked down the
- 15:21internal software, we've blown the hardware fuses to stop
- 15:23rollbacks, we've killed the debug ports.
- 15:25But all that internal hardening feels completely useless the
- 15:28second the driver physically connects the vehicle to an
- 15:32untrusted external power source. Yeah, the charging cables.
- 15:35Right, that brings us to an attack surface that feels like
- 15:38it's being widely ignored. The EV charging cable.
- 15:41The charging infrastructure. This is where my blood pressure
- 15:44really spikes. People look at an EV charging
- 15:47cable and they just see a heavy duty power cord.
- 15:49They think it's like plugging in a toaster.
- 15:50Sure, just moving electricity. But they don't realize it is a
- 15:53live, highly complex data communication interface.
- 15:57Imagine you just plug your EV into a public charger at a
- 16:00grocery store parking lot. You think you're just
- 16:03transferring electricity, but before a single Volt moves, your
- 16:06car is secretly having a complex digital handshake with that
- 16:10charger, right? It is entirely within the scope
- 16:12of ISO 21434, which is the massive international standard
- 16:17for automotive cybersecurity because the charging port is an
- 16:20EE communication battery, electronic and electrical.
- 16:23So what's happening during that handshake?
- 16:25Before any energy transfers, the vehicle and the charging station
- 16:29engage in what we call vehicle to grid or V2G communication.
- 16:34They are exchanging identity capabilities and billing
- 16:38parameters. Like handing over a credit card.
- 16:40Basically the vehicle presents a contract certificate which is
- 16:44like a digital passport saying I am this specific car attached to
- 16:47this specific billing account. The charger presents its own
- 16:50credentials saying I am a legitimate charging station
- 16:52operated by this network and they have to establish mutual
- 16:55authentication. Mutual TLS 1.3 right?
- 16:58Transport Layer Security, the same encryption protocol that
- 17:01protects your credit card when you buy something on a website.
- 17:04Exactly. Both sides have to prove they
- 17:06are who they say they are and then they create an encrypted
- 17:09tunnel for all the data that follows.
- 17:11But if that mutual TLS 1.3 isn't implemented properly.
- 17:15What happens? If the manufacturer took
- 17:17shortcuts to make the handshake happen faster, this session is
- 17:21wide open. And what can an attacker
- 17:23actually do? It's just a charger.
- 17:25This session is wide open and the consequences are severe.
- 17:29Attackers can set up fake charging stations with
- 17:31fraudulent certificates to impersonate legitimate
- 17:34infrastructure. Like a digital skimmer on a gas
- 17:37pump. Exactly like a gas pump skimmer,
- 17:39but much, much smarter. They could steal the vehicle's
- 17:42contract certificate from accessible memory if the
- 17:45manufacturer didn't store it inside a dedicated hardware
- 17:48security module. Oh, and then they just steal
- 17:50your electricity. Once they have your vehicle's
- 17:52digital passport, they can clone it and charge their own fleets
- 17:56of vehicles on your dime. Energy theft, but furthermore
- 17:59they can execute man in the middle attacks to alter the
- 18:02charging parameters mid session. Which means they could damage
- 18:04the battery. They can tell the cars battery
- 18:07management system to overcharge entirely, bypassing safety
- 18:10limits which can physically damage the battery or even cause
- 18:14thermal runaway. So a fire.
- 18:17Potentially, yes. It is a live high voltage attack
- 18:20surface sitting entirely unmonitored in public parking
- 18:23lots. OK, let's step back and look at
- 18:25the big picture here, because this is where my brain starts to
- 18:28melt. You have the TCU's handling
- 18:30cellular data, the boot loaders managing internal software, the
- 18:34EE boundaries on the charging ports handling VDG
- 18:38communications. It's a lot.
- 18:40And knowing that all of these parts come from completely
- 18:42different vendors, this sounds like an absolute organizational
- 18:46nightmare. How do you even begin to secure
- 18:49a vehicle when the parts are built by dozens of different
- 18:52companies scattered across the globe?
- 18:53You're touching on the exact reason my hair is turning Gray.
- 18:57A modern vehicle doesn't have one or two software suppliers.
- 19:00It is not like Apple building an iPhone where they control the
- 19:03whole ecosystem from top to bottom.
- 19:05Right, they don't make everything in house.
- 19:07Not even close. A modern car has 20 to 40
- 19:10different primary suppliers. You have Bosch building one
- 19:13part, Continental building another, Denso building a third,
- 19:17and each of them is writing their own software stack,
- 19:19implementing their own hardware, using their own subcontractors.
- 19:22So it's a massive tangled web of code.
- 19:25It's a supply chain labyrinth. If just one Tier 2 supplier, a
- 19:30company that makes a tiny subcomponent for the company
- 19:33that makes the infotainment system.
- 19:35If that Pier 2 supplier leaves a debug port open on a tertiary
- 19:38ECU, the attacker uses that as a beachhead.
- 19:42Just one forgotten door. They get in through that
- 19:44forgotten open door, move laterally through the vehicle
- 19:46central gateway, and suddenly the entire car is compromised
- 19:50because of the supplier nobody even knew was in the software
- 19:52bill of material. So how does the industry
- 19:54actually manage that? You can't just operate on a
- 19:57gentleman's agreement. You can't just shake hands and
- 19:59trust that the supplier secured their code.
- 20:01Oh, you don't operate on trust. You manage it with heavy,
- 20:05relentless, unforgiving bureaucracy.
- 20:07Specifically, you manage it through ISA 21434, clause 7.
- 20:11Which dictates what exactly? Clause 7 dictates distributed
- 20:15cybersecurity activities. This is the legal and
- 20:18engineering framework for how automakers and suppliers
- 20:21interact. This is where cybersecurity
- 20:23interface agreements, or Cias, come into play.
- 20:27So ACIA is a contract? A legally binding document that
- 20:30explicitly maps out every single cybersecurity activity and
- 20:34allocates responsibility between the OEM, the original equipment
- 20:37manufacturer like Ford or Toyota, and the supplier.
- 20:41So you can't just put a single line in a purchasing contract
- 20:44that says supplier agrees to make the parts secure.
- 20:46If you just write a vague contract that says supplier
- 20:49shall ensure cybersecurity, you're guaranteeing a failed
- 20:52compliance on it, and you were basically rolling out the red
- 20:55carpet for an eventual catastrophic incident.
- 20:58ACIA forces them to put specific names, e-mail addresses, and
- 21:02concrete processes on paper. How detailed does that get?
- 21:05Give me an example of what's in ACIA.
- 21:06It gets down to the microscopic level.
- 21:08Engineering teams build what's called a racic matrix RASIC.
- 21:12It stands for Responsible Accountable Supports Informed
- 21:16Consultant. Racic.
- 21:17For every single security task, you assign one of those roles to
- 21:20the OEM and one to the supplier. You have to explicitly name the
- 21:25cybersecurity points of contact on both sides.
- 21:28You map out exactly who handles the Terra.
- 21:30The threat analysis and risk assessment.
- 21:32Right. Who handles the incident
- 21:34response if a flaw is found? Who is accountable for
- 21:36vulnerability handling if a zero day drops on a Friday night?
- 21:40What are the exact service level agreements for containment?
- 21:44Does the supplier have to fix it right away?
- 21:46Does the supplier have 24 hours to provide a patch or 72 hours?
- 21:51All of this has to be negotiated and signed before a single line
- 21:54of code is written. OK, let's talk about those
- 21:57vulnerabilities, because there is a terrifying statistic in the
- 22:00Vicone report regarding visibility, and honestly, it
- 22:03completely undermines all this beautiful paperwork you just
- 22:05described. I know exactly the stat you
- 22:07mean. We rely so heavily on CV ES in
- 22:10this industry. CV ES stands for Common
- 22:12Vulnerabilities and exposures. It is the global database of
- 22:15known software flaws. According to the report, 89% of
- 22:18automotive vulnerabilities are visible through that CVE system.
- 22:22Right, which sounds great until you do the math on the
- 22:24remainder. Exactly.
- 22:26That leaves an 11% blind spot. 11% of cyber risk lives entirely
- 22:30outside the CVE system. That means one in 10
- 22:32vulnerabilities that could crash a car isn't documented anywhere
- 22:36that defenders can see it. And that 11% is where the real
- 22:39nightmare fuel lives. These are 0 days vulnerabilities
- 22:43that the software vendor has zero days to fix because they
- 22:46don't know about them yet, but attackers do.
- 22:49They're discovered the independent research, internal
- 22:51penetration testing, or worse, they are actively being traded
- 22:55on underground forums. The Vacone report noted 174 zero
- 23:01day vulnerabilities uncovered just through the Punuan
- 23:04automotive competitions recently.
- 23:06Junto is that hacking competition where they literally
- 23:08put a car on a stage and pay security researchers hundreds of
- 23:12thousands of dollars if they can hack it right.
- 23:14Yes, and they succeed constantly.
- 23:16These zero day risks are sitting in production environments
- 23:18embedded in vehicles driving on the highway right now, and the
- 23:21standard governance systems are completely blind to them because
- 23:24they aren't on a neat little CVE spreadsheet.
- 23:26OK, but wait, if a vulnerability isn't in a database, how can an
- 23:30automaker's Tara process their risk assessment even account for
- 23:34it? If you don't know the flaw
- 23:36exists, aren't you just guessing at the risk?
- 23:39This is the exact core issue identified in the Chalmers Gap
- 23:42Analysis research paper we reviewed.
- 23:45The paper pointed out a fundamental flaw in how the
- 23:48automotive industry handles risk.
- 23:49Which is. Historically, engineers would do
- 23:52Atara once during the concept phase of designing the car.
- 23:56They would map out the theoretical threats, calculate
- 23:59the risk, build the defenses and then put the Tara document in a
- 24:02drawer for five years while the car was manufactured.
- 24:05Which is completely useless the second a new zero day is
- 24:08discovered. Precisely, you can't just do a
- 24:10Tara once. Tar management has to be a
- 24:12continuous living process. Wait, no, let me step back and
- 24:15explain how it actually functions in practice because
- 24:17it's deeply complex. When a zero day is discovered,
- 24:20the vulnerability usually boils down to a single line of bad
- 24:24code at a sub component level. Like say a buffer overflow in a
- 24:28Bluetooth driver written by a tier 3 supplier.
- 24:31You have to be able to mathematically track how that
- 24:33single line of bad supplier code propagates upward through the
- 24:37vehicles abstraction layers to understand the systemic threat
- 24:41to the whole car. OK, let me try an analogy.
- 24:43It's like tracking a hairline fracture in a single steel bolt
- 24:47and calculating how that one tiny flaw shifts the weight
- 24:50distribution all the way up to realizing that the entire
- 24:53suspension bridge is going to collapse in high winds.
- 24:56That is a perfect analogy. You need to know that the bolt
- 24:59affects the beam, the beam affects the cable, and the cable
- 25:01drops the bridge. In automotive software, we call
- 25:04those abstraction layers. Makes sense.
- 25:06The Bluetooth driver affects the infotainment system.
- 25:09The infotainment system is connected to the central
- 25:11gateway. The central gateway talks to the
- 25:13brakes. The continuous tower management
- 25:15process acts as a dynamic risk engine.
- 25:17So Tara isn't a static blueprint you put in a drawer.
- 25:20It's more like a live GPS for risk.
- 25:23The moment a new zero day vulnerability is discovered, or
- 25:26a new new attack method is posted on the dark web, it
- 25:29recalculates the whole route, telling you exactly which parts
- 25:32of the car are suddenly in the crash zone.
- 25:34Exactly. When an incident occurs, the
- 25:37threat model has to be dynamically recalculated in real
- 25:40time. You take the operational
- 25:42telemetry from the fleet, the new exposure data from the zero
- 25:45day, and you feed it back into the risk computation.
- 25:48So you have a real time view. Right.
- 25:50That way, the executives can make actual containment
- 25:52decisions based on the new reality, not a static
- 25:55spreadsheet from three years ago.
- 25:57Wow. OK, so the massive stack of
- 25:59bureaucracy is signed, the CI as are in place, the continuous tar
- 26:03GPS is running and recalculating, the car is out
- 26:07there on the highway. But what actually happens when
- 26:09the alarm bells ring? Because an anomaly alert popping
- 26:13up on an analyst screen doesn't magically stop a hacker from
- 26:16taking over the steering wheel. No, it certainly does not.
- 26:19There's a quote from one of the engineering playbooks in our
- 26:21source stack that I practically have framed in my mind.
- 26:24An IDPS alert is not an incident response capability.
- 26:28Idps being Intrusion Detection and Prevention system.
- 26:31Right, it is just noise. You can have the most advanced
- 26:34anomaly detection running on the canvas, flagging every
- 26:37suspicious data packet, but if no one knows what to do with
- 26:40that data, it is completely useless.
- 26:43It's like a smoke detector going off in an empty house.
- 26:46The first failure in automotive cybersecurity is almost always
- 26:49ownership. When the red light flashes on
- 26:52the dashboard in the security center, who actually owns the
- 26:54alert? That's where the VSOC comes in,
- 26:56right? The vehicle security Operation
- 26:58center. How does a VSOC actually differ
- 27:02from the standard ITSOC that a company already has running
- 27:06their corporate network? Why can't the guys watching the
- 27:08e-mail servers just watch the cars too?
- 27:10Because the physics of the problem are entirely different.
- 27:13An ITSOC is dealing with static infrastructure.
- 27:16They are monitoring servers sitting in a climate controlled
- 27:19data center where employee laptops connected via VPNs.
- 27:23Exactly. If a server gets infected, they
- 27:25isolate it from the network. The server doesn't physically
- 27:27move. A VSOC is monitoring physical
- 27:30two ton kinetic assets moving at 70 mph across different
- 27:34geographic regions, experiencing varying cellular latency with
- 27:38incredibly complex heterogeneous hardware configurations.
- 27:42And the stakes are obviously different.
- 27:44Entirely different. The ITSOC cares about data
- 27:47exfiltration. Did someone steal our customer
- 27:49database and server uptime? The VSOC cares about physical
- 27:53safety, kinetic impact, and fleet wide operational
- 27:56availability. The VSOC makes mistake.
- 27:59People can physically get hurt. So the VSOC gets the alert, the
- 28:02smoke detector goes off. What is their exact role
- 28:05compared to the engineering teams?
- 28:07We have these two acronyms constantly dancing around each
- 28:10other in the source material, VSOC and PSIRT.
- 28:13Let's breakdown this dance. It is a highly choreographed
- 28:16dance and if they step on each other's toes, the response
- 28:18fails. The VSOC, the vehicle SoC are
- 28:21the tactical first responders. They're doing the 204 seven
- 28:24continuous monitoring, the initial triage.
- 28:26What does triage look like for a car?
- 28:28When an alert fires from a vehicle, they determine the
- 28:31immediate scope. Is this happening to 1 car in
- 28:34Ohio or 10,000 cars across Europe?
- 28:37They execute rapid containment and they do what we call First
- 28:40Mile Forensics. First mile forensics How do you
- 28:42even do forensics on a car driving down the highway?
- 28:45You. Use remote telematics.
- 28:47The VSOC secures the logs remotely, They pull the
- 28:51telemetry data, grab crash dumps or memory images from the
- 28:54vehicle's computer over the cellular connection, and they
- 28:57try to rebuild the timeline line of the attack.
- 28:59They are the paramedics stabilizing the patient at the
- 29:02scene. And then the patient gets handed
- 29:03off to the PSID, the product security incident response.
- 29:06Team exactly. PSAT are the long term problem
- 29:09solvers. They are the surgeons and the
- 29:11geneticists. They take that packaged forensic
- 29:14evidence from the VSOC and dive into the deep root cause
- 29:17analysis. So they tear the malware apart.
- 29:20Yes, the reverse engineer the malware, assess the
- 29:23vulnerability at the base code level and then orchestrate the
- 29:26development of the software patch across all those different
- 29:28suppliers we talked about earlier.
- 29:30And finally, they manage the long term product life cycle
- 29:33changes to ensure this specific vulnerability isn't accidentally
- 29:37reintroduced in the next model year.
- 29:39But how do they communicate during an active crisis?
- 29:41Because if you have a massive ransomware event spreading
- 29:44through a fleet, the VSOC is desperately trying to stop the
- 29:47bleeding and the PSOT is meticulously trying to sequence
- 29:50the DNA of the virus, it seems like their priorities would
- 29:54clash. That is exactly why the
- 29:56communication has to be a formalized bidirectional flow.
- 29:59Can't just be emails back and forth.
- 30:01The VSOC sends structured incident summaries directly to
- 30:04PSOT. What's in the summaries?
- 30:06We're talking raw logs, exact vehicle counts, affected build
- 30:09IDs, and provisional severity scores.
- 30:12They also send containment notes.
- 30:14This is crucial if the VSOC temporarily disabled a back end
- 30:18cloud service to stop the attack from spreading.
- 30:20PCRT needs to know that mitigation is in place.
- 30:23Oh, because otherwise PCRT would be confused.
- 30:25Right. Otherwise, PSRT might spend
- 30:28hours trying to figure out why the vehicle randomly stopped
- 30:31talking to the cloud. And what does PCRT send back
- 30:34down to the VSSC? PSRT analyzes the code and sends
- 30:37back confirmed vulnerability advisories with final CVSS
- 30:41scores. CVSS, the Common Vulnerability
- 30:45Scoring System, which is basically the Richter scale for
- 30:47software bugs from 1:00 to 10:00.
- 30:49OK, so they give them the real threat level.
- 30:51They provide specific threat indicators like cryptographic
- 30:54hashes of the malware, protocol markers or behavioral heuristics
- 30:57so the VSOC can tune their detection rules to spot any
- 31:00further exploitation attempts across the rest of the fleet.
- 31:04And crucially, PCRT sends deployment milestones.
- 31:07Meaning a schedule for the fix. Right as the patch clears lab
- 31:10testing and moves to a pilot over the air release, the VSOC
- 31:13dials their monitoring up or down based on that schedule.
- 31:17They need to know exactly when the cars are getting the cure so
- 31:19they can watch for any rejection of the update.
- 31:21OK, but let's be realistic here. That bi directional flow sounds
- 31:26great in a sterile lab environment or tabletop
- 31:29exercise. But what happens out in the real
- 31:31world when half a million cars are simultaneously targeted by a
- 31:35ransomware group when the pressure is actually on?
- 31:38It's pure chaos. I mean, you're talking about
- 31:41flashing firmware on half a million cars at once.
- 31:43How is that not a recipe for an absolute disaster?
- 31:46If a single OTA up update gets corrupted during the download?
- 31:50You haven't just contained a hack, you've created a 500,000
- 31:53car traffic jam. How do they actually do this
- 31:55safely? That is the nightmare scenario
- 31:57and that is exactly where the fleet wide incident response
- 32:00playbooks come out. The VX Labs engineering team
- 32:03documented this perfectly in their research.
- 32:05The sheer scale of the automotive problem breaks
- 32:08traditional IT response models. Because of the numbers because.
- 32:10Of the numbers in the physical reality, if you have to patch a
- 32:13fleet of 500,000 vehicles, you cannot just push a big red
- 32:16button update them all at once like you would with corporate
- 32:18laptops. You have to use staged OTA
- 32:20update to roll it out to 1000 cars.
- 32:22First you monitor for bricks modules, then 10,000.
- 32:26And there are physical constraints, right?
- 32:28You can't just update a car anytime.
- 32:29Massive physical constraints. You have to check the 12 Volt
- 32:33battery levels of every single car before initiating a flash.
- 32:37Wait, really? The battery level.
- 32:39Yes, if the battery dies in the middle of writing the boot
- 32:42loader, that ECU is permanently dead.
- 32:45You have to deal with the vehicles stage RAT.
- 32:48You have cars that are currently in motion on a highway.
- 32:51You cannot reboot an engine control module while someone is
- 32:54doing 75 mph in the fast lane. So you have to contain the
- 32:58threat without breaking the fleet and without causing a pile
- 33:01up. How do you actually isolate A
- 33:03compromised car remotely? The VX Labs playbooks outline 4
- 33:08strict levels of containment escalating in severity.
- 33:11Level 1 is network level containment.
- 33:13This is the least disruptive. You execute this at the cloud
- 33:16level. You block specific WIC IPS,
- 33:19malicious domains, or fraudulent certificate fingerprints at the
- 33:22back end servers. You essentially stop the
- 33:24compromise vehicle from talking to the attackers command and
- 33:27control servers, but the car itself still drives normally.
- 33:30The driver doesn't even know it's happening.
- 33:31And if the attacker is already fully inside the car and doesn't
- 33:34need to talk to the command server if network level isn't
- 33:37enough. Then you move up to level 2,
- 33:39feature level containment. You remotely disable a specific
- 33:43app or service that the attacker is explaining.
- 33:46Let's say they are using a vulnerability in the Wi-Fi
- 33:49hotspot to pivot into the vehicle.
- 33:51You just kill the Wi-Fi. Exactly.
- 33:54You send a command to turn off the Wi-Fi hotspot module
- 33:56entirely or disable the remote engine start capability while
- 34:01leaving the core driving functions intact.
- 34:03OK, get a more invasive What's Level 3?
- 34:05Level 3 is ECU level containment.
- 34:07This is much more aggressive. If a specific computer inside
- 34:10the car is heavily compromised and acting erratically, you
- 34:14remotely reset that specific component a targeted OTA update,
- 34:18forcing it back to a known good factory state.
- 34:20Does the car have to be parked for that?
- 34:22Yes, the feature provided by that ECU goes completely offline
- 34:25for maybe 20 minutes while it flashes.
- 34:28You only do this when the car is parked, the engine is off.
- 34:30And level 4, the absolute last resort.
- 34:33Vehicle level containment. The nuclear option.
- 34:36You instruct the vehicle to enter a degraded safe mode.
- 34:39It intentionally drops all external connectivity.
- 34:41It shuts down the telematics unit, drops the cellular
- 34:44connection, kills the navigation, disables all remote
- 34:47services it. Just goes dark.
- 34:49It essentially air gaps itself from the Internet, but it
- 34:52maintains core physical driving functionality.
- 34:54Steering, breaking headlights so the user isn't stranded in the
- 34:58middle of nowhere. You only pull that trigger if
- 35:01there is clear evidence of an active safety threatening
- 35:03kinetic attack. Which brings us to the most
- 35:06critical point in the entire source stack.
- 35:09It is the absolute bedrock of automotive engineering, the
- 35:12golden rule of automotive incident response.
- 35:15Never take an action that makes the vehicle less safe than the
- 35:18attack itself. Exactly.
- 35:20Safety engineering has to be in the room, physically or
- 35:22virtually, when these VSOC containment decisions are made.
- 35:26It cannot override safety. Let's give a concrete example of
- 35:29that that because it's a fascinating dilemma.
- 35:31Let's say an attacker is executing a CAN injection attack
- 35:35and they are flooding the internal network with fake
- 35:38messages to create terrifying warning lights on the driver's
- 35:41dashboard. OK, I see where you're.
- 35:42Going the engine temperature warning is flashing.
- 35:45The brake failure light is on. The immediate reflex for an IT
- 35:49security guy might be to isolate the compromised component
- 35:52sending those fake signals. Right, but if that compromise
- 35:55component is the instrument cluster itself, you cannot just
- 35:58send a command to disable it. You cannot turn off the screen.
- 36:01Because they wouldn't be able to see their speed.
- 36:03Because removing the drivers actual visibility into their
- 36:06true speed, their fuel levels, and their real warning systems
- 36:10while they're driving is infinitely more dangerous than
- 36:13the fake alerts the hacker is generating.
- 36:16A confused driver is bad. A blind driver is a fatal
- 36:19accident. Containment has to be surgical
- 36:22and it always defers to the safety.
- 36:24Case and while the VSOC is trying to be perfectly surgical
- 36:28and the PSRT is trying to sequence the zero day and the
- 36:32safety engineers are evaluating the risk is have the regulatory
- 36:35agencies breathing down your neck with literal ticking
- 36:38clocks. Oh, the legal pressure is
- 36:40immense and has completely changed the timeline of incident
- 36:44response. Under the European Union's NIS 2
- 36:47directive, if you are an automaker running a connected
- 36:50fleet, you have a strict 24 hour early warning requirement. 24
- 36:55hours from discovery, that is nothing.
- 36:56It's a blink of an eye during a crisis and under Units R155, the
- 37:00UN regulation for vehicle cybersecurity, you have to
- 37:04continually notify the type approval authorities to prove
- 37:06your continuous risk management is working.
- 37:08So you're writing reports while fighting the fire?
- 37:11Plus you have to coordinate with data protection agencies for
- 37:13GDPR if personal location data is touched by the breach.
- 37:17So picture the scene. The VSOC analysts are staring at
- 37:21screams trying to stop a 70 mile per hour moving metal box from
- 37:24being hijacked by a generative AI script, and meanwhile the
- 37:28corporate legal team is banging on the door demanding a root
- 37:31cause analysis for a government compliance filing due in four
- 37:34hours. Man, it is just sheer unfiltered
- 37:38adrenaline and stress. No wonder you said Wednesday
- 37:41feels like a Friday. In this industry.
- 37:43Every single day is just managing the absolute brink of
- 37:46systemic failure across millions of moving physical endpoints.
- 37:50It's not just fixing bugs, it's keeping the physical world from
- 37:53crashing. That's the job.
- 37:54You build the best architecture you can.
- 37:56You lock down the E boundaries, you sign the CI as with your 40
- 37:59suppliers, you run the continuous dynamic tower to
- 38:02track the zero days. And at the end of the day, you
- 38:05just pray your VSOC analysts have enough coffee in their
- 38:08system and that plume to own exploit actually drops into the
- 38:12wild. That's all for this episode of
- 38:14Cybersecurity Under Pressure. Real attacks, real lessons.
- 38:17Check your PLCS, check your logs, and maybe, just maybe
- 38:20question whether that air gap is really an air gap.
- 38:23See you in the next chapter.