Qualysec
Blog

ISO 21434 Compliance: A Practical Guide to Automotive Cybersecurity Testing

Master ISO 21434 compliance for vehicle systems. Get a practical clause-by-clause map, TARA-driven interface testing methods, and UNECE R155 evidence templates.

Published on November 6, 2026
Read Time: 14 min
CONNECT WITH US

Summarize this blog post with

The US Commerce Department’s connected-vehicle rule has been in force since 17 March 2025. Software prohibitions begin with Model Year 2027 and hardware prohibitions with Model Year 2030, and covered importers and manufacturers have to file a Declaration of Conformity every year (BIS). Then in August 2026, CISA put out advisory ICSA-26-216-01 on KARR alarm systems installed in at least two million vehicles, where every unit relied on a single Bluetooth authentication key (CVE-2026-18411). And here is where ISO 21434 Compliance comes into play.

ISO/SAE 21434 wasn’t required by either event, but the fallout lands on the people who build and test vehicle software anyway. OEM customers still ask US suppliers for ISO 21434 evidence, since UNECE R155 has applied to every new vehicle in its markets since July 2024. What follows is a clause map, a method for testing each interface, a finding template and a crosswalk that connects results to work products.

Teams preparing for an audit can speak with a Qualysec automotive security expert about scope and evidence!

What Does ISO 21434 Compliance Actually Mean?

ISO/SAE 21434:2021 is a voluntary engineering standard, published by ISO and SAE International in August 2021. Being in ISO 21434 Compliance means delivering the work products and satisfying the requirements it sets out for electrical and electronic systems in road vehicles. The standard doesn’t issue certificates. Evidence comes from security audits and assessments, and ISO/PAS 5112 gives guidelines for auditing cybersecurity engineering.

Three things get mixed up here in the ISO 21434 standard. The standard describes a process. R155, by contrast, is a regulation: it gives a manufacturer a CSMS certificate valid for up to three years. Testing the product underpins both, since it generates evidence that either one can draw on.

Which Automotive Cybersecurity Standards Matter in the US?

No US rule requires ISO/SAE 21434. What pushes suppliers is OEM contracts, exports into R155 markets, and the Commerce rule. These standards overlap quite a bit, so the table below sorts the binding ones from the merely advisory.

Standard or rule Scope US status Link to ISO/SAE 21434
ISO/SAE 21434:2021 Cybersecurity engineering across the vehicle lifecycle Voluntary Core process standard
UNECE R155 CSMS and type approval Binding in UNECE markets, reaches US suppliers through OEMs CSMS often built on it
UNECE R156 Software update management Same as R155 Related to ISO 24089
ISO 24089 Software update engineering Voluntary Supports R156 evidence
ISO/PAS 5112 Auditing cybersecurity engineering Voluntary Audit guidance
ISO/SAE TR 8477 Verification and validation Informative Planned to merge into edition 2
NHTSA best practices (2022) Vehicle cybersecurity for safety Non-binding Shared themes
Commerce connected-vehicle rule VCS hardware and ADS software, PRC or Russia nexus Binding from 17 March 2025 None, it’s a supply-chain rule

A second edition of ISO/SAE 21434 hasn’t started yet. According to a 2025 working-group presentation on cybersecurity automotive standards, work on it should start in 2026 and take over three years, with TR 8477 folded in (GlobalPlatform).

What Does ISO 21434 Require, Clause by Clause?

The first four clauses of ISO 21434 compliance deal with scope, references, terminology and general considerations. Clauses 5 to 15 carry the requirements, and each one gives a tester something to anchor to.

Clause Topic Evidence Test relevance
5 Organizational cybersecurity management Policy, process definitions Sets who owns testing and sign-off
6 Project-dependent management Cybersecurity plan Places test activities in the schedule
7 Distributed activities Supplier interface agreement Says which party tests which component
8 Continual activities Monitoring, vulnerability analysis Triggers retests when a component CVE appears
9 Concept Item definition, TARA, goals Source of test targets
10 Product development Specifications, verification results Component tests, fuzzing, static analysis
11 Cybersecurity validation Validation report Penetration testing against goals
12 Production Production control Debug access and keys locked at end of line
13 Operations and maintenance Incident response, update records Retest after each update
14 End of support, decommissioning Support-end communication Data and key wipe checks
15 TARA methods Threat, impact, feasibility, risk Prioritizes test cases

How Do You Build a TARA That Testing Can Verify?

Clause 15 of ISO 21434 compliance walks from assets to a treatment decision: asset identification, threat scenarios, impact rating, attack paths, attack feasibility, risk value, and finally the choice to reduce, avoid, share or retain the risk. A TARA row that can’t be traced to a test is only a claim. One that carries a goal and a test case ID is evidence. CAL, the assurance level that sets how rigorous a test has to be, comes from an example method in an annex of the standard.

How Do You Test a Vehicle System Interface by Interface?

How Do You Test a Vehicle System Interface by Interface

One loop works for every interface. Write down how the unit behaves before you touch it. Then change just one thing, an input or an access condition, and see whether the same function opens up through a different door. Log whatever you find with proof, and come back after the patch to do it once more. These checks also support TISAX compliance by helping demonstrate automotive cybersecurity controls and security testing evidence.

1. Telematics and the cellular side

Set the unit up on a bench with a test SIM and let it register. What it exposes after that is your baseline. Next come port scans, a hunt for AT commands or diagnostic interfaces hiding behind the modem, and a few malformed commands thrown at the backend connection. If the unit is built right, nothing answers without authentication, and a backend with a bad certificate gets turned away. Keep the port scans, the packet captures and any firmware strings you pull out, since they make up the evidence.

2. Bluetooth, Wi-Fi and the head unit

Pairing comes first. Try pairing with no confirmation from the user. Record some commands, then replay them from a different device. Compare credentials across several units to see whether they match. Every unit ought to authenticate on its own, and a default password on the access point is a failure all by itself. The worst case is a single key, extracted once from an app or a firmware image, that works on every unit built.

3. CAN, Automotive Ethernet and gateway behavior

CAN doesn’t authenticate senders, so the gateway’s segmentation does the protecting. Inject diagnostic and powertrain frames from the telematics side or the OBD port, and watch what the gateway lets through. Services on Automotive Ethernet, including SOME/IP and DoIP, get the same treatment. The gateway should drop frames that don’t belong on the destination bus, and bus logs from both sides prove it.

4. UDS, OBD and flashing

Diagnostic access mostly goes through UDS, so work down its services one at a time. Open a session with DiagnosticSessionControl (0x10). SecurityAccess (0x27) comes next, the seed-and-key exchange. A flash begins with RequestDownload (0x34) and TransferData (0x36). Look at how random the seed really is. Fail the key a few times and see if the ECU locks you out. Then offer it an unsigned image. Each of those should be refused, and the whole session transcript should be saved.

5. Secure boot, debug ports and key storage

This part is done on the board. Try JTAG or SWD, plug into the UART console, boot a modified image, and flash an older firmware back on. On production units the debug ports should be locked (that’s the link to clause 12), and the boot chain has to refuse any image that isn’t validly signed. Photos of probed pads and the console output serve as evidence.

6. OTA update client and backend

An update package passes through the backend, the vehicle’s client and the target ECU, and each hop gets tested. Three attempts: tamper with a package, replay an older one, and ask for an update for a vehicle that the account doesn’t own. The first two should hit signature checks and rollback protection, while authorization should block the third. Because UNECE R156 and ISO 24089 cover this pipeline, keep the rejection logs.

7. Mobile app and cloud APIs

Vehicle apps and backends usually address a car by VIN. The tester swaps one VIN for another under a valid session, inspects tokens, and pulls the app apart looking for embedded keys. Another owner’s vehicle should return a refusal, and no static secret should sit in the package. Request and response pairs are the evidence.

Which Test Methods Does ISO/SAE 21434 Allow?

It’s rare for automotive cybersecurity standards to prescribe a single method. ISO 21434 lets Clause 10 verification rely on static analysis (RQ-10-10) and recommends component testing (RC-10-12). Fuzzing, plus vulnerability scanning with software composition analysis, handles unknown and known flaws in CAN, Automotive Ethernet, and Bluetooth stacks. Clause 11 of ISO 21434 Compliance is where penetration testing fits. Requirement RQ-11-01 allows it as a validation activity that demonstrates the cybersecurity goals were met (Black Duck).

Worked Example: A Shared Bluetooth Key in 2.2 Million Vehicles

CISA advisory ICSA-26-216-01 covers the Acrisure KARR BT and DR-100, dealer-installed anti-theft systems. NVD published CVE-2026-18411 on 5 August 2026 as CWE-321, using a hard-coded cryptographic key. It carries a CVSS v3.1 score of 8.1 with an adjacent-network attack vector. Versions dated before 20 July 2026 are vulnerable.

Researchers at the University of California, San Diego reverse-engineered the official app and pulled out the single key shared by every unit. Armed with that key, an attacker in Bluetooth range could lock or unlock the doors, silence the alarm, and keep the engine from starting (Popular Science). The flaw couldn’t drive the car. The researchers disclosed it in January 2025, and Acrisure released a patch on 20 July 2026.

Mapped to the standard, the Bluetooth interface is a threat scenario in clause 15 with a short attack path, since the key sits in a public app. Clause 10 should have produced a requirement for unique per-device keys. A Clause 11 penetration test of the app and the radio link would have found the shared key. Clause 7 matters too, because a third-party device needs a clear interface agreement. A TARA that leaves dealer-installed hardware out doesn’t remove it from the threat model, and no OEM recall reaches it either.

Organizations that want this kind of mapping applied to their own interfaces can book a scoping call with Qualysec!

What Should an Automotive Cybersecurity Finding Include?

A finding for compliance should let an engineer and an auditor follow the same trail from threat to fix. This template does it.

  • ID, item or component
  • TARA threat ID, cybersecurity goal, CAL
  • Interface and preconditions
  • Steps
  • Expected vs observed
  • Evidence
  • Severity and attack feasibility
  • Remediation owner
  • Work product affected, R155 relevance
  • Retest status

How Do Test Results Map to ISO/SAE 21434 Work Products and R155 Evidence?

Map findings to work products

A penetration test feeds validation and vulnerability management. It doesn’t replace the CSMS, and it doesn’t replace the TARA either.

Finding Clause Work product Evidence Retest evidence
One key accepted by every unit 11 Validation report, TARA update App teardown, command log Per-device key accepted only
Debug port open on production unit 12 Production control Console log End-of-line check
Unsigned update accepted 10, 13 Verification report, update records Package, ECU log Rejection log
Gateway forwards diagnostic frames 10 Verification report Bus capture Clean capture

Map findings to UNECE R155 and US rules

R155 requires each vehicle type’s threat analysis to cover the threats in its Annex 5, and the manufacturer holds the CSMS certificate. Findings from testing support that file. NHTSA’s 2022 best practices are non-binding. The Commerce rule restricts hardware and software supply chains, so test findings don’t map to it, and “no direct mapping” is the right entry.

When Should Teams Test?

Whatever cybersecurity automotive standard applies, testing is triggered by lifecycle events rather than dates on a calendar. That means testing during concept validation, ahead of start of production, after every OTA release, after any supplier or component change, and on a monitoring cycle once vehicles are on the road. Clause 8 and clause 13 expect that last step.

How Qualysec Helps Automotive Teams

Qualysec produces evidence for a cybersecurity automotive standard such as ISO/SAE 21434. Its automotive device penetration testing and IoT penetration testing pages describe the wider scope.

Embedded and ECU Penetration Testing

Qualysec tests ECUs on a bench from supplied firmware images, and it covers CAN injection, telematics units, and Bluetooth, Wi-Fi and USB interfaces.

Connected Vehicle Backend, API and Mobile App Testing

The OTA pipeline is tested from backend server to ECU acceptance, and backend APIs can be tested without a physical vehicle. Companion mobile apps fall under Qualysec’s mobile application testing.

TARA-Linked Reporting, Retesting and Evidence Support

Qualysec can conduct or review a TARA before testing and aim testing at the highest-risk attack paths. Reports carry a compliance mapping section, and retesting is included.

Conclusion

Both events in the introduction came from gaps that nobody tested on purpose: a shared key in a companion app, and supply chains that nobody had mapped. Tying each interface test to a clause, a TARA threat, and a work product is what turns a pentest into ISO 21434 compliance audit evidence. That tie is what a team needs when an OEM asks for proof.

Ready to map your vehicle systems to the standard of ISO 21434 Compliance? Discuss your interfaces, TARA and audit needs with Qualysec.

Speak Directly With Qualysec’s Certified Security Experts

Discover vulnerabilities before attackers exploit them

Schedule Free Consultation
→

Security Expert

FAQs

1. Does the US require ISO/SAE 21434?

No federal rule requires it. NHTSA’s 2022 best practices aren’t binding, and the Commerce connected-vehicle rule restricts supply chains rather than setting engineering requirements. The demand comes from OEM contracts and R155 markets, so suppliers continue to treat the ISO 21434 standard as the baseline their customers audit against.

2. How does ISO/SAE 21434 relate to UNECE R155?

R155 is a regulation that requires a certified CSMS for type approval in UNECE markets. ISO/SAE 21434 is a voluntary standard that most manufacturers and suppliers use to build that CSMS, and its work products, such as the TARA, serve as audit evidence. Conforming to it supports R155 compliance, but it doesn’t replace the certificate or approval.

3. Is penetration testing enough for ISO/SAE 21434?

Not by itself. RQ-11-01 permits penetration testing as a validation activity, yet the standard also expects a TARA, clause 10 verification, clause 8 vulnerability management and the organizational processes in clause 5. A pentest report supplies one work product in that chain, and auditors will look for the rest of it.

4. What is the difference between TARA and a pentest?

A TARA is an analysis done on paper. It catalogs assets, threats, and attack paths and then rates the risk. A pentest runs those attack paths against real hardware or software and logs the outcome. Both are needed under automotive cyber security standards: the TARA decides what gets tested, and the pentest shows if the planned controls hold up.

5. What Is CAL, and How Does It Change Testing?

CAL means cybersecurity assurance level, and the standard defines it from CAL 1 up to CAL 4. A higher level calls for more rigorous verification and validation, so it changes how deep and how independent the testing has to be. The annex example gives one way to derive it, and the project’s agreed method decides the result.

6. How often should connected vehicle systems be retested?

After every fix, since a patch can close one path and leave another open. Retesting also follows each OTA release, any supplier or component change, and a published CVE in a component the vehicle uses. After launch, clause 8 monitoring decides the cycle, and the KARR advisory shows how long a flaw can sit between disclosure and patch.

Chandan Sahoo

About Chandan Sahoo

Chandan Kumar Sahoo is the Founder and Chief Executive Officer (CEO) at Qualysec. With over 8 years of experience in security testing and software quality assurance, he leads corporate strategy and expansion, helping organizations globally secure their web, mobile, and cloud environments.

Leave a Comment.

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

Related Blogs

The Ultimate CISO Guide to NABARD Cyber Security FrameWork (Level 1 to 4) Compliance
November 6, 2026

The Ultimate CISO Guide to NABARD Cyber Security Framework (Levels 1 to 4) Compliance

Cybersecurity compliance for cooperative banks in India is no longer limited to maintaining firewalls, antivirus software, and basic IT policies. With the increasing adoption of digital banking, payment integrations, and interconnected financial systems, Chief Information Security Officers (CISOs) must demonstrate that security controls are implemented, tested, and continuously monitored. The NABARD cyber security framework establishes […]

ABDM Penetration Testing Companies in India
November 6, 2026

Top 8 ABDM Penetration Testing Companies in India 2027

Connecting a healthcare application to the Ayushman Bharat Digital Mission (ABDM) involves more than integrating APIs and generating ABHA numbers. Hospitals, HealthTech startups, electronic medical record platforms, and health information exchange providers must also consider the security of patient data and connected systems.  Choosing among ABDM penetration testing companies in India becomes particularly important when […]

How to Avoid Regulatory Rejection Preparing a CERT-In Compliant VAPT Report for RBI & SEBI Submissions
November 6, 2026

How to Avoid Regulatory Rejection: Preparing a CERT-In Compliant VAPT Report for RBI & SEBI Submissions

Why VAPT Reports Get Sent Back   It is the second week of July. A mid-size stockbroker uploads its annual VAPT report to the exchange portal three weeks ahead of the 31 July deadline, and the compliance head breathes out. Four days later, the submission comes back. The auditor’s declaration doesn’t state the CERT-In empanelment period, […]

Subscribe to Newsletter

Get the latest cybersecurity insights, compliance tips, and vulnerability reports delivered directly to your inbox.