Skip to content
AutoST by Zyberum GmbH
Menu
GlossaryISO 21434

TARA (Threat Analysis and Risk Assessment)

TARA is the threat analysis and risk assessment of ISO/SAE 21434 clause 15: assets, threat scenarios, impact, attack paths, feasibility, risk value and treatment.

Updated This page as Markdown

In short

A TARA (Threat Analysis and Risk Assessment) is the structured risk analysis that ISO/SAE 21434 defines in clause 15: identify the assets of an item, derive damage and threat scenarios, rate the impact, analyse attack paths, rate attack feasibility, determine a risk value from 1 to 5 and decide on treatment. Its output drives the cybersecurity goals and requirements, and ECU security tests later show whether the assumed attack paths are really closed.

What is TARA?

A TARA (Threat Analysis and Risk Assessment) is the risk analysis method that ISO/SAE 21434 prescribes for a vehicle item or component. It takes an item definition, works out what in it is worth protecting, how an attacker could damage it, how bad that would be and how hard it would be, and turns the answer into a risk value and a treatment decision. The cybersecurity goals and later the cybersecurity requirements are derived from it, so everything an ECU security test checks eventually traces back to a line in the TARA.

Where is it defined?

ISO/SAE 21434:2021 clause 15 defines the methods: asset identification (15.3), threat scenario identification (15.4), impact rating (15.5) in the categories safety, financial, operational and privacy on the scale negligible, moderate, major and severe, attack path analysis (15.6), attack feasibility rating (15.7) using the attack-potential, CVSS-based or attack-vector-based approach, risk value determination (15.8) on a scale from 1 to 5, and risk treatment decision (15.9): avoid, reduce, share or retain. Clause 9 (concept phase) applies these methods to produce the cybersecurity goals, and clause 8 triggers a re-assessment when monitoring or vulnerability analysis finds something new. UN R155 paragraph 7.3 requires a risk assessment for the vehicle type and points to the threat list in its Annex 5 Part A.

What it means in practice

A TARA is a document and a set of tables, usually with a few hundred rows for a complex ECU. The rows that matter for testing are the attack paths and the controls assumed to block them: “diagnostic write to calibration DIDs requires SecurityAccess level 3”, “the programming session is not reachable without an authenticated tester”, “the gateway blocks diagnostic requests from the infotainment network”. Each of those is a claim about ECU behaviour that a bench test can confirm or refute.

When we did the TARA, item definition and cybersecurity concept for an ADAS component at a Tier-1, the most useful moment was reading the first penetration-test results against the attack-feasibility ratings. Several paths rated “high effort” turned out to be low effort because a SecurityAccess seed was constant and the key followed from it with a short constant. The TARA was not wrong; it was untested. The feasibility ratings were corrected, the risk values moved, and two requirements were added.

How AutoST tests it

AutoST does not produce a TARA, but it tests the attack paths a TARA assumes to be closed on the diagnostic and bus side: services reachable in default session, DIDs writable without SecurityAccess, seed/key weaknesses, missing lockout, DoIP routing to ECUs that should be blocked, SOME/IP services without authentication. Each finding carries a severity and a fix, and the Fix Plan has a reference field that links it to the requirement or TARA row it concerns, so the feasibility ratings can be corrected with evidence instead of opinion.

Common misunderstandings

A TARA is not a penetration test and a penetration test is not a TARA. The first is analysis of what could happen; the second is evidence of what does happen. A TARA whose feasibility ratings have never been checked on a real ECU is a list of assumptions, and auditors increasingly ask for the tests behind the ratings.

FAQ

Frequently asked questions

Is a TARA mandatory?

ISO/SAE 21434 requires a risk assessment in the concept phase (clause 9) and uses the methods of clause 15 for it; UN R155 paragraph 7.3 requires the manufacturer to identify and manage the risks of the vehicle type. Without a documented TARA neither the 21434 cybersecurity case nor the R155 type approval works.

How often is a TARA updated?

Whenever something relevant changes: a new interface, a new vulnerability from clause 8 monitoring, a test finding that contradicts an assumption. ISO/SAE 21434 treats the risk picture as living, which is why test results have to flow back into it.

Does AutoST do the TARA?

No. AutoST tests ECUs and produces findings and evidence; the TARA is engineering judgement about a specific item. Zyberum does TARAs as consulting, and the free TARA risk calculator on this site helps with the arithmetic of clause 15.

Sources

Related pages

See it on your ECU

A term that matters for your ECU?

In 15 minutes we tell you how AutoST tests it, what a finding looks like and what it means for your ISO/SAE 21434 evidence.

  • Direct answer from an ECU security engineer
  • Which test covers the term
  • Free and without obligation
Tom Zaubermann

Your demo is withTom ZaubermannFounder of Zyberum, ex-lead of the VW InCar Security Testing Lab

Already trusted by Tier 1, Tier 2 suppliers and OEMs. References on request.

Call us: +49 176 439 17074automotive@zyberum.com

Or send us a message

We reply within one business day.

Call usAsk the AutoST team

Pick a time that suits you

Open in a new tab