车载软件中大量逻辑行为由配置参数决定,参数修改不需要改动源代码,却可以改变系统运行行为。参数标定、阈值调整、开关配置这类变更操作简单,改动周期短,在整车调试阶段频繁发生。不少团队存在认知误区,认为没有修改代码就不属于重大变更,省略安全影响分析环节。但参数改动有可能改变 ASIL 相关逻辑阈值,也会修改访问权限、通信策略,引入网络安全隐患,成为三大标准评估当中容易被忽视的风险点。
配置变更管控常见的几类问题。配置修改走简易流程,不执行完整变更请求,缺少影响范围识别;配置项和安全需求之间没有建立关联,无法判断参数改动是否触碰功能安全或者网络安全约束;配置更新之后只做简单功能测试,缺少对应的安全验证;新版本基线只记录参数文件,没有留存变更的安全分析证据,评估时拿不出完整材料。
配置变更的管控重点,是把配置项纳入和代码同等等级的变更管理体系,依托 ASPICE 变更流程,串联功能安全与网络安全的分析、验证、归档动作。
变更发起阶段,区分代码变更与配置变更,配置修改同样提交正式变更请求。识别受影响的配置项,调取该配置关联的系统需求、安全需求。如果配置不涉及任何 ASIL 相关逻辑、网络安全防护逻辑,可以执行简化评审流程。一旦配置关联安全需求,则必须启动完整的安全影响分析。
开展影响分析工作时,同步完成功能安全与网络安全两方面研判。研判参数改动是否会改变失效阈值、故障检测条件,评估对原有 HARA 安全目标的影响;同时分析配置是否修改访问权限、通信策略、鉴权逻辑,判断会不会扩大攻击面,对 TARA 分析结论带来改变。若存在风险影响,则更新对应的安全需求或者补充风险缓解措施,所有分析过程完整记录归档。
亚远景 APMS 将配置文件作为独立工作产品纳入版本基线,建立配置项与安全需求双向关联关系。配置发生修改,系统自动提示评审人员复核关联的安全条目,变更流转强制嵌入安全评审节点,未完成评审无法生效发布。所有配置版本完整归档,可回溯每一组参数对应的安全分析记录。
测试环节根据影响分析结果设计验证用例。除基础功能验证之外,受影响的功能安全机制、网络安全防护机制需要补充专项测试。亚远景 DPAI 可以辅助识别配置改动关联的安全条目,输出变更影响分析初稿,提示工程师容易遗漏的风险点,降低人工分析疏漏。
版本基线发布之前,利用亚远景 PCAT 开展变更专项预检查。核查配置变更请求、安全影响分析报告、测试记录是否齐全。变更相关全部材料绑定基线归档,作为 ASPICE、ISO26262、ISO21434 审核证据。
配置变更虽操作简单,但风险不可低估。把配置变更完整纳入 ASPICE 变更管理框架,同步完成功能安全、网络安全的影响分析与验证,避免小改动引发大风险,实现真正意义上的变更全链路安全闭环。
