首页
关于我们
公司简介
专业团队
合作案例
产品详情
最新资讯
公司动态
知识分享
产品中心
ASPICE
ISO26262
ISO21434
敏捷SPICE
资质培训
工具链
DPAI
低空飞行器
机器人
工程服务
培训课程
联系我们
人才招聘
用心服务·专业技术·合作发展 13524704775
NEWS

最新资讯

当前位置:首页 - 最新资讯 - 知识分享

亚远景-ASPICE+ISO26262+ISO/SAE21434 融合:OTA 软件回退机制,多标准下回退功能需求、设计与验证管控

发表时间:2026-10-12 作者:亚远景 返回列表

OTA 升级过程中会遇到网络中断、镜像损坏、掉电等异常场景,可靠的软件回退可以让 ECU 回到已知安全的旧版本。站在 ISO26262 角度,回退属于故障恢复类安全机制,升级失败之后必须能够恢复到安全状态;站在 ISO/SAE21434 角度,如果攻击者可以随意触发回退,就可以强行降级固件版本,利用旧版本的已知漏洞实施攻击。不少项目开发回退逻辑只考虑升级意外失败的正常故障场景,没有针对恶意触发回退做防护设计,回退相关需求分散在各个文档,没有统一纳入研发流程管控。


OTA 回退机制落地经常出现合规短板。回退相关需求零散写在架构说明中,没有录入正式需求库,缺少 ASPICE 双向追溯。只处理升级掉电、镜像损坏等合法故障场景,没有考虑恶意指令强行触发回退的威胁,缺少鉴权、回退次数限制等防护逻辑。回退之后非易失性存储内残留旧参数、安全密钥,没有做合理处置。验证只做升级失败的故障注入测试,缺少恶意报文触发回退的测试场景。回退逻辑发生改动时,不开展功能安全、网络安全维度的影响分析。回退执行的审计日志定义不全,无法区分是故障导致回退还是外部指令触发回退。


OTA 软件回退不只是一项升级附属功能,整套机制需要完整纳入 ASPICE 需求、设计、验证完整研发链路,兼顾功能安全故障恢复和网络安全抗攻击两类视角。


需求阶段,梳理全部回退相关场景,区分升级故障触发回退、外部指令请求回退。从 HARA 导出故障恢复相关需求;从 TARA 分析补充抵御恶意触发回退的防护需求。全部回退相关需求标记 ASIL、CAL 等级,纳入统一需求库,建立双向追溯。明确回退之后参数、密钥、审计日志的处理规则,留存回退触发原因、触发源信息。


设计阶段,区分自动故障回退与外部请求回退。外部下发的回退指令增加身份鉴权、频次限制,阻止恶意报文反复调用回退接口。设计分区机制,保障升级中途掉电场景下回退逻辑可以可靠执行;定义回退完成之后对残留数据的清理策略。评审环节邀请功能安全、网络安全工程师共同参与,确认既可以处理升级故障,也可以抵御恶意滥用。


测试验证阶段,开展两类测试场景。一类模拟升级失败、掉电、镜像损坏,验证故障场景下回退功能可靠执行;另一类构造未授权恶意指令,验证不会被随意触发回退。回退相关测试用例和对应需求做好追溯,完整归档测试报告。回退逻辑发生变更时,执行多维度影响分析,评估改动对安全目标、攻击面带来的改变。


内部预审环节,核查回退全套需求、设计、测试证据,确认同时覆盖故障恢复和防恶意触发场景,追溯链路完整。


OTA 软件回退是故障恢复与安全防护的集合,既要保障升级异常下车辆安全,也要防备攻击者滥用该功能。把回退机制完整纳入 ASPICE 研发流程,才能够同时满足 ASPICE 评估、ISO26262、ISO/SAE21434 的审核要求。



咨询