汽车网络通信安全的保护机制

谈思汽车 2023-07-13 11:26

 智能汽车安全新媒体 


摘要






今天,汽车不再仅仅是孤立的机械设备,而是越来越多地与外部环境相连接,例如V2I(车到基础设施)、V2V(车到车)、V2C(车到云)和V2X(车到万物)。高度的连通性使得车辆暴露在一系列安全和隐私威胁之下。车辆控制模块越来越多的互连需求意味着没有保障就没有安全。
在本文中,我们描述了CAN和以太网汽车总线的脆弱性。介绍了连接到高速千兆位汽车以太网的多域CAN总线。阐述了后端计算机和中央计算网关提供分层安全。解释了硬件安全模块和CAN帧中的消息认证码(MAC)将提高安全性。提出了保护汽车以太网总线的方法。

简介

安全功能不仅必须包括物理访问和保护机密信息,还必须包括关键安全系统。我们必须预测各种形式的攻击,以防止对嵌入式系统和数据的访问。

它需要利用已经成为消费类电子产品的技术水平的优势。然而,汽车电子与消费电子有很大不同。汽车系统的首要重点是安全和产品质量,并采用最高的网络安全标准,以确保汽车中的电子产品的可靠性。

本节介绍了现代汽车电子和网络结构,以及软件更新的空中作业。汽车电子架构正在迅速变化和发展。它们正在从功能孤立的电子控制单元转变为具有云访问、远程更新和高带宽访问其他车辆和周围基础设施的分布式网络系统。   这促使人们需要提高数据完整性和网络安全性。此外,随着与车辆之间的无线通信变得越来越普遍,在网络中采取安全措施以防止未经授权访问车辆网络也是一个重要的推动力。

A.  汽车电子和网络结构

为了提高日益增长的车辆性能、安全性、效率和可靠性,现代车辆可能具有越来越多的传感器、执行器和专用计算域控制器,以及车辆内部和外部网络通信,如图1所示。

图1:汽车电子和网络架构

B. 中央网关服务器

中央信息服务器和代理将处理所有通信信息。 它将本地域控制与外部环境隔离开来,以维护其安全和保障。 实体、信息和服务将是分开的。这有利于从基本车辆到装备齐全的车辆的可扩展性和规模

在未来的汽车架构中,中央网关作为信息桥梁来交换信息,并隔离车内域控制器和外围通信源,如移动蜂窝、蓝牙、Wi-Fi、以太网。 它还充当汽车的中央诊断接口。域控制器还充当中央网关和本地智能传感器、执行器和ECU之间的网关,在以太网和CAN或LIN之间翻译和交换信息。

中央网关将承担维护网络安全的主要责任。中央网关验证通信是否来自批准的来源,保护认证不被欺骗,并将网络通信限制在预定的正常行为上,限制异常或大量的信息,以避免损害车辆的功能。它还需要阻止未经批准的和不适当的信息,并提醒任何无效的尝试。这可以极大地提高整个车辆网络的安全性,并大大减轻车内域控制器的安全负担。

C. 车内和后端架构

车载系统和后端架构之间有越来越多的互动。它将通过Wi-Fi,以及高带宽的5G蜂窝网络进行连接。

为了安全功能和自主控制,车辆将被要求与外部来源,如其他车辆、基础设施和基于云的来源,交换数据和信息,包括有关天气、交通、道路建设、更新地图的信息。因为重新编程算法来处理和实时做出每个可能的场景和不断变化的驾驶条件的决定并不容易,越来越多的汽车功能需要与后端系统获取数据和信息,并在后端部分执行。

安全网络通信

随着车辆内部和外部连接的增加,安全和保障是建立一个安全的汽车电子系统的一个重要问题。CAN和以太网将是现代汽车网络结构中应用的两个最主要的通信媒介。

A. CAN网络安全

CAN总线是最流行的车载网络,支持电子控制单元(ECU)之间交换车辆信息和状态。CAN协议缺乏安全机制来防止各种攻击。CAN总线通信不仅容易受到来自车辆内部的攻击,而且也容易受到来自外部的攻击。随着连接性的增加,已经在CAN总线上暴露和引入了更多的入口点和接口。这导致了一个更广泛的潜在攻击面。例如,最近的报告指出,欧洲福特和大众的两款著名的联网汽车很容易通过信息娱乐装置受到网络攻击。

最初,在车辆内使用CAN并没有考虑安全问题,因为当时的车辆几乎是孤立的,没有与外部环境连接。最初的CAN协议没有安全测量,它很容易受到帧注入或拒绝服务的攻击。如今,车辆的连接越来越多,它们有内部和外部通信接口,如以太网、蓝牙和蜂窝移动网络,因此网络安全已经成为一个大问题。

1)  车载CAN总线的漏洞

在车辆CAN总线中存在一些安全漏洞:

• CAN网络不是分段的,而且是广播式的,CAN总线中的所有节点都连接到同一总线上。   广播机制被用于CAN总线传输数据,这意味着CAN网络上的所有节点都可以发送和接收相同的消息。

• 没有任何安全机制用于认证,因此CAN总线容易受到消息中毒和拒绝服务攻击。

• 由于广播机制,连接到CAN总线的每个节点都可以嗅到CAN帧。CAN总线上的流量没有被加密,因此可以很容易地被数据嗅探攻击所读取。

•  一个ECU可以使CAN总线处于支配状态,从而阻止其他节点使用总线。

• 有许多潜在的攻击面和连接,如诊断端口、Wi-Fi和蓝牙。

2)     CAN总线安全机制

考虑到CAN总线的容量有限,任何解决其脆弱性的对策都不应该使总线过载。CAN的安全测量可以分为加密、认证和将消息分割成多个帧。加密方法已被用于确保CAN总线免受来自车辆内部的攻击。由于目前ECU缺乏计算资源,加密机制很难被使用。此外,车辆内的决策需要实时的数据分析,任何由于数据加密造成的延迟都会导致道路上的安全问题。相比之下,入侵检测系统(IDS)与一些加密机制相比,不需要改变网络和协议规范。然而,一些基于深度学习的IDS需要大量的计算资源,而这些资源在一辆车内是有限的。

a)  加密

基于加密的解决方案专注于确保CAN总线免受恶意信息的影响。在CAN总线中实施加密需要在节点和控制器中增加计算资源。加密可用于通过信息验证码(MAC)提供认证和数据完整性。这种应用于经典CAN总线的方法包括创建一个小于8字节的小型MAC标签,并将其与实际的CAN数据有效载荷一起插入,如图2所示。这个标签具有完整性和认证,已经被共享秘钥加密了。每个节点中预装的密钥可用于建立密钥交换和认证。鉴于CAN总线的有限容量和低计算资源,硬件安全模块(HSM)也可用于资源有限的节点,以提供更好的加密/解密性能。

图2:CAN帧内的MAC签名

基于硬件的加密:硬件方法可以节省计算资源,以加快生成车内CAN网络的密码功能的过程。然而,网络中的每个ECU都需要更新以包括基于硬件的加密技术,这与目前的车辆不兼容,而且实施的成本可能很高。

基于软件的加密:这种机制的主要概念是通过使用加密和认证机制为CAN总线提供安全,而不需要额外的硬件或对现有ECU进行修改。

b) CAN帧认证和加密

认证机制被称为消息认证码(MAC),可用于为车内CAN总线提供认证和数据的完整性。然而,这种方法并不提供保密性,这意味着CAN总线仍然能够被嗅到并被反向工程攻击。因此,需要结合加密和认证机制来提供更好的数据保密性、安全性和完整性。这种机制提供了对嗅探和注入攻击的预防。

c) 入侵检测系统

入侵检测系统(IDS)可以是基于签名的方法,可用于检测车辆CAN网络内的恶意攻击。IDS可以根据其位置分为基于主机的IDS和基于网络的IDS。

基于签名的IDS是基于检测预先定义的攻击签名列表的。

B. 以太网网络安全

虽然以太网直到最近几年才被广泛地应用于汽车行业,但随着汽车内功能需要支持越来越复杂的计算和通信,汽车以太网的使用正在上升。随着对安全措施和带宽需求的增加,目前的汽车网络总线即将达到其极限。CAN的带宽有限,最高为1Mbps,而且有效载荷很小,只有8个字节[9,10]。因此,需要另一种具有更高带宽的网络通信,如以太网。汽车以太网是使用基于以太网的网络在车载电子控制单元之间进行连接。现代汽车电气/电子架构现在正在跨越领域界限进行扩展。这引起了人们对安全保障、安全和可靠时间响应的关注。

1) 以太网网络漏洞

以太网可以通过连接设备到网络或获得对现有设备的控制来进行攻击。在汽车以太网网络中存在一些安全漏洞。主要的漏洞类别包括以下不同的漏洞:

  • 未经授权的加入:任何设备都可以连接到以太网交换机上一个未连接的端口。它将接入网络,如果任何设备通过物理访问接入网络交换机,它可以进行通信。

  • 交换控制:交换机有风险,可以通过改变交通路线来管理。

  • 交通保密性: 在以太网网络中,没有防止未经授权的读取的保护机制。任何发送到设备的帧,如果它默认是可读的,并且有方法强制交换机广播网络上的所有流量,这将使恶意用户能够读取网络上的所有流量。

2) 针对漏洞的以太网反措施

正如我们所知,有许多与以太网有关的威胁。这些漏洞已经被汽车以太网继承了,因此对现代汽车中的汽车以太网的实施造成了关键问题。为了避免ECU受到任何潜在的恶意攻击,需要采取不同的应对措施。

a) 传统的IT解决方案

我们需要检测并禁止试图获得未经授权的网络访问的节点,识别并防止网络操纵。现在有一些既定的解决方案,如虚拟网络--VLANs--来划分网络流量。最初,网络端口被分配到各种VLAN的交换机上。现在,它也标记以太网帧和独立于端口的VLAN。加密认证或加密也是实现网络安全的普遍解决方案。

此外,还有通过使用过滤规则的安全机制,经典的防火墙控制哪些数据包可以在不同的节点或网络之间移动。入侵检测系统(IDS)和入侵预防系统(IPS)是为了保护而产生的。

b) 现代车辆网络的安全机制

现代汽车网络架构与经典IT行业使用的网络架构有一些相似之处。在现代汽车以太网中,它被划分为具有不同保护需求的虚拟区域,与安全有关的网络流量可以被实时识别,它也可以根据需要被优先处理或隔离。如果拒绝服务(DoS)攻击或故障信息使网络充斥着数据包,可以通过速率限制的方式在下一个交换机上阻止它们,以使优先组件中的通信得到优先处理。

c) 安全的分层方法

分层安全机制是结合多种缓解控制措施来保护资源和数据的做法。它是建立几个安全屏障,以避免在一个安全机制被绕过的情况下完全暴露。为了防止广泛的攻击,使用多种策略是比较有效的。如果一个层被绕过,其他层可以提供保护。当突破发生时,其他子系统应保持对攻击的弹性。在这种情况下,汽车以太网网络系统中的所有层和组件都要有其稳定性和弹性,这一点至关重要。主要有以下四个层次的安全机制:

  • 限制对网络的访问:为了实现这一点,我们可以限制ECU的数量,所以ECU有板外连接,如蓝牙、手机、无线钥匙、OBD。有一个中央网络接入点,有严格的防火墙来隔离和保护。从外部测试器到ECU的诊断通信将由网关桥接。并将网络划分为不同的隔离安全区,并限制这些区域之间的流量,通过网关进行物理分割和隔离。只有经过授权的设备才能被连接。

  • 安全的车载通信: 要做到这一点,有一些既定的解决方案,如加密和认证。不同的密钥用于不同的功能,一个密钥只能用于保护有限数量的数据。为了满足高效执行的要求,硬件安全模块(HSM)与软件密码库结合使用。

  • Apply data usage policies: 定义数据使用策略以限制数据暴露。我们可以只在特定的应用状态下接受控制命令,并对请求者进行优先排序。

  • 检测和防御: 通过基于不同输入数据或数据序列的合理性检查,检测任何异常情况,失败的完整性检查。通过执行带宽限制,报告并开始缓解。

总结

车辆控制模块日益相互关联的性质意味着没有保障就没有安全。在最初应用于汽车E/E系统而没有跨域通信之后,现代E/E架构正在跨域扩展。这引起了对网络安全、安全和可靠性的挑战和关注。需要安全的网络通信来确保数据的可用性、完整性和保密性。传感器数据必须按时提供,执行器指令必须正确及时地发送。传感器和执行器数据只由授权方发送,以确保完整性。传感器和执行器的数据不允许被篡改、删除或延迟,以保持完整性。传感器和执行器的数据不被未经授权的第三方监控,以保护数据的隐私和保密性。

内容来源:

mp.weixin.qq.com/s/o29K94Dl99HOjVsIKMuPPg

-  THE END  -

因文章部分文字及图片涉及到引用,如有侵权,请及时联系17316577586,我们将删除内容以保证您的权益。

谈思汽车 智能汽车安全新媒体
评论
  • 「他明明跟我同梯进来,为什么就是升得比我快?」许多人都有这样的疑问:明明就战绩也不比隔壁同事差,升迁之路却比别人苦。其实,之间的差异就在于「领导力」。並非必须当管理者才需要「领导力」,而是散发领导力特质的人,才更容易被晓明。许多领导力和特质,都可以通过努力和学习获得,因此就算不是天生的领导者,也能成为一个具备领导魅力的人,进而被老板看见,向你伸出升迁的橘子枝。领导力是什么?领导力是一种能力或特质,甚至可以说是一种「影响力」。好的领导者通常具备影响和鼓励他人的能力,并导引他们朝着共同的目标和愿景前
    优思学院 2025-01-08 14:54 74浏览
  • 故障现象一辆2017款东风风神AX7车,搭载DFMA14T发动机,累计行驶里程约为13.7万km。该车冷起动后怠速运转正常,热机后怠速运转不稳,组合仪表上的发动机转速表指针上下轻微抖动。 故障诊断 用故障检测仪检测,发动机控制单元中无故障代码存储;读取发动机数据流,发现进气歧管绝对压力波动明显,有时能达到69 kPa,明显偏高,推断可能的原因有:进气系统漏气;进气歧管绝对压力传感器信号失真;发动机机械故障。首先从节气门处打烟雾,没有发现进气管周围有漏气的地方;接着拔下进气管上的两个真空
    虹科Pico汽车示波器 2025-01-08 16:51 79浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 161浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 122浏览
  • 本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。关闭selinux修改此文件("+"号为修改内容)device/rockchip/common/BoardConfig.mkBOARD_BOOT_HEADER_VERSION ?= 2BOARD_MKBOOTIMG_ARGS :=BOARD_PREBUILT_DTB
    Industio_触觉智能 2025-01-08 00:06 95浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 111浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 227浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 145浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 172浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 127浏览
  •  在全球能源结构加速向清洁、可再生方向转型的今天,风力发电作为一种绿色能源,已成为各国新能源发展的重要组成部分。然而,风力发电系统在复杂的环境中长时间运行,对系统的安全性、稳定性和抗干扰能力提出了极高要求。光耦(光电耦合器)作为一种电气隔离与信号传输器件,凭借其优秀的隔离保护性能和信号传输能力,已成为风力发电系统中不可或缺的关键组件。 风力发电系统对隔离与控制的需求风力发电系统中,包括发电机、变流器、变压器和控制系统等多个部分,通常工作在高压、大功率的环境中。光耦在这里扮演了
    晶台光耦 2025-01-08 16:03 66浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 209浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦