VWAY

Newsroom
Technical Resources


RAS AI衛星は無事なのにサービスが止まった:宇宙セキュリティと安全分析を「サービス喪失」から始めるべき理由

VisualPro Tech Brief
濃い緑の背景の表紙イラスト:通信衛星は軌道上に無傷で浮かんでいる一方、地上では二つのゲートウェイ局と管理サーバーからユーザー端末へ光の筋が伸び、端末側は暗い赤色に消えている
衛星は無事なのにサービスが止まった:宇宙セキュリティと安全分析を「サービス喪失」から始めるべき理由
地上管理ネットワーク、ユーザー端末、共有依存関係まで:VisualProのSTPA・FTA・TARAを一つのプロジェクトでつなげて使う方法
VWAY 技術資料 · 2026年10月30日 · 読了時間 約9分
宇宙セキュリティサービス喪失STPA-SecFTAの共通原因TARA地上セグメントと端末
2026年10月30日

01要約

New Space Economyは10月29日の記事で、米国防情報局(DIA)の2026年報告書とSecure World Foundationによる13か国の評価をもとに、宇宙セキュリティの範囲が衛星本体を越え、地上局、通信リンク、ソフトウェア、ユーザー端末、運用組織にまで広がったと論じました。記事の柱は二つです。衛星が軌道上で健全なままでもサービスは止まり得ること、そして衛星の数だけではレジリエンスを測れないことです。2022年2月のViasat KA-SAT事件がその例です。衛星は攻撃されていませんが、地上管理ネットワークを経由して送られた管理コマンドが数万台のユーザーモデムを使用不能にし、ドイツの風力発電機5,800基の遠隔監視も途絶えました。衛星という資産から分析を始めると、この経路は範囲外に残りがちです。「サービスが失われる」というロスから始めれば、管理ネットワークと端末、そして冗長化を無力化する共有依存関係が自然に分析範囲に入ってきます。本記事では教育用の架空の衛星通信サービスを例に、一つのVisualProプロジェクトの中で、STPAでシナリオを見つけ、FTAで共有依存関係が生む単一故障点を明らかにし、TARAで攻撃実現可能性を評価する流れを示します。

02場面:2022年2月24日、衛星は無傷だった

2022年2月24日未明、ヨーロッパ全域でKA-SAT衛星インターネット端末数万台が同時に接続を失いました。Viasatが3月30日に公表した説明によると、攻撃者は設定に誤りのあるVPN機器を通じて地上管理ネットワークに侵入し、内部から多数の家庭用モデムへ正規の管理コマンドを一斉に送りました。コマンドはモデムのフラッシュメモリ上の重要データを上書きし、モデムはネットワークに再接続できなくなりました。Viasatはその後、約3万台の交換用モデムを出荷しました。ドイツの風力発電機メーカーEnerconは、このネットワークを利用していた風力発電機5,800基(約11 GW)の遠隔監視・制御が途絶えたと明らかにしました。発電機は稼働を続けましたが、遠隔でリセットすることはできませんでした。

この事件で衛星そのものには何の問題もありませんでした。被害は、地上管理ネットワーク、管理コマンド、ユーザー端末という衛星の外にある制御経路から生じました。セキュリティ研究チームのSentinelLabsは、ワイパー型マルウェアが管理機能を通じて配布されたと結論づけ、Viasatの説明は不完全だとみなしましたが、被害が地上の管理経路から始まったという点では両者は一致しています。

New Space Economyの記事が言う「サービスチェーン全体」とは、まさにこのことです。衛星運用者の顧客が気にするのは、衛星がどれほど高度かよりも、データを受け取れるか、そしてそのデータを信頼できるかです。

03資産から始める分析が見落とすもの

出発点最初に問うことこの事件で見落としやすいもの
衛星の資産から始める衛星バス、ペイロード、コマンドリンクが攻撃されたら?衛星に一切触れない攻撃(管理ネットワーク → 端末)
構成要素の故障から始めるゲートウェイ局Aが故障したら? Bが引き継ぐAとBが管理アカウントと設定テンプレートを共有していれば、両方が同時に止まる
サービス喪失から始めるユーザーが通信を失う経路はすべて何か?なし(管理ネットワーク、端末、共有依存関係はロスにつながる経路なので分析範囲に入る)

資産ベースの分析が間違っているという意味ではありません。TARAは資産と攻撃パスを具体的に評価するうえで不可欠です。ただし、何を資産とみなすかは、分析範囲を決めた時点ですでに決まっています。その範囲をロスから逆算して決めれば、衛星の外にある管理ネットワークと端末が抜け落ちることはありません。

STPAは最初からこの順序で進みます。ロスを定義し、ロスにつながるハザード状態を定め、コントロールストラクチャを描いたうえで、コントロールアクションごとに、それがどのように非安全なコントロールアクション(UCA)になり得るかを問います。故障と攻撃を別々に問うのではなく、制御がどのように誤り得るかを問うため、セキュリティ上のロスも同じ枠組みで扱えます。YoungとLevesonはこの手法をSTPA-Secという名前で提案しました(2014年)。

04例1:STPA、サービス喪失から出発する

教育用の架空の衛星通信サービスです(特定の運用者の設計ではありません)。静止軌道の通信衛星1機、ゲートウェイ局2局(AとB、冗長構成)、衛星管制センター、ユーザー端末を遠隔管理するネットワーク管理システム(NMS)で構成されます。加入者には家庭や企業のほか、遠隔設備監視や緊急通信の利用者も含まれます。

ロス

  • L-1 ユーザーが通信サービスを失う(遠隔設備監視・緊急通信を含む)
  • L-2 衛星の制御を失う(衛星の損傷と軌道上デブリの発生を含む)

L-1はセキュリティ事案が生むサービスのロスであり、L-2は安全と宇宙の持続可能性に関わるロスです。両者を同じ分析の中に置きます。

ハザード

  • H-1 多数のユーザー端末が同時に動作不能になる(L-1)
  • H-2 両方のゲートウェイ局が同時にサービスを提供できなくなる(L-1)
  • H-3 衛星が承認されていないコマンドを実行する(L-2)

システムレベルの制約

  • SC-1 端末管理コマンドは多数の端末を一度に動作不能にできてはならず、また元に戻せなければならない
  • SC-2 冗長化されたゲートウェイ局は、管理アカウント、設定、管理ネットワークなどの共通の依存関係を共有してはならない
  • SC-3 衛星は認証されたコマンドのみを実行しなければならず、コマンド認証は地上の業務ネットワークのアカウントから分離されていなければならない
架空の衛星通信サービスのSTPAコントロールストラクチャ。サービス運用者がネットワーク管理システム(NMS)に管理作業を指示し、NMSはユーザー端末へ端末管理コマンドを、ゲートウェイ局AとBへ設定変更を送り、衛星管制センターは通信衛星へコマンドを送る。端末状態、ゲートウェイ局状態、テレメトリがフィードバックとして戻り、ユーザーデータ経路は破線で描かれている。リモートアクセスVPN、破壊的コマンドの一斉適用、共有管理アカウントと設定テンプレート、共有された社内アカウント、端末状態フィードバックの5か所に番号が付いている
架空の衛星通信サービスのSTPAコントロールストラクチャ:ロスシナリオが始まる5か所(1~5)はすべて衛星の外、地上の管理経路と端末制御経路にある

UCA 5件

IDコントロールアクション非安全なコントロールアクションハザード
UCA-P-1端末管理コマンドNMSが、承認された運用作業ではない端末管理コマンド(フラッシュ上書きなど)を実行するH-1
UCA-P-2端末管理コマンドNMSが、段階的な確認なしに端末管理コマンドを全端末へ一斉に適用するH-1
UCA-N-3端末管理コマンド多数の端末が応答しなくなっているのに、NMSが復旧コマンドを提供しないH-1
UCA-P-4ゲートウェイ局の設定変更NMSが同じ設定変更を両方のゲートウェイ局へ同時に適用するH-2
UCA-P-5衛星コマンド衛星管制センターが、盗まれたアカウントで入力されたコマンドを衛星へ送信するH-3

セキュリティ分析であればUCA-P-1とUCA-P-5は脅威として挙げられたはずですが、UCA-P-2とUCA-N-3は運用手順と設計の問題です。攻撃がなくても、不具合のあるファームウェアイメージを一つ全端末へ一斉に配信すれば同じロスが起こります。STPAでは、この四つが同じコントロールアクションの下に並びます。

VisualPro STPAのUCA画面。左側のコントロールアクション一覧で、ネットワーク管理システムからユーザー端末への端末管理コマンド(設定、ファームウェア)が選択されている。右側のUCA種類パネルには、「Not providing causes hazard」の下にUCA-N-3が、「Providing causes hazard」の下にUCA-P-1とUCA-P-2が表示されている
VisualPro STPAのUCA画面:コントロールアクション「端末管理コマンド」を選択すると、そのUCAが種類別に一覧表示される(UCA-N-3、UCA-P-1・P-2)

ロスシナリオ 5件

IDUCAシナリオの要旨示していること
LS-1P-1リモートアクセス用VPN機器の設定ミスにより外部の者が管理ネットワークに侵入し、正規の運用者権限で管理コマンドを発行する。NMSはコマンドを発行したアカウントだけを確認し、コマンドが破壊的かどうかは確認しないViasat事件と同じ構造
LS-2P-2NMSの配信アルゴリズムに段階的展開(少数の端末 → 確認 → 拡大)の概念がなく、どのコマンドも端末グループ全体へ一度に送られる攻撃がなくても同じロス
LS-3N-3フラッシュを消去された端末は遠隔管理チャネルそのものを失い、復旧コマンドを受信できない。端末状態のフィードバックが「応答なし」と「再起動中」を区別しないため、NMSが大規模な異常に気づくのが遅れる復旧経路が被害経路と同じ
LS-4P-4ゲートウェイ局AとBが同じ管理アカウントと同じ設定テンプレートを使用している。テンプレートの誤り一つ、あるいはアカウント一つの窃取が両方のゲートウェイ局に同時に及ぶ冗長化を無力化する共有依存関係
LS-5P-5衛星管制アカウントと端末管理アカウントが同じ社内アカウント体系を使用している。管理ネットワークへの侵入が管制アカウントの窃取につながり、誤った推進コマンドが軌道離脱とデブリのリスクにつながるセキュリティ事案が安全上のロス(L-2)へとつながる経路
VisualPro STPAのロスシナリオ画面。左側のコントロールアクション一覧でUCA-P-1が選択され、右側のコントロールストラクチャ図では、ネットワーク管理システム、ユーザー端末、その間の端末管理コマンドと端末状態フィードバックが赤く強調表示されている。下のロスシナリオ表には、ガイドワード「Unsafe control input」とともにLS-1が表示されている
VisualPro STPAのロスシナリオ画面:UCA-P-1を選択するとその制御ループ(NMS → ユーザー端末)が強調表示され、下にLS-1がガイドワード「Unsafe control input」とともに表示される

対策 6件

ID対策関連するシナリオ
CM-1管理ネットワークへのリモートアクセスに多要素認証と定期的な設定レビューを導入し、フラッシュやファームウェアを変更する破壊的コマンドには2名承認を必須とするLS-1
CM-2段階的展開(少数の端末 → 状態確認 → 拡大)と自動停止基準LS-2
CM-3端末に以前のファームウェア領域を残して遠隔管理チャネルなしでもロールバックできるようにし、ブート領域は管理コマンドで消去できないよう保護するLS-3
CM-4端末の「応答なし」フィードバックを集約し、大規模な異常時に警報を出すLS-3
CM-5ゲートウェイ局ごとに管理アカウントと設定配信の時間枠を分離するLS-4
CM-6衛星コマンドの認証を社内アカウント体系から分離し、コマンドリンクにコマンド認証を適用する(例:CCSDS SDLS)LS-5

05例2:FTA、冗長化を無力化する共有依存関係

LS-4により、STPAの段階で共有依存関係があることはわかります。それが設計上の冗長化をどれほど損なうかは、故障の木(FTA)で明らかになります。

頂上事象は「ブロードバンドサービスの全面喪失」です。その下に三つの枝を置きます。

  • 両方のゲートウェイ局が機能喪失(OR):ゲートウェイ局AとBの装置の独立した故障が重なる(AND:ゲートウェイ局A装置故障、ゲートウェイ局B装置故障)、および共有依存関係によって両方のゲートウェイ局が同時に失われる(OR:共有管理アカウントの窃取、誤りのある共有設定テンプレートの配信)
  • ユーザー端末の大規模な動作不能(AND):管理ネットワークへの不正アクセス、破壊的な管理コマンドのチェックなしの一斉適用
  • 衛星トランスポンダの故障

ポイントは、共有依存関係を冗長化(AND)の中に混ぜ込まず、冗長化のすぐ上に独立したORの枝として置くことです。冗長化の故障の木を「Aが故障し、かつBが故障する」とだけ描くと、両方のゲートウェイ局が同じアカウントとテンプレートを使っているという事実は木に現れず、カットセットはすべて2次に見えます。共通原因を独自の枝として描いて初めて、この一つの事象で両方のゲートウェイ局が止まるという論理が木に入ります。

VisualPro FTAの故障の木。頂上事象「ブロードバンドサービスの全面喪失」の下で、ORゲートがユーザー端末の大規模な動作不能(AND)、衛星トランスポンダの故障、両方のゲートウェイ局の機能喪失(OR)を結んでいる。ゲートウェイ局の枝は、ゲートウェイ局AとBの装置の独立した故障(AND)と、共有依存関係による同時喪失(OR:共有管理アカウントの窃取、誤りのある共有設定テンプレートの配信)に分かれる。下の結果サマリーの最小カットセットタブには、1次のカットセット3つ(EVT7 衛星トランスポンダの故障、EVT3 共有管理アカウントの窃取、EVT4 誤りのある共有設定テンプレートの配信)が表示されている
VisualPro FTAの故障の木と結果サマリーの最小カットセットタブ:共有依存関係を独自の枝(GT5)として描くと、1次のカットセットが3つ(EVT7、EVT3、EVT4)得られる
カットセット次数意味
{共有管理アカウントの窃取}1冗長化されていても単一故障点
{誤りのある共有設定テンプレートの配信}1冗長化されていても単一故障点
{衛星トランスポンダの故障}1衛星1機の例なので、もともと単一故障点
{ゲートウェイ局A装置故障, ゲートウェイ局B装置故障}2設計者が意図した冗長化
{管理ネットワークへの不正アクセス, 破壊的コマンドのチェックなしの一斉適用}2Viasat型

VisualProが算出したカットセットは全部で5つで、結果サマリーの最小カットセットタブには1次のカットセット3つが表示されます。設計文書には「ゲートウェイ局の冗長化」と書かれていても、衛星トランスポンダのほかに、サービス全体を止める単一故障点がさらに二つあるのです。これはまさに、記事が言う「衛星の数だけではレジリエンスを測れない」ということです。ゲートウェイ局を3局に増やしても、同じアカウントとテンプレートを共有している限り、この2行は残ります。CM-5でアカウントと設定配信をゲートウェイ局ごとに分ければ共有依存関係の枝はなくなり、残るのは各ゲートウェイ局の独立した故障で、これらは2次以上のカットセットになります。

セキュリティ事象には、故障率のように確率を割り当てることが困難です。この例では確率は計算せず、カットセットの構造だけを見ます。攻撃がどれほど容易かは、次のステップであるTARAで評価します。

06例3:TARA、同じシナリオの攻撃実現可能性

STPAで見つかったシナリオのうち、攻撃者が関与するのはLS-1とLS-5です。これらをTARAに持ち込み、攻撃パスと実現可能性を評価します。

TARA項目LS-1からLS-5から
資産NMSの端末管理機能(完全性、可用性)衛星コマンド機能(完全性)
ダメージシナリオ多数の端末の動作不能によるサービス喪失承認されていない推進コマンドによる衛星制御の喪失
攻撃パスVPNの設定ミス → 管理ネットワークへのアクセス → 正規の権限による破壊的コマンド管理ネットワークへの侵入 → 共有アカウントの窃取 → コマンドの入力
サイバーセキュリティ目標破壊的な管理コマンドは承認された作業としてのみ実行される衛星コマンドは専用のコマンド認証がある場合にのみ実行される
影響度 · 攻撃ベクトルSevere · NetworkSevere · Network
攻撃実現可能性 · リスクレベル(VisualProで算出)High · 5High · 5
CAL(VisualProで算出)CAL4CAL4
リスク対応CM-1, CM-2CM-6

どちらの攻撃パスも影響度がSevereで、ネットワーク経由で到達できるため、VisualProは攻撃実現可能性をHigh、リスクレベルを最高の5、サイバーセキュリティ保証レベル(CAL)をCAL4と算出しました。つまり、衛星を直接攻撃しなくても、地上の管理経路だけで最高のリスクレベルになるということです。

VisualPro TARAの画面一式。左上の攻撃パス一覧には、脅威TH-1とTH-2の下に、それぞれ3ステップからなる攻撃パスAP-1とAP-2が表示されている。右上のAP-1攻撃パス図は、TH-1とANDゲートの下に、ステップ1-1 リモートアクセスVPN機器経由での管理ネットワークへのアクセス、1-2 有効な運用者アカウントによるNMSへのログイン、1-3 全端末へのフラッシュ上書きコマンドの発行を結んでいる。下の脅威シナリオ一覧には、両方の脅威について最終的な攻撃実現可能性High、影響度Severe、リスクレベル5が表示されている
VisualPro TARAの攻撃パス一覧、AP-1の攻撃パス図(AND、3ステップ)とリスク表:攻撃実現可能性High、影響度Severe、リスクレベル5

STPAはロスがどこで始まるかを、FTAはロスに至るのにいくつの事象で足りるかを、TARAは攻撃者にとってどれほど容易かを問います。三つの問いへの答えが同じ名前とIDで一つのプロジェクトに収まっていて初めて、セキュリティ、信頼性、運用の各チームが同じ対策について議論できます。

07VisualProでこの流れが機能する理由

1STPA・FTA・TARAが一つのプロジェクトにまとまっています。

本記事の例では、三つの分析を一つのVisualProプロジェクトにまとめ、同じロスIDとシナリオIDでつないでいます。

2STPAはロスから対策までをつなぎます。

ロス → ハザード → システムレベルの制約 → コントロールストラクチャ → UCA → ロスシナリオ(ガイドワード) → 対策が、すべてつながったまま保たれます。VisualPro STPAの詳細

3FTAはカットセットを計算し、単一故障点をすぐに示します。

共有依存関係を独自の枝として描けば、冗長化を無力化する1次のカットセットが結果サマリーの最小カットセットタブに表示されます。VisualPro FTAの詳細

4TARAは資産 → ダメージ → 脅威 → 攻撃パス → サイバーセキュリティ目標の流れで評価し、CALを自動算出します。

5MCP接続でAIと一緒に作業できます。

この例の三つの分析は、VisualProのMCP接続を通じてClaudeが草案を作成し、VWAYがレビューしました。

08明日確認すべきこと

衛星運用・サービス運用担当

  • 自社のロス定義に「衛星の喪失」だけがあり、「ユーザーサービスの喪失」が抜けていないか?
  • 端末を復旧不能にし得る端末管理コマンドはどれか。それらは段階的展開と2名承認を経ているか?

セキュリティ担当

  • 地上管理ネットワークとリモートアクセス機器はTARAの範囲に含まれているか?
  • 衛星管制アカウントは社内業務ネットワークのアカウント体系から分離されているか?

信頼性・システムエンジニアリング担当

  • 冗長化されたゲートウェイ局や衛星が共有するアカウント、設定テンプレート、ソフトウェア、サプライヤーを、FTAで冗長化の上に独立した共通原因の枝として描いているか?
  • 意図しない1次のカットセットが現れていないか?

09まとめ

衛星が軌道上にあり続けていても、サービスは止まり得ます。衛星という資産からではなく、ユーザーが失うサービスから分析を始めれば、地上管理ネットワーク、端末、そして冗長化を無力化する共有依存関係が、最初から分析に含まれます。

10よくある質問

Q1宇宙セキュリティにはTARAだけで十分ではないのですか? なぜSTPAとFTAも必要なのですか?

TARAは、定められた資産と攻撃パスのリスクを評価することに優れています。しかし、どの資産を分析範囲に入れるかはそれ以前に決まります。STPAはロスから出発し、管理ネットワークや端末のように範囲から漏れやすい制御経路を見つけます。FTAは冗長化を無力化する共有依存関係をカットセットとして示します。三つの分析は互いを置き換えるものではなく、互いの欠けている部分を補い合います。

Q2STPA-Secは通常のSTPAとは異なる手法ですか?

手順は同じです。ロス、ハザード、コントロールストラクチャ、UCA、ロスシナリオの順に進め、ロスとシナリオに意図を持った攻撃者を含めます。YoungとLevesonが2014年にこの手法を提案しました。本記事の例のように、安全上のロスとセキュリティ上のロスを一つの分析の中で扱えます。

Q3セキュリティ事象に確率を割り当てて、FTAを定量化してもよいですか?

お勧めしません。攻撃は、ランダムな故障のように一定の割合で発生するものではありません。本記事の例のように、FTAはカットセットの構造(ロスに至るのにいくつの事象が必要か)を見るために使い、攻撃の容易さはTARAの攻撃実現可能性評価で別に評価するほうが誠実です。

Q4多数の衛星からなるコンステレーションなら、この問題は減るのではありませんか?

衛星が多くても、同じ地上ソフトウェア、同じ管理アカウント、同じサプライヤーを共有していれば、その共有された一つが1次のカットセットになります。New Space Economyの記事も、衛星の数だけではレジリエンスを測れないと指摘しています。共有依存関係をFTAで冗長化の上に独立した共通原因の枝として描き、カットセットを確認してください。

Q5何から始めればよいですか?

まずはロス定義の1行を変えることから始めてください。「衛星の喪失」の横に「ユーザーサービスの喪失」を加え、そのロスにつながる制御経路を地上管理ネットワークと端末まで描いてみると、現在の分析範囲から抜けている部分が見えてきます。
参考資料
· New Space Economy, "Can Space Security Keep Pace With Growing Dependence on Satellites?", 2026年10月29日 — 記事を読む
· Defense Intelligence Agency, Challenges to Security in Space 2026
· Secure World Foundation, Global Counterspace Capabilities 2026(13か国の評価) — SWF Counterspace
· Viasat, KA-SAT Network cyber attack overview, 2022年3月30日 — Viasatの発表
· SentinelLabs, "AcidRain: A Modem Wiper Rains Down on Europe", 2022年3月31日 — 分析を読む
· Enerconの発表(2022年2月28日)に関する報道:風力発電機5,800基の遠隔監視が中断
· William Young, Nancy G. Leveson, "An Integrated Approach to Safety and Security Based on Systems Theory", Communications of the ACM 57(2), 2014 — DOI 10.1145/2556938
· Nancy G. Leveson, John P. Thomas, STPA Handbook, MIT, 2018 — STPA Handbook(PDF) / MIT PSASS STAMP Tools
· CCSDS 355.0-B, Space Data Link Security Protocol
※ 本記事の衛星通信サービスは教育用の架空のシステムであり、特定の運用者の設計ではありません。Viasat事件の説明はViasatの公式発表と公開報道に基づいており、詳細な経路については異なる分析(SentinelLabs)があることも記しています。例の分析は、VWAYがVisualProのMCP接続を通じてClaudeを使用して作成し、レビューしました。
まずは自社の宇宙システムのロス定義を一緒に見直してみませんか
サービスを一つ、制御経路を一つご提示いただければ、VisualPro STPA・FTA・TARAを使ってシナリオと共有依存関係を一緒に洗い出します。
株式会社VWAY  |  sales@vwaycorp.com