智能汽车时代如何保障代码安全
2023年4月20-21日盖世汽车与上海市国际展览(集团)有限公司(SIEC)共同主办第二届中国汽车信息安全与数据安全大会上,新思科技高级安全架构师许焱表示,汽车软件安全面临的挑战有五大挑战:供应链安全挑战大;E/E架构不断调整;软件开发和部署更加复杂;攻击面剧增,安全漏洞层出;TTM加速,迭代加速。
汽车行业数据显示,汽车行业开源软件代码库,其中60%都具有代码漏洞,高出整体行业水平。通过SCA进行深度扫描分析,准确识别风险,针对不同的项目来源,为第三方制定供应链软件安全解决方案。而企业自有代码安全实践,把专业的SAST工具融入流程,才能提高软件开发的代码和质量,同时保证开发效率。
【资料图】
许焱 | 新思科技高级安全架构师
以下为演讲内容整理:
智能汽车时代代码安全的严峻性
从三四十年前只有一部分发动机控制单元的代码,到现在的ADAS、智能座舱、车身控制、V2X等。单一的架构也在向多域融合的方向演进,这是软件量的提升。现在的智能网联汽车对于汽车的算力也提出了更多的要求,在做高算力比拼的背后,其实也是软硬件协同的一个结果。
此前某芯片厂商在发布高算力芯片时曾提出,依靠软件架构的改进来大幅提升了算力,这可以说是软件质的变化。还有一种可能,是软件直接和钱挂钩。
比较典型的例子是特斯拉,在选购时它的高级智能辅助驾驶系统是收费的软件包,并且价格也在不断上涨,与其车本身降价形成鲜明对比。21年时,特斯拉软件部分的收入占到整体营收的6%,并且这个比例还在不断的提升。但也要看到软件与汽车联网的需求虽然大增,但安全方面的攻击也在增加。
下图是统计的软件的攻击面,可以看到受到攻击最多的是后端服务器,包括进入系统的攻击。比如传统的OBD接口、SD卡等,这样的攻击面已经多达十几个。另外造成软件安全漏洞的原因也各不相同,可以看到右边SAE的统计,除了最上面可能是来自于软件上市的压力以外,下面三个主要是跟软件的代码和测试相关。可以归纳为没有使用好的应用安全测试系统,导致发现问题和软件开发能力需要提高。
图源:演讲嘉宾材料
因为汽车受到的攻击面增多,所以汽车上存在的一些安全漏洞问题会被利用,形成了一个安全事件。这边列出了一部分2022年公开的汽车事件的案例,可以看出网络安全事件的攻击类型多样化,比如蓝牙攻击、授权不当引起的漏洞、数据泄露的漏洞等,所以保障网络安全已经成为了较大的课题。
图源:演讲嘉宾材料
智能汽车时代代码安全的严肃性
因为汽车中有各种安全问题的隐患,国内外的立法机构、国际组织也在不断的更新网络安全的法规和标准。最重要的是两年前发布的ISO21434的国际标准,如果车企是基于此标准来建立车辆安全体系的,那么它也基本上符合了WP29R155对网络安全管理体系的要求。有了证书之后,才可以去进行VTA的认证。CSMS体系搭建也要在应用场景和开发流程中加入安全活动,比如安全测试、OTA升级、应急响应等。
下图蓝色背景的部分是安全活动,可以看到,在用户需求方面要加入相关的安全管理,并且在产品测试等方面也要做安全的测试。这是21434标准中要求的活动事例,比如与静态分析相关时,要求集成和验证活动必须符合相关的网络安全规范,静态代码测试就可以被用来进行这样一个验证活动,当然它还要求在做静态代码测试时,还可以去做相关的编码安全规范的测试。另外在测试方面,对测试用力的驱动也提出了一些建议,比如需求的分析、边界值的分析等,在去验证安全漏洞问题时,也提供了相应的方法和建议,比如功能测试、漏洞扫描等。
图源:演讲嘉宾材料
保障智能汽车代码安全的实践
首先将汽车软件分为嵌入式和企业IT相关的软件,但软件本身的侧重点、开发模式等都是不同的。软件安全开发面临的五大挑战,首当其冲的是供应链安全的挑战。比如汽车软件是由OEM、Tier1、Tier2,Tier2++等组成,那么供应商软件是否安全、不同软件模块调用接口是否安全等都会对供应链的安全提出挑战。另外随着汽车的电子电器架构在不停的调整,软件开发的部署也变得更为复杂。并且攻击面的增加,也对安全测试提出了更高的要求。还有软件上市加速,也对开发周期进行了不断的压缩,这就对软件开发的效率提出了更高的要求。
那么如何针对第三方代码去做一个安全保障,在此之前先来分享一些数据,来源于新思科技今年年初发布的开源软件安全与风险分析报告,从整体情况来看,1703个代码库里包含有开源组建的代码库达到了96%,也就是只有4%的代码库是没有开源软件的。开源软件占整体代码库的比重是76%,并且开源软件和自研代码的比例是3:1,而这些代码库里面已知漏洞的代码库占到了48%。从汽车行业来看,100%的代码库都包含了开源代码,所占比重约为80%。那么在安全漏洞上,汽车行业的比例要高达60%。
从时间维度来看,过去五年十七个行业的高危漏洞的增长方面,汽车行业排名第五,增长了232%,增速较快。提到开源软件绕不开的话题,是许可证的风险。所谓许可证冲突是各个开源组建的许可证条款与本身项目的许可证条款存在冲突。另外一个运维风险可以理解为开源社区活跃度较低的开源软件。所以安全漏洞、许可证和运维风险都会对供应链安全造成影响,需要引起重视。
不管什么样的开源风险,处理风险的第一步是通过SCA工具去识别软件中的风险,只有使用了SCA工具根据不同的应用场景,准确识别所有的开源组件才能进行下一步的操作处理。
针对汽车行业的供应链软件安全的解决方案,可以使用SCA工具,比如新思科技的BlackDuck,可以扫描整个项目的原代码和二进制文件,也可以直接导入SPDX等格式的SBOM文件,形成项目的一个初版,在此基础上用OSS治理策略来自动识别安全漏洞或是许可证违规的情况。那如果产生这样的情况,需要将相关的信息反馈到审核团队,进行处理之后再次扫描,直到确认项目里没有出现违反公司OSS治理要求的情况,才可以去做软件的发布。软件发布后,还有进行持续的监控,所以这个流程是一个持久的过程。
汽车行业的特殊性具有安全编码规范,目前的车企都在做安全编码的相关检查,虽然它可以解决整个软件的可读性等问题,但仅依靠编码规范的检查是很难确保代码的质量和安全性。如果是外界输入的变量或是其他的数据类型,不对其做严格的检查和验证,就会发生数据篡改等问题,此时就需要更专业的工具来检查。
从下图中可以看到左上角A点到B点的过程中,软件的问题在大量的减少,产品质量和安全性在逐步提升,那么竞争力也会有相应的提升。在减少的过程中,需要更强的数据流、控制流检查才能发现问题,虽然它的量相对较少,但它往往是一些质量事件或是安全漏洞背后的原因。所以在选择扫描工具时,除了安全编码规范的检查外,还需要一个相对更综合、更全面的检查。并且误报率也是一个检验的标准,如果误报率过高,那意味着研发人员需要投入大量的时间去判断是不是误报,这会降低开发的效率。
图源:演讲嘉宾材料
新思科技解决方案
新思科技研发的Coverity软件是误报率最低的SAST工具,它的检出率是97%,误报率可以控制在10%以内。除了传统的模型以外,CICD,DevOps等开发模式也在汽车开发中被应用。对SAST工具的使用,要让其无缝融入,这样才能在提高软件质量和安全性的同时,提高开发效率。
针对汽车行业SDLC的推进方案,在开发人员自检阶段,可以通过IDE的一些插件,或者是命令行的方式,对当前修改的代码做快速且高效的扫描和验证。并且代码入库门禁,可以结合代码review系统去做,只有通过了代码入库门禁的提交,才可以提交到整体的代码仓库。在代码入库后,不仅有编码规范的检查,还增加一个流程,可以根据本身的分类,去制定相应的分数,只有通过一定的标准检查的结果,才会把它提交到最终的报告中,这样可以减少确认这些问题的数量。
下图是我们软件代码做的资源相关等检查,检查完之后,可以通过邮件的方式发送给开发人员确认,开发人员可以通过浏览器或者IDE插件,快速修复问题,并且也可以把一些问题集成到BTS系统去做一个闭环。作为应用安全测试领先的供应商,可以在工具层面提供更多的解决方案,为车企的相关活动做一个支撑。
图源:演讲嘉宾材料
(以上内容来自于新思科技高级安全架构师许焱于2023年4月20-21日在盖世汽车与上海市国际展览(集团)有限公司(SIEC)共同主办第二届中国汽车信息安全与数据安全大会发表的《智能汽车时代如何保障代码安全》主题演讲。)
关键词:
相关阅读
-
05-05
-
05-05
-
05-05
推荐阅读
-
智能汽车时代如何保障代码安全
智能汽车时代如何保障代码安全汽车软件安全面临的挑战有五大挑战:供应链安全挑战大;E E架构不断调整;软更多
2023-05-05 18:41:42
-
因电池、变速器存在隐患,Stellantis全美召回超16
因电池、变速器存在隐患,Stellantis全美召回超16 8万辆车盖世汽车讯据外媒报道,因电池和变速器存在隐患,更多
2023-05-05 17:41:04
-
上汽集团4月销量37.4万辆,合资品牌全面回正_世界
上汽集团4月销量37 4万辆,合资品牌全面回正5月5日,上汽集团发布4月销量数据。该月上汽共销售整车37 4万辆更多
2023-05-05 17:31:43
-
天天讯息:传特斯拉德国工厂投产新款Model Y,搭
传特斯拉德国工厂投产新款ModelY,搭载比亚迪刀片电池盖世汽车讯据外媒报道,特斯拉德国柏林工厂刚刚开始生更多
2023-05-05 15:38:39
-
焦点消息!估值超400亿!晶合集成挂牌上市
估值超400亿!晶合集成挂牌上市5月5日,合肥晶合集成电路股份有限公司(以下简称:晶合集成)正式在科创板更多
2023-05-05 15:24:13
-
沃尔沃汽车将削减1,300个职位以降低成本-每日热议
沃尔沃汽车将削减1,300个职位以降低成本沃尔沃汽车表示,这1,300个职位相当于该公司在瑞典员工总数的6%。更多
2023-05-05 14:28:33
-
大众与博世放弃成立电池设备合资企业_环球最资讯
大众与博世放弃成立电池设备合资企业博世首席执行官StefanHartung表示:“我们将不会成立合资企业。”更多
2023-05-05 14:28:20
-
Waymo在美国扩大自动驾驶出租车服务规模|每日消息
Waymo在美国扩大自动驾驶出租车服务规模Waymo表示,该公司看到了“相当不错”的乘客量,并且成功在其运营的更多
2023-05-05 14:40:45
时尚热图
热门标签
神州细胞:2022年营收...
世界快报:58同城货拉...
毅能达2022年亏损1632...
中国联通和腾讯携手成...
今日视点:河南省消费...
超哥找塞拉组队!塞拉...
杭州亚运会英雄联盟国...
全球最新:A股:新股...
世界信息:兰州极地海...
世界观热点:《爸爸当...
《原神》2.2版本大更...
LOL:他们几个很强,...
LOL手游值得练习的6个...
王者荣耀:孙行者上架...
雅典娜18888金币英雄...
《英雄联盟手游》正式...
《堡垒之夜》被苹果拉...
mazon Games宣布他们...
PowerA主题手柄:续航...
银行股终于有了起色 ...
-
今日必看
-
精彩话题
-
资讯播报
- 智能汽车时代如何保障代码安全
- 全球滚动:特斯拉诉车顶维权车主侵犯名誉权案将开庭,车主:已申请延期
- 神州细胞:2022年营收增长超6倍 创新药管线进入收获期 天天时讯
- 烟台联通联合华为首创海域无线覆盖数智化虚拟测试_世界快资讯
- 焦点热讯:中国联通完成网络资源中心国产化改造,实现核心系统自主可控
- Maya云渲染如何使用,Maya云渲染流程实操!-焦点消息
- 因电池、变速器存在隐患,Stellantis全美召回超16.8万辆车-今日快看
- 世界快报:58同城货拉拉租车平台_58同城货拉拉电话
- 看点:2023年南陵县农民户口在城镇购房补助申请流程
- 上汽集团4月销量37.4万辆,合资品牌全面回正_世界实时
- 天天快消息!汕头移动与启明星辰签署战略协议 凝心聚力拓市场,共谋发展新篇章
- 毅能达2022年亏损1632.74万同比亏损增加 理财产品产生的投资收益减少_世界消息
- 《无籍之徒》:从流氓的变迁,寻找中国历史文化的暗线
- 中国联通和腾讯携手成立新公司_环球报资讯
- 环球观点:美媒:美国银行业危机持续 近190家银行面临倒闭风险
- 今日视点:河南省消费者协会发布警示:避免陷入不良“校园贷”陷阱
- 常州移动圆满完成太湖湾音乐节通信保障|当前聚焦
- 矿砂石油两用船
- 天天讯息:传特斯拉德国工厂投产新款Model Y,搭载比亚迪刀片电池
- 焦点资讯:克莱谈自己数据与17年总决赛G3神同步:有一种永恒之感
- 焦点消息!估值超400亿!晶合集成挂牌上市
- 最新消息:员工接了通电话就不知去向?机警领导一波操作真赞
- 中国移动邓伟:攻关集中控制新架构,构建5G工业融合新路径
- 超哥找塞拉组队!塞拉喊责任神组高端对黑!-世界滚动
- 网页看视频卡顿什么原因_网页看视频卡顿是怎么回事
- Waymo在美国扩大自动驾驶出租车服务规模|每日消息
- 杭州亚运会英雄联盟国家集训队名单(持续更新) 当前独家
- 沃尔沃汽车将削减1,300个职位以降低成本-每日热议
- 大众与博世放弃成立电池设备合资企业_环球最资讯
- 【全球报资讯】帝国的叹息全面战争秘籍_帝国的叹息
- 博通CEO回避并购敏感点,承诺每年向VMware研发豪投20亿美元
- 全球最新:A股:新股德尔玛发行申购,发行价并不高,股民中签会破发吗?
- 天天日报丨新加坡专线_关于新加坡专线简介
- 【世界播资讯】圆满结束 | 汽车功能安全工程师培训
- 【世界时快讯】订单表现强劲 安波福2023年第一季度营收创新高
- 世界信息:兰州极地海洋世界营业时间(最新)
- 苹果手机怎么下载铃声手机铃声_苹果手机怎么下载铃声到手机-天天新要闻
- 雄鹿解雇主教练布登霍尔泽!过去四个总冠军球队教练仅剩一人留任
- “河北省医疗救助慈善行” 来了!这36种大病可申请救助
- 世界观热点:《爸爸当家2》定档8日开播,明星观察团再引猜想
- 广汽本田4月售出整车超6万辆,同比增长40.2%|当前热点
- 市场监管总局发布认证有效性抽查结果_世界观点
- 一保洁员工上班6分钟晕倒后死亡 企业或付百万元赔偿
- 天天报道:日本首相官邸内发现一名警察死亡
- FF宣布生成式AI应用于FF 91,汽车领域首家率先应用人工智能_热点在线
- Flipkart夏季大储蓄日促销活动特卖开始
- 报道:FF任命Rich Schmidt为新生产制造副总裁,曾任丰田、特斯拉等多家车企
- 天天通讯!第18届“江苏青年五四奖章”评选结果揭晓 南京地区6个集体9名个人上榜
- 5G钢铁之眼!广西钢铁联合移动、华为端到端成功试商用RedCap|全球今头条
- 世界即时:中国联通分拆子公司联通智网至科创板上市获港交所批复
- 微速讯:青春志丨蒋艳篱:艳紫红英为谁开,篱落翠深入画来
- 天天快资讯丨镜泰投资以色列热像仪企业
- 日首相官邸一警方人员死亡:流血倒地 或为开枪自杀
- 世界热推荐:“西湖捞手机1500元”系自编自导自演 杭州执法部门已介入
- 今日播报!SK On一季度营业亏损增加
- 英国4月新车销量连续九个月保持增长-每日时讯
- 【全球热闻】布局补能技术新趋势 均普智能交付7000万元800v高压快充订单
- 硬质合金产业 常德株洲探讨合作机会
- 最高法发布相关典型案例
- 苹果连续两个季度营收净利下滑,iPhone销售逆势创纪录
- 滚筒洗衣机不脱水什么原因?脱水桶转不起来怎么回事?
- 中央空调管道如何清洗?立式中央空调出风口怎么清洗?
- 长虹电视死机强制恢复出厂设置?长虹电视打开网站就死机?
- 太阳能灯充电指示灯不闪怎么回事?太阳能灯不亮解决方法?
- 如何挑除螨仪?无线除螨仪哪个好用?
- 天天快资讯丨新业务承压、代理人缩水、投资收益下滑……上市险企去年难上加难,2023年迎反转?
- 开放式厨房热水器强排还是平衡?高层燃气热水器强排和平衡怎么选?
- 海尔的燃气热水器好吗?恒热热水器怎么样?
- 拆空调直接断电拆可以吗?空调不用要不要断电?
- 联通连续剧怎么回看?联通的视频通话收费吗?
- 天猫精灵投影仪小白盒的使用?天猫魔盒投影仪使用教程?
- 华创早评 | 生猪整体供应宽松,终端需求不足_环球热推荐
- 蔚来与恩智浦开展4D成像雷达合作
- 销量高了就张狂?李想痛批车企营销“华而不实”
- 全球热讯:驾驶员调研:车载停车信息是最具价值网联汽车服务之一
- 当前报道:高通暗示客户基带芯片备货减少 业界担忧苹果未来展望
- 世界观点:锐捷网络(301165)5月4日主力资金净卖出1311.49万元
- 创维电视电源连接线通用吗?创维电视线是通用的吗?
- 天天快报!盈趣科技22年报及23Q1季报点评:短期业绩承压,业务多元放量,静待需求复苏
- 新飞冰箱电动风门更换?新飞燃气灶风门怎么调火都不变?
- 工信部:截至3月底,国内APP数量为261万款
- 风冷冰箱风扇反复结冰怎么处理?冰箱风扇不转一招修复?
- 七龙珠z日语全集_求 七龙珠Z 日语版的 环球时讯
- 要闻速递:《我的父亲、我的儿子》电影解说观后随想
- 变频空调运行后外机停止?空调外机一直运行是怎么回事?
- 电视黑屏能听到声音怎么了?手机投屏到电视黑屏只有声音?
- 带压缩机的移动空调能制冷吗?带压缩机移动空调多少钱一台?
- 空气能夏天制冷耗电量大吗?车间空调制冷哪种最好?
- 当前快播:理想继续领跑,蔚来新旧产品切换致阵痛?
- 中锐空气能热水器面板设置说明书?中锐空气能热水器怎么关闭?
- 特斯拉恢复在美国销售长续航版Model 3_世界信息
- 康佳投影仪怎么初始化?康佳无线投影仪怎么样调亮度?
- 容声三开门冰箱的长宽是多少?容声双门冰箱一般多重?
- 大众电动化转型失败?别这么早下结论
- 快资讯丨将于5月24日公布,宝马i5预告图发布
- 造车不是过家家 最新
- 连续7次加息 欧洲央行在遏制通胀与经济增长间进退两难
- 世界微头条丨别人都说我长得丑(别人都说我变态)
- 人工智能时代弄潮儿:微软资助AMD向AI芯片领域进军
- 感受了解的魅力,联通让“数智未来”落地现实|全球时讯