Latest / Cybersecurity Under Pressure. Real Attacks, Real Lessons / Your License Plate Is the Password: What the Kia API Hack Revealed
Transcript
- 0:47You know what a Swiss bank and a Nairobi fintech have in common?
- 0:50Today we find out. Oh.
- 0:51This is going to be good. Because the reality is, I mean,
- 0:54they both completely rely on this highly complex, deeply
- 0:57interconnected web of secure APIs just to move assets, you
- 1:02know, and verify identities without the whole system just
- 1:05collapsing into total chaos. And the darkly hilarious or
- 1:10maybe just totally terrifying part that is exactly the same
- 1:14technology protecting the multi ton kinetic missile currently
- 1:17sitting in your driveway, your car.
- 1:19Yeah, it forces a completely different perspective, doesn't
- 1:22it? When you realize that padding
- 1:23the start button on your dashboard is, it's functionally
- 1:26identical to executing a high frequency financial trade.
- 1:28It's all just data packets and authentication tokens now.
- 1:31Good morning. Welcome.
- 1:32Cybersecurity under pressure, real attacks, real lessons.
- 1:35We are diving deep into automotive cybersecurity today.
- 1:39And I have to tell you, parsing through this stack of sources,
- 1:43the NIS risk assessments, the upstream reports, the academic
- 1:47tear downs of the anonymous cup, it feels less like reading about
- 1:51cars and more like, I don't know, reading a post mortem on a
- 1:55compromised intelligence agency. The parallel is incredibly
- 1:59apartment, honestly, especially because the automotive industry
- 2:03is currently experiencing this massive identity crisis.
- 2:07I mean, for the last century a car was a mechanical.
- 2:10Island a heavy metal box. Exactly.
- 2:12You engineer it, you bolt it together, you run it through
- 2:14safety crash tests, and once it clues the factory floor, the
- 2:17security posture is effectively frozen in amber.
- 2:21That was the era of what we call factory gate security.
- 2:23Right, which made perfect sense when the primary threat model
- 2:26was like a guy with a Slim Jim trying to pop the door lock in a
- 2:30grocery store parking lot. The physical metal of the car
- 2:32was the security perimeter. Yeah, you don't have to worry
- 2:35about someone hacking your carburetor from Russia.
- 2:37Exactly. And looking at the history of
- 2:39the UNES, WP, but 29 regulations, specifically
- 2:42standards like R155 and R156, you can see that legacy mindset
- 2:46codified into law. I mean, they were designed to
- 2:49ensure that a vehicle was completely secure at the exact
- 2:51moment of type approval and then, you know, ship and forget
- 2:55it. And they serve their purpose,
- 2:56right for a closed ecosystem. But the entire premise of our
- 2:59discussion today, and really the blaring siren at the center of
- 3:02the EU's NIS Cooperation Group's 2026 security risk assessment of
- 3:07connected and automated vehicles, is that this closed
- 3:10ecosystem just no longer exists. It's totally gone.
- 3:13The NIS report is explicit about this.
- 3:16Relying on factory gate validation is dangerously
- 3:18inadequate now because the threat landscape has evolved
- 3:21from localized physical tampering to remote, scalable
- 3:24and highly sophisticated digital warfare.
- 3:27We are talking about nation state actors actively targeting
- 3:30the kinetic infrastructure of civilian populations.
- 3:33Nation state actors, that is wild.
- 3:36And that involves malicious over the air updates, right?
- 3:39Which fundamentally breaks the old model because the code
- 3:41running the car today might not be the code running the car
- 3:44tomorrow. So wait, so when I buy a brand
- 3:48new top of the line car, is its security architecture already
- 3:52obsolete the moment I drive it off the lot?
- 3:54If the manufacturer relies solely on that initial factory
- 3:58gate perimeter, yes, absolutely. Oh wow.
- 4:01Because a static defense cannot protect a dynamic node.
- 4:05And that's the exact term the Upstream security report uses to
- 4:08describe the modern vehicle, a dynamic digital node.
- 4:11Upstream argues that the very concept of a digital perimeter
- 4:14around a single vehicle has completely vanished.
- 4:17It's gone. Because the vehicle is
- 4:19practically inside out at this point, right?
- 4:20It's an intelligent connected vehicle, an ICV, which means its
- 4:23operations are inextricably linked to external networks.
- 4:26I was I was mapping out the architecture based on the
- 4:30upstream gate. If you guys listening at the
- 4:31sheer volume of telemetry is staggering.
- 4:33Walk us through the map you built.
- 4:34Where are the connections? Well, OK, first you have the
- 4:37mobile app on your phone which is sending biometric or
- 4:40tokenized authentication up to a cloud platform, right?
- 4:43That cloud platform is managing not just your car, but millions
- 4:47of vehicles and it's routed commands back down to the
- 4:50vehicles T box or telematics box.
- 4:53Then inside the cabin you have the in vehicle infotainment
- 4:56system, the IVI, which is essentially just a giant Android
- 4:59tablet hardwired into the dashboard, and it's constantly
- 5:02pulling data via 5G or Wi-Fi. And beneath all of that, beneath
- 5:06the screens and the flashy apps, is the real central nervous
- 5:11system, the canvas, which connects dozens of electronic
- 5:14control units, or ECU's. Exactly.
- 5:17And on top of all of that, if you drive an EV, you have the
- 5:20charging pile infrastructure to worry about every single time
- 5:23you plug in. Your car's negotiating this
- 5:25incredibly complex digital handshake with the grid to
- 5:28manage voltage, billing, authentication.
- 5:30I mean, it's honestly a running joke in my house that my car has
- 5:32a better cell data plan than my actual phone.
- 5:34Oh, I believe it. It's always online, always
- 5:36downloading a map patch or an infotainment update, or just
- 5:40silently sending telemetry back to the manufacturing.
- 5:43It sits in the garage. It's a great joke, but it
- 5:46highlights the core structural vulnerability of the software to
- 5:49find vehicle. By extending the car's
- 5:51functionality into the cloud to support all those cool features,
- 5:55engineers inadvertently extended the attack surface outward.
- 5:59The steering column is no longer the most scalable risk.
- 6:02The scalable risk sits in the back end.
- 6:05AP is because if an attacker compromises the API Gateway in
- 6:09the cloud, they don't just get one car, they get the keys to
- 6:12the entire complete. OK, let's pull the thread on AP
- 6:15is then, because the Cisco blog data we analyzed provides this
- 6:18brutal reality check on why automotive AP is are so uniquely
- 6:22vulnerable compared to say, enterprise ITAPIS.
- 6:26When we talk about AP is Application Programming
- 6:28interfaces, we're talking about the digital messengers that take
- 6:31a request from your mobile app, validate it, and tell the car's
- 6:34internal computers to, you know, unlock the door.
- 6:36Yeah, they're the waiters taking the order to the kitchen.
- 6:38Exactly. But the problem isn't
- 6:40necessarily the API itself, it's what the API is talking to on
- 6:44the vehicle side, the ECU's. That's the critical bottleneck
- 6:48in a traditional enterprise environment.
- 6:49If you want to secure an API endpoint, you just throw massive
- 6:52computational power at it. You use AES 256 encryption,
- 6:56complex mutual TLS handshakes, continuous token rotation.
- 7:00It's heavy cryptography. But an electronic control unit
- 7:03in a car is not a server blade in an AWS data center.
- 7:08Right. An ECU is a highly specialized,
- 7:10deeply constrained micro computer.
- 7:12It controls the engine timing, the anti lock brakes, the airbag
- 7:15deployment. It's not running a full desktop
- 7:18OS. And because it controls kinetic,
- 7:20literally life or death functions, it operates on a real
- 7:22time operating system. The constraints on these things
- 7:25are severe. They have microscopic amounts of
- 7:26memory, strict power limitations, and 0 tolerance for
- 7:30latency. Because of the physics of
- 7:31driving. Exactly.
- 7:32If the radar detects an obstacle and tells the braking ECU to
- 7:36engage, that ECU cannot pause for 50 milliseconds to pack a
- 7:39complex cryptographic certificate.
- 7:41It has to act instantaneously or you crash.
- 7:44So the engineers are forced into this brutal compromise.
- 7:47They can't run heavy security on the internal nodes.
- 7:50They physically can't. The Cisco data outlines this
- 7:52perfectly. The standard architectural work
- 7:55around they use is to designate 1 high complexity ECU, usually
- 8:00the telematics unit, to act as the primary gateway to the
- 8:03Internet. So that's the bouncer at the
- 8:05club. Right, this gateway handles the
- 8:08heavy lifting, the TLS encryption, the API
- 8:11communication with the cloud, it acts as the shield.
- 8:14But here is the massive flaw. Once a signal is verified by
- 8:18that gateway and passed into the internal vehicle network like
- 8:21the CN bus, the communication between the internal ECU's often
- 8:25occurs in completely plain text, completely lacking
- 8:29authentication, privacy, or integrity checks.
- 8:32It's like, OK, it's like a medieval castle with this
- 8:34massive iron front gate, a low Archers on the walls.
- 8:38But once you get past that gate and you're inside the courtyard,
- 8:40there are literally no locks on the bedroom doors.
- 8:42You can just walk into the King's chambers.
- 8:44Or actually, it's like an old school party line telephone
- 8:47system. Oh, I like that one.
- 8:49Right on a party line, every house on the street shares the
- 8:51exact same physical phone wire. If you pick up the receiver, you
- 8:55can just sit there and hear your neighbors conversation and if
- 8:58someone on the line shouts hey the house is on fire, turn on
- 9:01the sprinklers. Everyone just assumes the person
- 9:04shouting is telling the truth because they are already on this
- 9:07trusted line. There's no caller ID, there's no
- 9:09voice verification. The internal ECU's operate on
- 9:13absolute implicit trust. That is a phenomenal analogy.
- 9:17The Keen bus is exactly that. It's a broadcast network.
- 9:19Every ECU hears every single message on the bus.
- 9:22If an attacker can find a way to spoof a message on that party
- 9:25line, the receiving ECU, say the steering control module, has
- 9:29absolutely no mechanism to verify if the command actually
- 9:32came from the Advanced Driver Assistance system or if it came
- 9:35from a hacker who compromised the infotainment screen and
- 9:37pivoted inward. Which brings us to the open
- 9:40season of fall 2022. Because this isn't just
- 9:43theoretical modelling anymore, right?
- 9:44Security researchers essentially proved that the party line was
- 9:47completely exposed. The 2022 open season was a
- 9:50massive watershed moment for the industry.
- 9:52Independent researchers targeted the back end APIs of several
- 9:56major global automakers and found that those high complexity
- 9:59gateways, the bouncers at the club, weren't nearly as secure
- 10:03as the industry believed. They bypass the cloud level
- 10:06authorization entirely. And because the internal network
- 10:09lacked those authentication checks, the researchers could
- 10:12send remote commands directly to the vehicles they were locking
- 10:16and unlocking doors, starting engines, Hawking horns, flashing
- 10:20headlights, all from a laptop thousands of miles.
- 10:23And the truly terrifying part was a reconnaissance aspect.
- 10:26They could globally geolocate these vehicles using nothing but
- 10:29a vehicle identification number, a VIN, or in some cases just the
- 10:34owner's e-mail address associated with the companion
- 10:36app. They demonstrated complete
- 10:38administrative takeover. I mean they accessed internal
- 10:40dealer applications, executed arbitrary code on back end
- 10:43servers and exfiltrated highly sensitive personally
- 10:46identifiable information or PII of millions of customers.
- 10:50The API's were fundamentally broken.
- 10:52And just when you think the industry would have learned its
- 10:54lesson and locked down those cloud endpoints, we get hit with
- 10:58the September 2024 vulnerability.
- 11:01Oh man, the Kia hack. Yes, discovered by Sam Curry,
- 11:04Ian Carroll, Naiko Rivera, and their team.
- 11:08This one is just. It is an absolute master class
- 11:11in broken object level authorization or Bo leeway.
- 11:15I want to break down exactly how this worked because it literally
- 11:18sounds like a script from a bad cyber thriller.
- 11:21They didn't need the owner's e-mail.
- 11:22They didn't even need the VIN which is at least stamped on the
- 11:25dashboard and you have to walk up to the car to see it.
- 11:27They could take control of a vehicle using only the license
- 11:30plate number. I literally drive around with a
- 11:33giant piece of metal bolted to the outside of my car that
- 11:36functioned as a remote control password for hackers.
- 11:38I'm going to start covering my license plate in the trash bag
- 11:40every time I park just to keep my steering wheel.
- 11:42Safe. The absurdity of it is matched
- 11:44only by the simplicity of the exploit.
- 11:47Here is how the researchers Mac the attack path and it is
- 11:50chilling. The Kia dealer portal had an API
- 11:53endpoint designed to look up vehicle information.
- 11:56If you passed a license plate number to this endpoint, the
- 11:59back end system would query a database and return the
- 12:02associated VIN. OK, so step one.
- 12:05Look at the license plate in traffic, type it in, get the
- 12:07VIN. But a VIN isn't inherently
- 12:10secret key, right? Anyone can walk up to my
- 12:11windshield and read it. How does knowing the VIN
- 12:15actually give them control? That leads to Step 2, which is
- 12:18where the fatal API flaw existed.
- 12:21Kia's mobile app Back End allowed users to register as the
- 12:24secondary owner of a vehicle. You know, so a spouse can also
- 12:27use the app to start the car. Makes sense.
- 12:29To do this, the app sent an HTTP request to an API endpoint
- 12:33containing the VIN and the new user's e-mail address.
- 12:36The flaw was at the Back end. System completely failed to
- 12:38validate the session token of the user making the request
- 12:41against the primary owner's permissions.
- 12:43Wait wait, what? So the API just assumed that if
- 12:46you asked to be a secondary owner, you just automatically
- 12:49had the right to be one? It didn't send a push
- 12:52notification to my phone asking hey someone is trying to
- 12:55register as a driver of your car, do you approve?
- 12:58Exactly. Completely lacked object level
- 13:00authorization. The researchers could simply
- 13:03generate A valid session token for their own fake burner
- 13:06account, send a request containing your VIN, and the API
- 13:10would quietly bind their account to your vehicle in the back end
- 13:13database. No alerts, no checks.
- 13:16And once their account is bound to my car.
- 13:18They inherit the full permissions of the mobile app.
- 13:21They can generate the commands to unlock the doors, start the
- 13:23engine and track the GPS coordinates in real time.
- 13:27From the cars perspective, the command was coming from a
- 13:29legitimate authenticated source. The party line trusted the
- 13:32caller. That is a chilling breakdown of
- 13:35how physical security is entirely dependent on cloud
- 13:39software architecture. I mean, your physical locks are
- 13:41useless if the cloud just tells them to open and the data proves
- 13:44this isn't an isolated coding error.
- 13:46We have to look at the massive academic study analyzing the
- 13:49anonymous CUP because this study fundamentally rewrites what we
- 13:52know about automotive vulnerability distribution.
- 13:55The anonymous CUP data is arguably the the most valuable
- 13:58empirical data set the industry has seen in years.
- 14:00We are looking at a deep, rigorous analysis of 649 real
- 14:05world, highly exploitable vulnerabilities discovered
- 14:08during a series of eight vulnerability discovery
- 14:10competitions held between January 2023 and April 2024.
- 14:14And they didn't just test a handful of cars in the lab, they
- 14:17tested 48 different vehicle models spanning 19 different
- 14:20manufacturers. The methodology is what makes
- 14:22this so incredibly robust to me. This wasn't a theoretical
- 14:25whiteboard exercise. They used strict black box
- 14:28testing. Yes, and black box testing in
- 14:31this context means the researchers were placed in the
- 14:33exact same position as a real world adversary.
- 14:36They were given no source code, no internal network diagrams,
- 14:40and no engineering documentation whatsoever.
- 14:43They were provided legitimate access to a test vehicle and its
- 14:46companion app, and from there they had to completely reverse
- 14:50engineer the attack surface. They even utilize social
- 14:53engineering, right? They were scraping publicly
- 14:55available information from obscure form crumbs, ghetto
- 14:57repositories and WeChat mini programs just to piece together
- 15:00the back end infrastructure of the OEM's.
- 15:03The ultimate test of their exploits was brutal.
- 15:06They had to prove their attack on a different vehicle of the
- 15:08same make and model, a vehicle they had 0 legitimate access to.
- 15:12A true blind validation. It wasn't enough to just hack
- 15:15their own test car, and the findings exposed massive,
- 15:19glaring blind spots in the existing cybersecurity
- 15:21taxonomies used by regulators and engineers.
- 15:25The standard literature, which relies heavily on historical
- 15:28data and theoretical threat models, simply did not account
- 15:31for the sheer creativity of the attackers.
- 15:34The researchers identified 13 entirely new vulnerability types
- 15:38that had never been officially categorized.
- 15:40Let's talk about some of those new types because they really
- 15:42show how sophisticated the attacks have become.
- 15:45They found vulnerabilities involving cross domain lateral
- 15:48movement where an attacker compromises a low security zone.
- 15:51Like say the infotainment browser you're using to look at
- 15:53the weather and pivots through the gateway directly into the
- 15:56high security canvas they found over the air.
- 15:59Payload manipulation, where attackers could literally
- 16:02intercept an update package midair and downgrade the
- 16:05firmware to a vulnerable legacy version.
- 16:07They also identified severe misconfigurations in MQTT
- 16:10brokers. That's the telemetry transport
- 16:13protocol used by many vehicles to send diagnostic data to the
- 16:16cloud. Attackers were subscribing to
- 16:18wild card topics and intercepting plaintext
- 16:21diagnostic data from thousands of vehicles simultaneously.
- 16:24Just vacuuming up data and the study also identified a brand
- 16:27new primary attack location that previous models had vastly
- 16:30underestimated, the T box. The telematics box if the API is
- 16:34the gatekeeper in the cloud, the T box is the gatekeeper inside
- 16:37the vehicle. It manages the cellular modem,
- 16:40the 4G or 5G connection. It runs a complex operating
- 16:42system, often a hardened version of Linux, and it acts as the
- 16:46vital bridge routing data between the external cloud and
- 16:48the internal canvas. So if you compromise the tee
- 16:51box, you bypass the cloud entirely and get direct access
- 16:55to the internal party line. But here's the statistical twist
- 16:59that blew my mind when I was reading the paper.
- 17:01The tee box is the critical bridge, but it actually wasn't
- 17:04where the vast majority of vulnerabilities were found.
- 17:07When you look at the distribution of the 649 of
- 17:09vulnerabilities, A staggering 37.8% hit the cloud platform and
- 17:14another 32% hit the in vehicle infotainment system.
- 17:17That is nearly 70% of all vulnerabilities concentrated in
- 17:21just two areas. Why is the infotainment screen
- 17:24such a massive target? It really comes down to
- 17:26architectural complexity and the surface area of exposed
- 17:29interfaces. Let's look at the IVIS.
- 17:32The modern infotainment system is not just a radio anymore.
- 17:34It is essentially an open computing environment running
- 17:37Android Automotive or QNX. It has a massive attack surface
- 17:40because it is fundamentally designed for maximum
- 17:43connectivity and interactivity. It has a web browser, connects
- 17:46to 3rd party app stores, it interfaces with your phone via
- 17:49Bluetooth, it has physical USB ports, and it connects to public
- 17:52WI networks at coffee shops. Exactly.
- 17:55Every single one of those connections is a potential
- 17:57ingress point, and because consumers demand rich graphics
- 18:00and complex applications, the IVI contains millions of lines
- 18:04of code. The more code you have,
- 18:07especially third party code for streaming apps or navigation,
- 18:10the higher the statistical probability of a memory
- 18:12corruption bug, a buffer overflow, or a simple
- 18:15misconfiguration. So you hack the Spotify app on
- 18:17the dashboard, escalate privileges to the underlying
- 18:20Android operating system, and certainly you are positioned to
- 18:23send lateral commands to the vehicle's internal network.
- 18:27And OK. There was one specific detail in
- 18:29the Anonymous CUP study regarding this that I found
- 18:31darkly hilarious. They broke down the
- 18:33vulnerabilities by vehicle type, sedans, MP VS and SU VS.
- 18:38Yes, the anomaly and the data distribution.
- 18:40The SU VS had a significantly higher number of vulnerabilities
- 18:43compared to sedans and MP VS. Which means if you're a safety
- 18:46conscious parent and you go out and spend $80,000 on a premium
- 18:50top of the line family SUV because you want the safest,
- 18:53heaviest thing on the road for your kids, you were actually
- 18:56purchasing a massive rolling attack surface for hackers.
- 18:59It is a very dark irony, yes, but from an automotive
- 19:03engineering perspective, the causality is very clear.
- 19:06Premium SUVs are almost always the flagship models for
- 19:09manufacturers. They are the testing ground for
- 19:12the newest, most complex technologies.
- 19:14Right, they get the massive pillar to pillar screens, the
- 19:16augmented reality heads up displays, the rear seat
- 19:19entertainment tablets for the kids, the complex multi zone
- 19:23climate controls. And to support all of that,
- 19:25premium SUVs often utilize a much more complex internal
- 19:29network topology. Instead of a flat canvas
- 19:31architecture found in a basic sedan, a luxury SUV might use a
- 19:35zone based architecture relying on automotive Ethernet just to
- 19:39handle the massive bandwidth required by all those cameras
- 19:41and lighter sensors. This means more microprocessors,
- 19:45complex routing tables, and inherently more code.
- 19:48More features directly correlate to more bugs, particularly in
- 19:51that highly exposed infotainment module.
- 19:53So the cloud APIs are completely porous, the dashboard screens
- 19:56are practically Swiss cheese, and the premium vehicles are the
- 19:59most vulnerable of all. But if we pull back and look at
- 20:02the macro picture, it actually gets even worse because
- 20:06attackers have realized they don't even need to hack the car
- 20:09directly. They don't even need to hack the
- 20:11OEMs cloud, they can just hack the people.
- 20:13Who build the components? We are talking about the supply
- 20:15chain now, and the automotive supply chain is arguably the
- 20:19most complex, deeply nested manufacturing ecosystem on the
- 20:24planet. An automaker, you know, the OEM
- 20:27whose badge is on the steering wheel, doesn't build the car
- 20:29from scratch. They're essentially systems
- 20:31integrators. They rely on Tier 1 suppliers
- 20:33for massive preassembled systems like the entire breaking array
- 20:37or the complete infotainment head unit.
- 20:39But it doesn't stop there. Those Tier 1 suppliers rely on a
- 20:42massive web of Tier 2 and Tier 3 suppliers for the microchips,
- 20:45the braided circuit boards, and crucially, the open source
- 20:48software libraries that get compiled into the final code.
- 20:51It is a massive web of transitive trust, and the data
- 20:54from the Auto Isaac and Automotive Information Sharing
- 20:58and Analysis Center shows that ransomware operators have
- 21:00thoroughly mapped this web and are actively exploiting its
- 21:03weakest links. The ISAC data explicitly tracks
- 21:06the ransomware creep into the sector, noting that highly
- 21:08organized, financially motivated threat groups like Leak, Net,
- 21:11Lynx, Quillen, Everest and Beast are systematically targeting the
- 21:14lower tiers of the supply chain. The blast radius of these
- 21:17attacks is incredible. The report details recent
- 21:20campaigns that successfully breached 2 different OEMs, but
- 21:23more importantly compromise 11 different suppliers, 3 service
- 21:27providers and three dealerships. The strategy is obvious.
- 21:30Why spend months trying to breach a highly defended, well
- 21:33funded OEM network when you can compromise a small Tier 2
- 21:36software vendor that provides a single trusted diagnostic tool
- 21:40used by that OEM? It is the digital equivalent of
- 21:43poisoning the well. If an attacker like the Quelan
- 21:46group breaches A Tier 2 supplier, they don't necessarily
- 21:49deploy ransomware immediately. They can move laterally through
- 21:53the suppliers network, locate the Jenkins build servers where
- 21:56the software is compiled, and inject A malicious back door
- 21:59into a firmware update before it is even cryptographically
- 22:02signed. And then the supplier
- 22:03unwittingly sends that poisoned update up the chain to the tier
- 22:07one, who integrates it, sends it to the OEM, who then pushes it
- 22:11over the air to a million vehicles, and the vehicle
- 22:14accepts it without question because it carries the
- 22:17legitimate digital signature of the trusted supplier.
- 22:20Precisely. And while espionage or backdoor
- 22:22access is 1 threat, the auto ISAC data emphasizes that
- 22:26disruption is equally devastating.
- 22:28Which brings up the most bizarre yet perfectly illustrative
- 22:31incident from our entire research stack the breathalyzer
- 22:34attack. The ignition interlock incident.
- 22:36It perfectly encapsulates the fragility of interconnected
- 22:39dependencies. According to the ISEC report,
- 22:42there was a targeted cyber attack on the back end servers
- 22:45of a third party breathalyzer company.
- 22:48These are the court mandated interlock devices that wire
- 22:51directly into a vehicle's ignition relay.
- 22:54You know you have to blow into them to prove you have been
- 22:56drinking before the car will start.
- 22:57Right. They operate on a fail secure
- 22:59physical mechanism. If the device cannot validate
- 23:02the breast sample, it physically interrupts the circuit to the
- 23:05starter motor. But these modern devices aren't
- 23:07stand alone anymore. They phone home.
- 23:10They are tethered to the Breathalyzer company's cloud
- 23:12infrastructure for logging and compliance reporting to the
- 23:15courts. So when a ransomware attack took
- 23:18down the back end servers of this third party company, the
- 23:21interlock devices in the vehicles lost their connection
- 23:24and because they couldn't phone home, they defaulted to a failed
- 23:28secure state. The attack caused actual
- 23:31physical vehicle immobilizations.
- 23:33Out in the real world, innocent people completely unrelated to
- 23:36the cyber attack couldn't start their cars because a totally
- 23:39separate sauce company got hacked.
- 23:42It begs the question, how can an automaker possibly secure a
- 23:46vehicle when a third party accessory can just sever the
- 23:49ignition wire? They cannot control the third
- 23:51party's IT infrastructure, obviously, but they must manage
- 23:54the risk of that integration. And the industry recognizes this
- 23:57existential threat. Their response to this
- 24:00distributed supply chain chaos is a framework pushed heavily by
- 24:03the German Association of the Automotive Industry or the
- 24:05media. It's called the Cybersecurity
- 24:08Interface Agreement, the CSIA. It sounds like a diplomatic
- 24:11treaty. What is the actual enforcement
- 24:13mechanism behind a CSIA? Because just asking suppliers
- 24:17nicely to be secure clearly isn't working.
- 24:20It operates through strict contractual enforcement,
- 24:23specifically utilizing what's called a RASI matrix.
- 24:26RASI responsible, accountable, supported and informed.
- 24:29Correct. And this is a crucial adaptation
- 24:31from the standard OCI matrix used in standard IT project
- 24:35management. In traditional IT, the C stands
- 24:37for consulted, but in the physical heavily regulated
- 24:40automotive supply chain supported or supplier accurately
- 24:44defines the legal and operational burden.
- 24:47The OC matrix within the CSIA contractually maps out exactly
- 24:50who's responsible for what across the 10 different chapters
- 24:53of the ISIS A 21434 standard. So instead of a vague agreement
- 24:57to just build secure components, the OEM and the Tier 1 supplier
- 25:00sit down and dissect the architecture.
- 25:02If we take our breaking ECU example from earlier, the RC
- 25:05matrix legally defines that the supplier is like responsible for
- 25:09writing the cryptographic codes for the ECU, but the OEM is
- 25:12accountable for performing the penetration testing on the
- 25:14integrated system. Exactly.
- 25:16It eliminates the ambiguity that attackers exploit.
- 25:19It ensures that cybersecurity risk is actively managed across
- 25:22distributed development projects, not just during the
- 25:25initial build, but throughout the entire service life of the
- 25:27component. It answers.
- 25:29It's a critical question. When a new zero day
- 25:32vulnerability is discovered in an open source library three
- 25:35years from now, whose legal responsibility is it to write,
- 25:38test and deploy the patch? And this framework isn't just
- 25:42best practice anymore, it is rapidly becoming a legal
- 25:45requirement. Which brings us to the
- 25:47regulatory hammer that is finally swinging down on this
- 25:49industry. For decades, automotive
- 25:51cybersecurity was essentially self governed.
- 25:54You tried your best and if you failed, you dealt with APR
- 25:56nightmare. But as of July 2024, that era is
- 25:59over. It was a monumental shift in
- 26:02international law. In July 2024, EU NASA Regulation
- 26:05155 type approval became mandatory across 64 contracting
- 26:08parties. 64 countries, the entire European Union to Tan,
- 26:12South Korea, Australia. If you want to sell a car in any
- 26:15of those markets, you must comply.
- 26:17But what does mandatory type approval actually mean in the
- 26:19mechanical sense? Type approval is the process by
- 26:22which a regulatory authority certifies that a vehicle model
- 26:25meets all statutory safety and environmental requirements.
- 26:29Before, R155, type approval focused on emissions, crash
- 26:33safety and lighting. Now it includes A comprehensive
- 26:37cybersecurity audit. If an OEM cannot prove their
- 26:40cybersecurity posture meets the R 155 standard, the authority
- 26:44will literally withhold the type approval certificate.
- 26:47Without that piece of paper, it is illegal to register or sell
- 26:50that vehicle in those 64 countries.
- 26:52The grace period for legacy architectures has officially
- 26:55expired. It is a hard stop.
- 26:57That is immense leverage. We mentioned both R155 and R156
- 27:01earlier. How do they divide the
- 27:03regulatory burden? They act as twin pillars
- 27:05addressing different phases of the vehicle life cycle.
- 27:07Regulation 155 mandates the implementation of a
- 27:10cybersecurity management system or CSMS. This focuses on
- 27:13organizational governance, risk assessment, and incident
- 27:16response throughout the development and production
- 27:18phases. Regulation 156 mandates a
- 27:21Software Update Management system, or SUMS. Right, because
- 27:24fixing the vulnerabilities is just as risky as the
- 27:26vulnerabilities themselves. Precisely.
- 27:29R156 ensures that the process of pushing an over the R update is
- 27:33cryptographically secure, that it won't inadvertently brick the
- 27:36vehicle's safety systems mid drive, and that the OEM
- 27:39maintains A rigorous audit trail of every software version
- 27:43running on every single component of every car in the
- 27:45fleet. OK, but I have to play devil's
- 27:47advocate here for a second. We both know how corporate
- 27:50compliance often works in practice.
- 27:52You hire an army of consultants, you generate thousands of pages
- 27:55of policy documents, you build a beautiful Rossi matrix, you pass
- 27:58the audit, get the certificate, and then everyone goes right
- 28:01back to building vulnerable systems.
- 28:03Is passing this R155 audit actually going to stop a
- 28:06dedicated ransomware group? The regulators anticipated the
- 28:09paper compliance loophole and the brilliance of the R155
- 28:12framework lies and how it links organizational process to hard
- 28:15technical evidence. Process compliance is achieved
- 28:18by following the ISIS a 21434 standard that gets your CSMS
- 28:22certified, but R155 includes a specific mechanism called Annex
- 28:265. Annex 5.
- 28:27It sounds like a classified military document.
- 28:29It is essentially A rigid non negotiable threat catalyst.
- 28:33Annex 5 lists 69 specific threat scenarios that an OEM must
- 28:38address. An OEM cannot just present a
- 28:40policy document and say we have a strong security culture.
- 28:43They must rigorously map every single threat in Annex 5 to a
- 28:47traceable deployed technical mitigation.
- 28:50So if Annex 5 says threat spoofing of messages on internal
- 28:53vehicle networks, the OEM has to point to the exact lines of code
- 28:57or the specific hardware module that prevents spoofing.
- 29:00And if they claim a threat is not applicable to their vehicle,
- 29:04the independent Technical Services auditors will demand
- 29:06mathematical proof as to why they can't just peep her over
- 29:09the cracks. Exactly, and the most common
- 29:11technical mitigation auditors look for to satisfy that
- 29:14specific internal spoofing threat is Coc secure on board
- 29:18communication. Right, let's dig into Coc,
- 29:20because this is the lock on the bedroom doors inside our party
- 29:23line analogy. How does Coc actually secure the
- 29:25canvas despite the massive computational constraints of the
- 29:29ECU's? It is a fascinating piece of
- 29:31cryptographic engineering designed specifically for real
- 29:34time systems. SEC OC doesn't encrypt the data
- 29:37payload itself. Encrypting and decrypting data
- 29:40takes too long and would delay critical breaking signals.
- 29:43Instead it focuses on authentication and integrity.
- 29:47It appends a message authentication code a Masai to
- 29:50the data packet. So it's essentially a digital
- 29:52signature attached to the plain text message.
- 29:55The breaking ECU sees the command apply breaks, checks the
- 29:58MC, and if the MC matches the shared cryptographic key, it
- 30:02knows the command genuinely came from the collision avoidance
- 30:05system. Correct, but a maxi alone isn't
- 30:08enough because of replay attacks.
- 30:09If an attacker records the legitimate unlocked doors
- 30:12message with its valid Ms., they could just play that exact same
- 30:15message back onto the CAN bus an hour later and the doors would
- 30:18open. Right, because the cryptographic
- 30:20signature is technically valid. The lock thinks it's a real key.
- 30:24So how does Seki stop a replay attack?
- 30:26By utilizing freshness values, typically implemented as
- 30:29monotonic counters. Monotonic, meaning a counter
- 30:32that only ever goes up. It never resets or goes
- 30:34backward. Exactly every time the sending
- 30:37ECU transmits a message, it increments the counter.
- 30:40It includes this counter value in the calculation of the MC.
- 30:44When the receiving ECU gets the message, it checks the counter.
- 30:48If the received counter value is lower than or equal to the last
- 30:51message it received, it immediately rejects it as a
- 30:54replay attack. It guarantees the message is not
- 30:57only cryptographically authentic, but that it was
- 30:59generated right this millisecond.
- 31:01It adds an expiration date to the data.
- 31:04That is brilliant engineering. But even if we lock down the
- 31:06internal network with Secosi and we secure the cloud, AP is when
- 31:09we vet the supply chain. We still have the aftermarket to
- 31:13deal with. I can go online right now, buy a
- 31:15cheap OBD 2 diagnostic dongle for 20 bucks, plug it directly
- 31:19into the physical port under my steering wheel and link it to a
- 31:22sketchy app on my phone. Does R155 cover that?
- 31:25R155 strictly covers the type approval of the motor vehicle
- 31:28itself. It does not cover aftermarket
- 31:30accessories. However, the European Union
- 31:32recognize this massive loophole and is closing it with the Cyber
- 31:35Resilience Act, the CRA. So the net is widening.
- 31:38The CRA introduces horizontal cybersecurity requirements for
- 31:42all products with digital elements sold in the EU.
- 31:45This means if a third party vendor sells an aftermarket
- 31:47telematics dongle, a smart charging cable or a standalone
- 31:51fleet management software package, it must legally meet
- 31:54strict cybersecurity baseline standards, provide security
- 31:58updates for a defined period, and report exploited
- 32:01vulnerabilities to authorities. So we are attempting to regulate
- 32:04every single node in the ecosystem, the car, the updates,
- 32:08the supply chain, the aftermarket dongles.
- 32:10But I still have to challenge the fundamental premise of all
- 32:12this regulation. The ink on R155 is barely dry.
- 32:15And yet, as we saw in the Anonymous Cup, hackers are
- 32:18already exploiting 13 entirely new vulnerability types that
- 32:21aren't specifically categorized in the Annex 5 threat catalog.
- 32:25Can a static regulation, a piece of paper written in a committee
- 32:28room, ever truly outpace A dynamic adversary?
- 32:31Who is inventing new Zero Day X splits this morning?
- 32:33You've hit on the central existential tension in
- 32:36cybersecurity. The honest answer is no.
- 32:38A static regulation can never outpace A dynamic adversary.
- 32:42Compliance is a trailing indicator of security.
- 32:44So what is the solution? If factory gate security is dead
- 32:48and compliance isn't enough, how do we actually protect these
- 32:51networks? The philosophy of the industry
- 32:53has to undergo a fundamental evolution which is perfectly
- 32:56articulated in the conclusions of the Upstream Security Report.
- 33:00The industry must move away from a set it and forget it
- 33:03compliance mindset. Passing the R155 audit is the
- 33:07floor. It is not the ceiling.
- 33:09The future of automotive security requires building
- 33:12agentic resilient transportation networks.
- 33:14Let's define agentic in this context.
- 33:17It sounds like you were describing the security system
- 33:19as a living entity. In a way, yes.
- 33:21An agentic system isn't a passive wall waiting to be hit.
- 33:24It has agency. It is actively monitoring,
- 33:27actively hunting for anomalies, and capable of autonomous
- 33:30defensive actions. It requires total fleet wide
- 33:34situational awareness. So it's essentially an AI driven
- 33:37security operation center SSC specifically for vehicles.
- 33:40Precisely, you have to centralized the telemetry data
- 33:44from the vehicles internal ECU's, the supply chain AP is
- 33:47the cloud back end and the charging infrastructure and
- 33:49continuously analyze it in real time.
- 33:52If an attacker discovers a new zero day exploit and attempts to
- 33:55use it on a single fleet vehicle in Nairobi, the agentic security
- 33:59system needs the situational awareness to instantly identify
- 34:02the anomalous behavior, generate A defensive signature, and push
- 34:05that updated security posture to a vehicle in Switzerland before
- 34:09the attack can even attempt to scale the exploit.
- 34:12It's not about building an unbreakable car anymore.
- 34:14The fortress mentality is gone. It's about building a car that
- 34:17can take a punch, recognize exactly how it was hit, and
- 34:21dynamically adapt its defenses before the second punch lands.
- 34:25Resilience over absolute prevention Because in a hyper
- 34:28connected world where a vulnerability in a third party
- 34:31breathalyzer API can paralyze a fleet, the illusion of absolute
- 34:34prevention is the greatest. Vulnerability of all security
- 34:40under pressure. Real attacks, real essence.
- 34:43It is genuinely terrifying to realize that the two ton machine
- 34:46we strap our families into is just another note on a massive,
- 34:50shifting digital network fighting off the exact same
- 34:53invisible wars as our bank accounts.
- 34:55See you in the next chapter.