ALM3年以内に標的になるなら、TARAはいつ再び開くのか
01要約
0283%が示すこと、示さないこと
QNXの「Under the Hood: SDV Developer Report」2026年版は、OnePollが7月20日から8月4日までオンラインで実施した調査です。セキュリティに関する数値は次のとおりです。
| 数値 | 内容 |
|---|---|
| 83% | SDVが3年以内にサイバー攻撃の主要な標的になると予想 |
| 48% | セキュリティ脅威を今後の最大の懸念に挙げた(前年比5ポイント上昇) |
| 47% | SDVを大規模に展開するうえでの最大のリスクとしてサイバー脆弱性を挙げた |
| 46% | 対応が最も難しい規制としてサイバーセキュリティ規格(UNECE WP.29、ISO/SAE 21434)を挙げた |
| 79% | 動きの速い競合他社からのプレッシャーを感じている |
これらの数値を読む際には、2つの点に留意してください。この調査は車載ソフトウェアを販売する企業が委託したもので、回答者は報酬を受けて参加しています。また、83%は開発者による予測であり、実際に発生した攻撃の統計ではありません。車両の83%が攻撃されるという意味ではありません。
この調査を取り上げたTheAutoExecの記事は、さらに一歩踏み込んでいます。筆者は、車両がいつまでセキュリティアップデートを受けられるのか、脆弱性が見つかったときにどう対応するのかを、メーカーは説明できるべきだと書いています。これは調査結果ではなく、筆者の意見です。ただ、エンジニアにとって、この問いはすぐに別の問いに変わります。その回答の根拠となるリスク評価は、今も正しいのか、という問いです。
03量産開始時のTARAは前提の上に成り立っている
ISO/SAE 21434は、コンセプトと開発で終わりません。その適用範囲には生産、運用、保守、廃棄が含まれます。箇条8はサイバーセキュリティサポート終了まで継続的なリスク評価と脆弱性管理に情報を提供する活動を、箇条13はインシデント対応とアップデートを、箇条14はサポート終了と廃棄を扱います。UN R155に基づくサイバーセキュリティ管理システムも、生産後のフェーズにまで及びます。
なぜ量産開始後に評価が変わるのでしょうか。攻撃ポテンシャル方式では、攻撃実現可能性は5つの要素の合計で決まります。
| 要素 | 問うこと | 時間の経過とともに |
|---|---|---|
| 経過時間 | 攻撃を見つけて実行するのにどれだけかかるか | 攻撃コードが公開されると大幅に下がる |
| 専門知識 | どのレベルの専門家が必要か | ツールが出回ると下がる |
| アイテム/コンポーネントに関する知識 | 対象の情報を入手するのはどれだけ難しいか | 解析資料が広まると下がる |
| 機会の窓 | 対象に到達する機会はどれだけあるか | コネクテッド機能が増えるほど容易になる |
| 機器 | どのような機器が必要か | 機器が普及すると下がる |
スコアが低いほど、攻撃が容易であることを意味します。量産開始時に「この攻撃は難しい」とした根拠の大半はこの5つのセルにあり、5つとも車両の外の世界が変われば変わります。資産も被害の大きさも変わらないまま、攻撃だけが容易になることがあるのです。
04例1:攻撃コードが公開されたとき
これは教育用の架空のシステムです(特定の車両やメーカーの設計ではありません)。テレマティクス制御ユニット(TCU)はセルラーネットワークに接続され、ネットワークスタックにオープンソースライブラリを使用しています。アップデートマネージャーは、署名検証鍵でOTAパッケージを検証します。脅威は2つあります。
- TH-1 TCUのネットワークスタックの脆弱性を突いてリモートでコードを実行し、偽造した車両制御メッセージを送信する(影響度 Severe)
- TH-2 診断ポート経由でECUのメモリを読み出し、署名検証鍵を抽出して偽造アップデートパッケージをインストールする(影響度 Major)
量産開始時(T0)には、2つの脅威はいずれも難しいと評価されていました。攻撃者がTH-1の脆弱性を自ら見つけなければならなかったためです。ここで、TCUが使用するライブラリの脆弱性が攻撃コードとともに公開されたと仮定します(T1)。AP-1の値が変わります。
| AP-1の要素 | T0 量産開始時 | T1 公開後 | 変わる理由 |
|---|---|---|---|
| 経過時間 | 17 | 1 | 自力で見つけるなら数か月、公開コードを流用するなら数日 |
| 専門知識 | 6 | 3 | 熟練者なら実行でき、専門家は不要 |
| アイテム/コンポーネントに関する知識 | 3 | 0 | 必要な情報が公開された |
| 機会の窓 | 1 | 1 | セルラー接続は変わらない |
| 機器 | 0 | 0 | 一般的な機器で十分 |
| 合計 | 27 | 5 | |
| 攻撃実現可能性 | Very Low | High |
次はリスク計算画面です。
| 脅威 | 影響度 | T0 実現可能性 · リスクレベル | T1 実現可能性 · リスクレベル | 対応決定 |
|---|---|---|---|---|
| TH-1 | Severe | Very Low · 2 | High · 5 | 保有(T0で下した決定のまま) |
| TH-2 | Major | Very Low · 1 | Very Low · 1 | 保有 |
ここで注目すべき点が2つあります。
第一に、最初からやり直す必要はありません。変わったのは1つの攻撃パスの評価であり、TH-2はそのままでした。公開された脆弱性がどの資産と攻撃パスに関わるかが分かれば、見直す範囲は絞り込めます。
第二に、リスク値は再計算されますが、決定はひとりでには変わりません。リスクレベル5の横に「保有」が残ったままです。この決定はリスクレベルが2だったときに下されたものです。誰も見直さなければ、文書は古い決定をあたかも今も有効であるかのように示し続けます。リスク対応の決定は責任を伴う判断であるため、ツールが下すべきものではありません。だからこそ、誰がいつ見直すのかを手順で定めておく必要があります。
この例では、TH-1の決定を「低減」に変更し、2つのサイバーセキュリティ目標を攻撃パスに紐づけました。
- SG-1 TCUネットワークスタックの公開脆弱性は、定められた期間内にOTAパッチで解消する
- SG-2 TCUからの制御メッセージは、許可されたものだけがゲートウェイを通過して車両内部に入る
SG-1の「定められた期間」こそ、TheAutoExecの筆者が問うサポートの約束につながる部分です。パッチ期間とサポート期間を示すには、その裏付けとなるリスク評価が必要です。
05例2:OTAで機能が追加されるとき
2つ目のシグナルは外部からではなく、自社側から生じます。量産開始後にOTAでリモートスタート機能が追加されたとします(T2)。量産開始時のTARAには、この機能の資産も攻撃パスもありません。既存の値を修正するだけでは不十分で、新しい項目が必要です。
| TARA項目 | 追加した内容 |
|---|---|
| 資産 | リモートスタート指令の認証トークン(機密性、完全性) |
| ダメージシナリオ | 不正なリモートスタートにより車両が盗難される(Financial Major) |
| 脅威 | TH-3 リモートスタートAPIの認証上の欠陥を悪用し、権限のないユーザーが始動指令を送信する |
| 攻撃パス | AP-3 アプリとサーバー間のAPIを解析し、認証トークンを偽造してリモートスタート指令を送信する |
| 攻撃実現可能性 · リスクレベル | 合計10 · High · 4 |
| 対応決定 · サイバーセキュリティ目標 | 低減 · SG-3 リモートスタート指令は、車両所有者に発行された有効な認証がある場合にのみ実行する |
QNXの調査では、79%がスピードへのプレッシャーを感じていると回答しました。機能のリリース頻度が高まるほど、TARAを一度で完了する文書として扱うことは難しくなります。新機能のリリース手順には、TARAが更新されたかどうかを確認する項目が必要です。
06いつ再び開くか:4つのシグナル
| シグナル | 最初に確認すること | TARAで変わる箇所 |
|---|---|---|
| 公開された脆弱性・攻撃コード | 自社で使用している部品やライブラリに該当するか | 攻撃実現可能性の要素 → リスクレベル → 対応決定 |
| OTAによる機能追加・インターフェース変更 | 新しい資産や新しい攻撃パスがあるか | 資産、ダメージ、脅威、攻撃パスの新規追加 |
| 実際のインシデントや侵害の兆候 | 量産開始時の前提が崩れていないか | 攻撃実現可能性、サイバーセキュリティ目標 |
| サイバーセキュリティサポート終了の決定 | 保有を選んだリスクをいつまで抱え続けるのか | 対応決定 |
シグナルを見つけることと、評価をやり直すことは別の仕事です。脆弱性情報の収集とインシデント対応には別の仕組みが必要です。TARAは、その仕組みが見つけたことがリスクと決定をどう変えるかを記録する場です。
07VisualPro TARAでできること・できないこと
できること
1資産からダメージ、脅威、攻撃パス、サイバーセキュリティ目標、リスク対応までを1つのモジュールでつなげます。
2攻撃実現可能性を3つの方式で評価します。
3評価値を変更すると、リスクレベルが再計算されます。
4MCP接続でAIと協働できます。
できないこと
VisualPro TARAは評価を記録し、計算するツールです。脆弱性情報の収集やインシデント対応は行わないため、攻撃コードが公開されたという事実は担当者が判断して入力する必要があります。
08明日確認すること
セキュリティ担当
- 各リスク対応の決定について、いつ下されたのか、当時のリスクレベルはいくつだったのかが分かりますか。
- 公開脆弱性が見つかったとき、どの資産と攻撃パスを確認すべきかをすぐに特定できますか。
開発・製品担当
- OTA機能のリリース手順で、TARAが更新されたかどうかを確認していますか。
- オープンソースライブラリはTARAの資産と紐づけられていますか。
品質・法規担当
- TARAを再び開くシグナル、担当者、期限が手順に明記されていますか。
- 顧客に約束するサポート期間はリスク評価と整合していますか。
09まとめ
10よくある質問
Q1脆弱性が見つかるたびに、TARAを最初からやり直さなければなりませんか。
Q2攻撃実現可能性が上がると、影響度も変わりますか。
Q3CVSSスコアが高い脆弱性なら、リスクも自動的に高くなるのではありませんか。
Q4リスクを保有するという決定は誤りなのでしょうか。
Q5どこから始めればよいですか。
· QNX, "Under the Hood: SDV Developer Report" プレスリリース、2026年10月21日 — プレスリリースを読む
· TheAutoExec, "Four-fifths of automotive software developers expect their cars to be attacked by hackers within three years"、2026年10月28日 — 記事を読む
· ISO/SAE 21434:2021 Road vehicles — Cybersecurity engineering (箇条1 適用範囲、箇条8・13・14・15) — ISO概要ページ
· UN Regulation No. 155 Cyber security and cyber security management system — UNECE概要ページ

