整车软件由多层供应商共同完成,上游集成方高度依赖下游交付的各类工作产物。现实业务当中,不少采购合同只定义功能、接口、性能指标,对过程证据的交付要求描述模糊。供应商只提交可执行软件、简单测试报告,HARA/TARA 分析、需求追溯记录、变更历史、漏洞处置记录等材料缺失。等到整车开展 ASPICE、功能安全、网络安全评估时,集成方才发现缺少分包商对应的过程证据,需要临时向多家供应商补要材料,项目进度受到很大影响。
多级供应商证据移交过程中,常见几类现实阻碍。需求向下传递不完整,上游的 ASIL 等级、网络安全约束没有完整同步给下游,供应商输出的分析文档和整车安全目标脱节。交付物清单定义模糊,哪些文档、哪些记录必须交付没有明确条目,交付版本和实际软件版本不匹配。下游提交大量原始材料,但缺少证据摘要与接口论证,评估师很难快速确认组件是否满足整车的安全假设。供应商内部发生变更,不会主动向上同步变更对应的安全影响分析,集成方无法及时掌握风险变化。
解决证据移交问题,重点不在事后索要文档,而是把证据交付要求前置到定点、需求下发环节,建立明确的交付物清单与核验机制。
项目定点阶段,输出完整的供应商需求,除功能接口之外,明确传递 ASIL 等级、网络安全风险等级,写明 ASPICE、ISO26262、ISO/SAE21434 需要交付的全部工作产物清单。清单写明每一份交付物用途、版本要求、交付时机,同时定义发生变更时需要同步上交的分析材料。
组件开发过程中设置中间交付节点,不要等到项目末期一次性接收全部材料。针对高风险组件,在关键里程碑接收阶段性证据,开展初步核验。重点核对下游输出的安全分析文档是否承接上层整车安全目标,组件需求、测试用例是否完成双向追溯。供应商提交的安全假设、使用约束需要完整记录,这些假设会成为整车层面风险分析的重要输入。
接收交付物之后,开展交付物核验工作。核对交付文档版本和实际软件基线版本保持一致,检查关键分析报告、追溯记录、漏洞处置记录是否完整。不只是检查文件是否齐全,还要重点审查文档内部逻辑,确认组件的安全假设在整车环境下是否依旧成立。如果假设条件在整车集成环境不再满足,则需要开展补充分析或者要求供应商修改组件设计。
针对不同风险等级的供应商,执行差异化的证据策略。高安全相关组件,要求完整移交全套过程证据;低风险组件可以接收评估声明加核心产出物,不需要全部原始过程记录,但声明的适用范围、前提条件必须写清楚。
项目内部可以借助研发平台统一存放各供应商递交的交付材料,建立组件和对应交付文档的关联关系。内部预审环节,对照交付物清单逐项复核,提前识别证据缺失、逻辑矛盾的问题,不要留到整车正式评估阶段才暴露风险。
供应链的合规不是把责任完全推给下游,上游集成方需要做好需求向下传递、交付物定义、接收核验整套动作。清晰的交付边界,完整的证据传递,才能够实现多级供应链场景下三套标准的连贯落地。
