医疗器械 SBOM 与威胁建模

Sytance · 更新于

SBOM 识别软件组件和依赖关系。威胁模型则说明攻击者如何针对器械、软件系统、用户、环境或更新路径发起攻击,以及攻击对器械安全、性能或网络安全有何影响。

SBOM 和威胁模型是不同记录

了解组件在器械中的作用后,才能分析组件漏洞对具体器械的影响。网络解析器可能直接接收不可信输入;同一库在构建时排除受影响功能后,暴露情况可能不同。SBOM 识别组件,威胁模型则提供调查这些差异所需的架构信息。

NTIA 将 SBOM 定义为机器可读的软件组件及其关系清单。在器械评估中,它帮助确认实际包含哪些软件,以及应从何处查找供应商或漏洞信息。

SBOM

记录组件名称、供应商、版本、标识符、哈希、依赖关系和作者信息,供制造商和客户跟踪组件可能受到的威胁及其支持状态。

威胁模型

记录资产、参与者、信任边界、数据流、接口、攻击路径、威胁、缓解措施、假设和剩余风险决定。

安全架构

显示认证、授权、加密、日志、更新保护和恢复等控制如何布置在系统和相关服务中。

风险管理

决定剩余风险是否可接受,以及网络安全发现如何影响安全、性能、标签、上市后监督和补救。

保持记录可用

SBOM 和威胁模型应明确对应的产品版本,并在发布后保持更新。SBOM 还需要采用机器可读格式。两类记录都应与风险管理文件关联。

来源