VWAY

Newsroom
Technical Resources


RAS卫星完好无损,服务却中断了:为什么太空信息安全与安全分析应从“服务损失”出发

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,从服务损失出发

这是一个用于教学的虚构卫星通信服务(并非任何运营商的设计)。它包括一颗地球静止轨道通信卫星、两个信关站(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、破坏性指令的一次性全部应用、共享管理账户与配置模板、共享的企业内部账户,以及终端状态反馈
虚构卫星通信服务的 STPA 控制结构:损失场景的五个起点(1至5)全部位于卫星之外,即地面管理路径和终端控制路径上

5项 UCA

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;右侧控制结构图中,网络管理系统、用户终端以及二者之间的终端管理指令和终端状态反馈以红色突出显示;下方损失场景表中显示 LS-1 及引导词“Unsafe control input”
VisualPro STPA 的损失场景界面:选择 UCA-P-1 后,其控制回路(NMS → 用户终端)被突出显示,下方显示 LS-1 及引导词“Unsafe control input”

6项对策

ID对策关联场景
CM-1对管理网络的远程访问实施多因素认证和定期配置审查;对更改闪存或固件的破坏性指令实行双人审批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 故障”,两个信关站使用同一账户和模板这一事实就不会出现在树中,所有割集看起来都是二阶的。只有把共因画成一个独立分支,故障树才包含“这一个事件就能让两个信关站同时停摆”的逻辑。

VisualPro FTA 故障树。在顶事件“宽带服务全面丧失”之下,一个 OR 门连接用户终端大规模无法工作(AND)、卫星转发器故障以及两个信关站均丧失功能(OR);信关站分支又分为信关站 A 和 B 设备的独立故障(AND)以及因共享依赖而同时丧失(OR:共享管理账户被盗、部署了有错误的共享配置模板)。下方结果摘要的最小割集选项卡列出了三个一阶割集:EVT7 卫星转发器故障、EVT3 共享管理账户被盗、EVT4 部署了有错误的共享配置模板
VisualPro FTA 故障树及结果摘要中的最小割集选项卡:将共享依赖画成独立分支(GT5)后,得到三个一阶割集(EVT7、EVT3、EVT4)
割集阶数含义
{共享管理账户被盗}1虽有冗余仍是单点故障
{部署了有错误的共享配置模板}1虽有冗余仍是单点故障
{卫星转发器故障}1单星示例中设计上本就是单点
{信关站 A 设备故障, 信关站 B 设备故障}2设计者预期的冗余
{未经授权访问管理网络, 破坏性指令未经检查即全部应用}2Viasat 类型

VisualPro 共计算出5个割集,结果摘要的最小割集选项卡中显示其中3个一阶割集。设计文档写的是“信关站冗余”,但除卫星转发器外,还另有两个会使整个服务停止的单点故障。这正是文章所说的“仅凭卫星数量无法衡量韧性”。即使增加到三个信关站,只要它们共享同一账户和模板,这两行就依然存在。通过 CM-5 按信关站分开账户和配置推送后,共享依赖分支即被消除,剩下的是各信关站的独立故障,它们构成二阶或更高阶的割集。

信息安全事件很难像故障率那样被赋予概率。本示例不计算概率,只看割集的结构。攻击有多容易,将在下一步 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 之下分别显示攻击路径 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,三个步骤)和风险表:攻击可行性 High,影响 Severe,风险等级5

STPA 追问损失从哪里开始,FTA 追问需要多少个事件才会导致损失,TARA 追问对攻击者而言有多容易。只有当这三个问题的答案以相同的名称和 ID 放在同一个项目中时,信息安全团队、可靠性团队和运维团队才能围绕同样的对策展开讨论。

07为什么这一流程在 VisualPro 中行之有效

1STPA、FTA 和 TARA 在同一个项目中。

本文的示例将三项分析放在一个 VisualPro 项目中,并用相同的损失 ID 和场景 ID 串联起来。

2STPA 将损失与对策连接起来。

损失 → 危害 → 系统级约束 → 控制结构 → UCA → 损失场景(引导词) → 对策,全部保持关联。进一步了解 VisualPro STPA

3FTA 计算割集,立即显示单点故障。

将共享依赖画成独立分支后,结果摘要的最小割集选项卡中就会显示使冗余失效的一阶割集。进一步了解 VisualPro FTA

4TARA 按照资产 → 损害 → 威胁 → 攻击路径 → 网络安全目标的流程进行评估,并自动计算 CAL。

5通过 MCP 连接与 AI 协同工作。

本示例中的三项分析由 Claude 通过 VisualPro 的 MCP 连接起草,并由 VWAY 审核。

08明天要检查的事项

卫星运行与服务运营

  • 我们的损失定义中是否只有“卫星丧失”,而遗漏了“用户服务丧失”?
  • 哪些终端管理指令可能使终端无法恢复?这些指令是否经过分阶段推送和双人审批?

信息安全

  • 地面管理网络和远程访问设备是否在 TARA 范围之内?
  • 卫星测控账户是否与企业业务网络的账户体系相分离?

可靠性与系统工程

  • 冗余信关站或卫星所共享的账户、配置模板、软件和供应商,是否已在 FTA 中作为冗余上方独立的共因分支画出?
  • 是否出现了非预期的一阶割集?

09结语

即使卫星仍在轨道上,服务也可能中断。不从卫星这一资产出发,而从用户所失去的服务出发开展分析,地面管理网络、终端以及使冗余失效的共享依赖,从一开始就会纳入分析之中。

10常见问题

Q1对于太空信息安全,仅靠 TARA 还不够吗?为什么还需要 STPA 和 FTA?

TARA 擅长评估既定资产和攻击路径的风险。但哪些资产纳入分析范围,是在此之前就已确定的。STPA 从损失出发,找出管理网络、终端等容易被排除在范围之外的控制路径;FTA 则以割集的形式揭示使冗余失效的共享依赖。这三项分析并非相互替代,而是相互弥补彼此的空白。

Q2STPA-Sec 与普通 STPA 是不同的方法吗?

流程相同:损失、危害、控制结构、UCA 和损失场景,只是在损失和场景中纳入了有意图的攻击者。Young 和 Leveson 于2014年提出了这一方法。如本文示例所示,安全损失和信息安全损失可以放在同一分析中。

Q3能否为信息安全事件赋予概率并对 FTA 进行定量计算?

我们不建议这样做。攻击不会像随机故障那样以稳定的频率发生。如本文示例所示,更为诚实的做法是用 FTA 分析割集结构(需要多少个事件才会导致损失),而攻击的难易程度则另外通过 TARA 的攻击可行性评级来评定。

Q4由多颗卫星组成的星座难道不能减少这一问题吗?

即使卫星数量众多,只要它们共享同一地面软件、同一管理账户或同一供应商,这一共享项就会成为一阶割集。New Space Economy 的文章也指出,仅凭卫星数量无法衡量韧性。请在 FTA 中将共享依赖作为冗余上方独立的共因分支画出,并检查割集。

Q5应该从哪里开始?

先从修改损失定义中的一行开始。在“卫星丧失”旁边加上“用户服务丧失”,并把导致该损失的控制路径一直画到地面管理网络和终端,现有分析范围中的空白就会显现出来。
参考资料
· 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