这样的趋势下,对联网汽车软件安全的需求大大增加。
视频:Synopsys公司软件完整性集团行销副总裁David Chartier接受EDN采访。
在“组装”代码的时代,用于汽车软件安全的技术 随着越来越多的连接和接口,汽车前所未有的不断的暴露在第三方软件前。 “汽车行业遇到的软件安全问题现在和其他行业的一样,代码越来越多,速度越来越快。”Chartier指出,“一辆车可能需要5年时间才能从开发走向量产,但软件领域发展速度要快很多,汽车厂商需要迅速的将安全考虑进去。” “另外还有一个趋势,汽车厂商会用到很多第三方软件,有50-90%的软件都是来源于第三方、甚至开源软件,代码更多是被“组装”的,而非被“开发”出来的。”Chartier,“那怎么判断这些软件是安全的?高质量的?” 针对这个趋势,Synopsys的Software Composition Analysis可以用来在第三方软件识别已知的漏洞;Static Analysis用来检测质量缺陷、安全漏洞和兼容问题;Fuzz Testing用来发现未知的漏洞;标准化的方法和架构用来进行安全风险评估。
除了现有的标准,SAE在开发针对联网汽车安全的网络安全测试标准。“去年夏天,一些主流汽车厂商(包括美国的、欧洲的、亚洲的)来找我们合作,希望为汽车行业软件建立一些测试标准,”Chartier指出,Synopsys助力成立SAE网络安全保证测试工作小组,积极参与到业界的标准中,现在该小组的参与者包括主流汽车制造商、包括Tier 1供应商、政府和安全专家。 “我们也希望看到更多中国本土厂商加入该小组。”Chartier指出。