0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈软件定义汽车的网络安全问题

Arm社区 来源:Arm社区 2023-11-01 11:30 次阅读

作者:Arm 架构与技术部系统架构师 Andrew Jones

汽车行业正经历着自汽车商业化生产以来最大的变革。在未来的几十年中,人们与汽车的关系将发生彻底的改变,并颠覆以往的认知。软件定义汽车 (SDV)[1] 的出现将推动全新功能、商业模式和驾乘体验的不断演进。

对于汽车用户而言,软件定义汽车能够带来的最大好处是车辆的新功能将在整个车辆的使用周期内持续不断地进行更新和升级。随着越来越多的汽车功能由软件来实现,汽车的电气架构也将发生改变,并有机会带来更高的安全性、便利性和舒适性,而这些也正是车厂竞相角逐和寻求商业差异化的关键领域。软件定义汽车将让车厂在成本、时间和营收方面获得好处,并让相关的软件开发者们受益。例如,如自适应前大灯等功能的订阅模式,延长汽车电池续航能力的创新技术,或可支持并存储多名驾驶员的个性化车载配置。

然而,当有人提出“我们需要更多的软件”时,这句话在安全工程师听来,无异于“有更多的资产需要被保护”和“将承受更大的受攻击面”,这就意味着“我们需要更高的安全性”。除了拥抱汽车行业的新机遇外,复杂的安全威胁也需要被关注和考虑。随着软件定义汽车在全球范围内逐步推广,软件的性质只会变得更加复杂,这将对汽车安全产生深远影响。

代码库越大,受攻击面就越大

软件定义汽车并非只是软件的数量增多,软件需要保护的资产也会增多,而汽车和云端之间的接口也因此随之增加。与此同时,软件将由更多样化的开发者生态来设计提供,并运行于更复杂的架构中。所有这些都意味着受攻击面会更大,需要更加强大的网络安全性。

具有高价值资产的嵌入式系统往往会成为物理篡改和侧信道攻击的目标,汽车部件对此类风险的防御力也由此变得越来越强。然而,最普遍的攻击途径是软件。软件定义汽车的出现,使得受攻击面扩展到了云端。因此,我们在智能手机物联网 (IoT) 和云服务器等领域遇到的各类攻击,在汽车领域中同样要面对和解决。软件定义汽车生态系统需要部署与其他技术市场类似的防御措施。此外,相较于其它设备,汽车的使用周期会更长,意味着今天的汽车必须能够防御未来的威胁,这也增加了另一层安全的复杂性。

更高的复杂性带来信任问题

软件定义汽车还需要日益复杂的软件架构予以支持,但软件架构自身也会存在风险。无论是部署不同信任等级的流程,还是使用来自多个开发者的软件组件,都需要强大的隔离机制进行安全交互。平台需要建立和维护信任边界,确保软件的权限不超过特定组件运行所需的权限。

可扩展的威胁

攻击者远程控制汽车并伤害车内外人员,这种潜在风险确实存在,我们需要设法消除这种威胁。然而在现实中,此类威胁不具备规模化,也远非大多数黑客实现其非法目标的主要途径。软件定义汽车最常见的威胁可能来自勒索软件和其他出于经济动机的犯罪,例如车辆盗窃或欺诈性功能的启用。我们已经开始在市面上的车辆中遇到此类攻击。

隐私权

人们可能会越来越注重软件定义汽车的隐私问题,随着车辆中更多的个性化配置和辅助驾驶的广泛应用,视频摄像头利用率逐步增高,并大量采集环境图像,使隐私成为一大顾虑。汽车软件将需要更加灵活的访问控制和服务整个汽车生命周期的方针,以保护此类数据免受攻击者的攻击,同时还须遵守有关使用个人身份数据的最新法规。

法规

软件定义汽车的出现,敦促风险管控法规的出台,通过审计流程对交通系统和用户的风险进行适当的管控。全球各地也对车厂施加网络安全义务,比如需要在车内采用经认证的网络安全管理系统 (CSMS)[2]。要求每家车厂“展示一个基于风险的管理框架,用于发现、分析和防范相关威胁、漏洞和网络攻击”。

目前,根据联合国世界车辆法规协调论坛 (World Forum for Harmonization of Vehicle Regulations)[3] 所采纳的一套联合国车辆法规显示,为整个生态系统提供适当的网络安全是软件定义汽车获批销售的条件之一。这些举措与 ISO 所做的努力不谋而合,ISO 已经为道路车辆建立了网络安全工程标准。不过,法规内容主要涉及的是人员和流程,并不包括技术实施。为此,生态系统还需要架构框架和软件标准来提高实现合规网络安全的效率。

架构模块

硬件的角度来看,架构提供两种类型的构建模块。首先是对各种防御性执行技术的支持。这些技术在程序执行过程中会屏蔽控制流,以防出现内存安全错误。此类技术已被 Arm 广泛部署于移动和消费类计算设备的处理器中,而现在它们也正成为了汽车市场中必不可少的技术。其中包括 Arm 的指针验证 (PAC)、分支目标识别 (BTI)[4] 和内存标记扩展 (MTE) 技术[5]。

第二类构建模块通过提供硬件支持的隔离机制来管理软件复杂性,以实现信任边界的硬件实施。Arm TrustZone[6] 就是提供此类机制的技术,它有助于减少虚拟机管理程序和内核漏洞的风险,并在数据使用时进行保护。TrustZone 会定期增强和更新,以满足不断变化的安全要求。

针对复杂汽车软件的标准框架

平台标准的广泛应用对于实现汽车网络恢复能力至关重要。要实现这一目标,其一是通过 PSA Certified[7], 该认证是一个成熟的通用框架,它提供有效的认证流程并被整个物联网市场视作网络安全质量的标准。目前 PSA Certified 已经开始在汽车供应链中被应用,用以提高信息安全稳健性的影响力和相关沟通。通过整个生态系统已建立的最佳实践和强大的信任根 (RoT) 以提供内置的基础安全性。

Arm 还积极参与发展 SOAFEE(嵌入式边缘的可扩展开放架构)[8],这是一个云原生软件架构框架和开源参考软件栈。SOAFEE 旨在实现行业协作,是基于一个标准的软件定义汽车的软件框架。它有助于满足汽车的实时和安全需求并解决行业复杂性。SOAFEE 计划以 Arm 的多个平台标准为基础,其中包括 Arm SystemReady[9],通过标准化通用设备接口和启动固件来增强可移植性。

未来趋势

未来,软件将决定一辆汽车的驾乘体验感和功能性,而在软件定义汽车的演进过程中,信息安全则是各方实现这一价值的基础。无法保护好软件定义汽车及其资产可能会对汽车用户和汽车行业的其他利益相关方带来严重影响。强大而高效的网络安全将成为未来所有汽车开发的基础。

Arm 在自身架构中采用了具有防御执行和隔离功能的安全构建模块,并展示了如何基于它们支持汽车平台标准。这些构建模块高效地遵守了汽车网络安全法规,促进了高效的软件复用和互操作性,从而使更广泛的生态系统从中受益。无论软件定义汽车的兴起将带来何种用例或全新的交通和商业模式,基于 Arm 架构进行计算系统的部署并采用广泛认可的汽车平台标准和指南,对整个行业而言都是一个良好的开端。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361780
  • 物联网
    +关注

    关注

    2869

    文章

    41622

    浏览量

    358374
  • 远程控制
    +关注

    关注

    4

    文章

    546

    浏览量

    34511
  • 网络安全
    +关注

    关注

    9

    文章

    2945

    浏览量

    58677
  • 软件定义
    +关注

    关注

    0

    文章

    76

    浏览量

    13601

原文标题:大咖观点 | 网络安全:软件定义汽车的基础

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    专家呼吁:网络安全建设亟需开放与合作

      当前,网络安全的形势已到了令人堪忧的地步。“每天都有新发现木马病毒200万个,平均存活时间只有5分钟,传统的安全方法已经无法与之响应,没有任何服务器可以承载该频率。”日前,在京
    发表于 09-29 00:04

    网络安全隐患的分析

    的过程和方法。新的安全问题的出现需要新的安全技术和手段来解决,因此,安全是一个动态的、不断完善的过程。  企业网络安全可以从以下几个方面来分析:物理
    发表于 10-25 10:21

    漏洞真实影响分析,终结网络安全的“狼来了”困境

    安全问题已经不仅仅是如何发现安全问题,还包括,如何对每天接收的海量漏洞提醒进行漏洞修复的优先级排序。为了帮助企业在第一时间修复最重要的漏洞,更好地保护企业网络安全,阿里云·云盾安骑士增加了基于漏洞所在
    发表于 12-25 15:18

    物联网面临的安全问题

    作者:朱红儒 齐旻鹏来源:中国移动通信有限公司研究院物联网面对的安全问题根据物联网自身的特点,物联网除了面对移动通信网络的传统网络安全问题之外,还存在着一些与已有移动网络安全不同的特殊
    发表于 07-19 06:56

    蓝牙mesh系列的网络安全

    。物联网系统如果存在安全漏洞,就可能会导致灾难性的后果。蓝牙mesh网络安全性从设计之初就是重中之重。本文将着重分析主要的安全特性和现已被解决的
    发表于 07-22 06:27

    网络安全与基础配线有什么联系?

    利益的,有关系国家安全的……它们都安全吗?现在是否有有效的手段对这些信息脉络进行管理呢?这些就是人们天天要考虑的网络安全问题
    发表于 09-20 07:44

    如何扩展工业控制系统的网络安全终端

    理解工业控制系统的网络安全工业4.0正在改变工业控制系统的网络安全扩展工业控制系统的网络安全终端
    发表于 01-27 07:09

    Microchip:车用32位单片机+功能安全网络安全保护

    ISO/SAE 21434新的汽车网络安全标准。TA100采用了超安全的基于硬件的加密密钥存储和加密对策,以消除与软件弱点有关的潜在后门。 特点#3: 安全启动和其他硬件功能
    发表于 11-10 13:52

    计算机网络安全问题与防范方式

    主要从计算机网络安全概念、计算机网络安全防范必要性、计算机网络安全中常见的安全问题及计算机网络安全防范方式等方面,对计算机
    发表于 04-20 11:00 40次下载

    软件网络安全研究综述

    互联网的大量功能和网络上的各种应用都是由软件实现的,软件网络安全的研究与实践中扮演着至关重要的角色。事实上,几乎所有的网络攻击都是利用系统
    发表于 12-19 14:31 0次下载

    网络安全定义

    网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
    的头像 发表于 03-20 15:18 8805次阅读

    软件定义网络SDN的安全问题及解决方案综述

    软件定义网络是一种新型的网络体系结构,其通过σ pen Flow技术来实现网络控制面与数据面的分离,从而达到对
    发表于 04-08 15:41 16次下载
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>网络</b>SDN的<b class='flag-5'>安全问题</b>及解决方案综述

    充电桩的网络安全问题有哪些

    新能源汽车充电安全性和可靠性正成为众多用户以及场站运营商重点关注的部分,目前很多传统充电桩企业对网络安全的防护远远不足。
    发表于 07-26 11:40 536次阅读

    软件定义汽车下的网络安全挑战与应对

    软件定义汽车汽车EEA集中化,网联化,智能化,以及法律法规的强制监管下,也对车辆网络安全的生命周期开发和维护提出更高要求并衍生出新的挑战
    的头像 发表于 11-16 15:39 324次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>下的<b class='flag-5'>网络安全</b>挑战与应对

    汽车网络安全:防止汽车软件中的漏洞

    汽车网络安全汽车开发中至关重要,尤其是在 汽车软件 日益互联的情况下。在这篇博客中,我们将分享如何防止汽车网络安全漏洞。 静态分析工具有助
    的头像 发表于 12-21 16:12 775次阅读
    <b class='flag-5'>汽车网络安全</b>:防止<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>中的漏洞