整车网络安全设计的挑战--OEM网络安全技术体系CSTS的建设
【背景】
在AutoSec 2022汽车网络安全大会上,ETAS的网络安全总监徐立先生作为嘉宾,以 整车网络安全设计的挑战 为题做了一次精彩的演讲,特整理其演讲内容分享给各位。
嘉宾背景:大陆集团 软件/系统部8年,菲亚特克莱斯勒 整车电子电器部 10年 , 现任ETAS的网络安全总监
【正文】
在今天的汽车网络安全领域,各种法规,标准,技术层出不穷,让从业者目不暇接。探讨最多的是OEM流程体系的建立。在这方面,欧盟的 R155法规 ,及R155法规所基于的ISO标准《SAE/ISO-21434的道路车辆网络安全》,给各OEM提供了清晰的、建立合规的流程体系的细节。
在完成流程体系建设之后,OEM接下来需要建立网络安全技术体系。可惜的是,R155法规 和 ISO标准,虽然对网络安全流程体系做了清晰的规范与要求,但并不涉及网络安全技术本身,这是由安全技术正在持续不断升级的特性决定的。本文将围绕这一点做深入讨论。
首先,汽车网络安全有几个特点:
1.范围广:涉及到车内安全,车外安全,通讯安全(包含蓝牙,Wi-Fi,以太网,RF/LF…)控制器安全,芯片安全,车云安全,以及密钥的生成、灌装、销毁等等。
2.程度深:涉及到对称加密,非对称加密,哈希散列算法,安全启动,安全刷写,安全存储安全访问等,还包括数字签名和验签,数字证书和信任中心等,还包括SecOC,TLS,HSM,TEE等等各种技术细节。
3.木桶效应:网络安全的木桶效应导致整车的安全取决于防护最短的那块木板,但是问题是OEM如何找到哪一块是对短的木板,如何补齐这块短板呢?
综上,可以想象OEM网络安全团队面临的棘手困难和挑战:
1.安全需求 要如何编写?要多细致 ?
2.安全方案 要如何设计?如何实现 ?
3.安全措施 要如何实施?如何验证 ?
那么OEM到底该如何应对上述困难和挑战,如何建立自己的整套网络安全技术体系(CSTS),我们借用电子电气架构EEA设计举例,然后给出答案,最后总结并展示Global OEM的CSTS建设范例作参考。
先看电子电气架构设计过程,E&E工程部门整合各种来自市场部或者车型规划组的想法,用需求分析的语言把车型的描述转化成一条条工程需求,再通过一轮轮地分析细化,最终形成清晰明确的、可实施可验证的功能需求与设计文档,以此作为供应商输入。
可实施,保证了供应商可依据此需求开发。可验证,保证了V 模型右侧每一层都可以进行测试验证。
下一代的SOA架构,以Service为导向分解提炼成原子服务/组合服务,并进行解耦等,直到服务分配到域控再进行建模开发应用等工作。其核心依然是提供清晰明确的、可实施可验证的需求与设计给到供应商。
从EEA设计的例子,我们可以得到结论,OEM网络安全设计必须要提供清晰明确,可实施可验证的设计与需求给到供应商。但如何做到这一点?在下页全景图,我们给出了问题的答案:网络安全技术体系(CSTS)。
在全景图我们可以看到,中间蓝色区域是EEA开发,而网络安全开发则与EEA开发相关,且同步进行。上面黄色区域是OEM负责,下面绿色区域是Tire1供应商负责的区域,界限就是我们前面说的,清晰明确,可实施可验证的设计需求体系文档,安全技术要求和功能技术要求文件一样,在OEM定点供应商和后续开发时释放给供应商。
我们先看黄色OEM负责区域,网络安全设计和测试如何做。
OEM网络安全设计
1)制定整体安全框架,基于此基准
2)以具体车型的EEA功能架构作为输入
3)通过几轮TARA分析,细化安全需求到零部件级
4)释放相应的安全需求给Tire1
OEM网络安全测试
1)安全功能测试:验证安全措施,集成无误
2)安全合规测试:满足VTA要求
3)安全渗透测试:查补漏洞,提高安全可靠性
我们再看绿色Tire1负责区域,也就是OEM会对Tire1在网络安全方面有哪些要求:
OEM对安全零部件供应商的要求:
1)按照ISO-21434标准, 建立流程开发体系
2)零部件Design TARA分析,提交TARA分析报告
3)零部件的渗透测试,加固,再次Delta测试,并提交OEM渗透测试报告
现在让我们来总结一下,OEM整体网络安全应该包含
建立 流程管理体系 (CSMS/ISO-21434)
Cybersecurity Management,Distributed/Continuous cybersecurity activities … …
Concept Phase, Product Development Phase, Post-Development … …
建立 安全技术体系 (CSTS)
网络安全架构,CAL,TARA
功能/域级别 安全需求
零部件级别 安全需求
安全测试需求
选择 安全产品 & 供应商
HSM,SecOC,KMS … …
IDS,IPS,VSOC … …
SGW,TBOX,IVI … …
网络安全培训
如下图所示
最后我们展示一个Global OEM的实际范例,如下图所示:
本文着重对OEM网络安全的体系建设进行了分析。关于供应商Tire1的网络安全,特别是在软硬件设计上的安全,包括OEM整车级别的安全测试,供应商零部件级别的安全测试等话题,我们将在后续文章中逐一探讨。