解决所有车辆的CAN总线安全漏洞 UltraSoC推出CAN Sentinel

发布者:wmghyu最新更新时间:2020-02-25 来源: EEWORLD关键字:CAN总线  安全漏洞  UltraSoC  CAN  Sentinel 手机看文章 扫描二维码
随时随地手机看文章

解决所有车辆的CAN总线中内在的安全漏洞


德国纽伦堡嵌入式世界大会和英国剑桥 – 2020年2月24日


UltraSoC今日宣布推出CAN Sentinel,从而推动其汽车网络安全产品实现重要迈进。全新的知识产权(IP)在CAN总线中增加了一个亟需的基于硬件的安全层,CAN总线是汽车制造商和整车厂(OEM)所遵循的互连技术的全球性行业标准。UltraSoC的CAN Sentinel驻留在总线上,可以监测与车辆电子控制单元(ECU)之间的事务,识别可疑行为,防止恶意消息,并抑制攻击。


CAN Sentinel可以用户自定义的安全规则进行配置,从而提供保护以防范诸如框架欺骗等常见的漏洞利用手段,并且允许系统随着威胁态势的演变而升级。开发CAN Sentinel是Secure-CAV联盟(Secure-CAV Consortium)工作的一部分,UltraSoC是该联盟的领导成员。CAN Sentinel与UltraSoC更广泛的安全嵌入式分析和监测架构相结合,可以实现强大的全系统网络安全保护。


自30年前出现以来,CAN(控制器局域网)总线在汽车行业中已经变得无处不在。但是最近,它也被公认为可能是汽车中最严重的安全漏洞。诸如Miller和Valasek对 Jeep汽车实施的黑客攻击等众多备受关注的攻击就是利用了其内在的安全功能缺陷。网络安全是汽车行业日益关注的问题,也是汽车产品召回的一个主要原因:2016年,仅通用汽车就在一年内召回了2300万辆汽车,据估计给整个行业造成了260亿美元的损失。


考文垂大学(Coventry University)未来运输与城市研究所(IFTC)的Siraj Shaikh教授评论道:“CAN总线是当前和未来汽车设计的一个关键领域,就网络安全而言,存在着巨大的机会来进一步增强其安全性。UltraSoC CAN Sentinel的设计目的不仅是去发现和处理框架欺骗带来的真正威胁,还在于能够等待并监测可能出现的任何其他威胁和入侵。”


UltraSoC首席技术官Gajinder Panesar补充道:“30年来,CAN总线一直在帮助保持车辆的安全,但是在现代车辆中,没有防护就无法保证安全。汽车技术开发人员认真对待不断演变的网络风险是至关重要的。现在,我们为他们提供了一款简洁的技术,在提升汽车网络安全性方面拥有巨大的潜力。我们的产品提供了智能分析功能,能够不断学习并演进,以应对快速变化的威胁态势。”


CAN Sentinel紧随UltraSoC Bus Sentinel之后推出,Bus Sentinel是UltraSoC网络安全硬件产品系列中的首款产品。该产品于2019年末发布,旨在简化将安全监测架构嵌入任务关键型和安全关键型设备的核心部分这项工作,尤其是在联网和自动驾驶汽车(CAV)等应用中。这些新的网络安全硬件IP产品与UltraSoC的安全嵌入式分析架构相结合,可以提供一套完整的嵌入式安全解决方案。


CAN总线的设计目的是在恶劣的车辆环境中提供可靠的通信(以及可靠的系统,例如刹车、转向、发动机、安全气囊、门锁和车头灯)。尽管其设计考虑了安全性,但是并没有考虑防护和抵御网络攻击。迄今为止,保护CAN总线的方法主要还是阻止来自外部的网络入侵(通过软件补丁或API使Wi-Fi设备安全),而不是将安全防护措施嵌入总线本身。这使得CAN总线和车辆容易遭受来自于框架欺骗黑客攻击的各种潜在攻击,这些攻击可能会远程禁用车辆,从而导致潜在的勒索攻击,甚至对道路基础设施实施大规模攻击。


关于UltraSoC


UltraSoC是一家为系统级芯片(SoC)提供内部分析及监测技术的先锋企业,正是这些SoC驱动了当今的各种电子产品。公司的嵌入式分析技术可支持产品设计人员去增加先进的网络安全、功能安全以及性能微调等特性;与此同时该技术还能帮助企业更好地应对不断升级的系统复杂性难题以及日益严苛的缩短上市时间需求。UltraSoC的技术以半导体知识产权(semiconductor IP)和软件的形式提供给客户,其最终应用覆盖了消费电子、计算和通信等行业。


关键字:CAN总线  安全漏洞  UltraSoC  CAN  Sentinel 引用地址:解决所有车辆的CAN总线安全漏洞 UltraSoC推出CAN Sentinel

上一篇:如何快速实现CAN总线故障定位?
下一篇:如何解决CAN总线超强干扰?

推荐阅读最新更新时间:2024-11-09 17:45

stm32的can总线理解及应用——程序对应stm32f103系列
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。 它的通信速度较快,通信距离远,最高1Mbps(距离小于40米),最远可达10千里(速率低于5Kbps)。在总线空闲时,所有单元都可以发送消息(多主控制),而两个以上的单元同时开始发送消息时,根据标识符(Identifier 以下称为 ID)决定优先级。ID 并不是表示发送的目的地址,而是表示访问总线的消息的优先级。两个以上的单元同时开始发送消息时,对各消息ID 的每个位进行逐个仲裁比较。仲裁获胜(被判定为优先级最高)的单元可继续发送消息,仲裁失利的单元则立刻停止发送而进行接收工作。 CAN协议经过ISO标准化
[单片机]
stm32的<font color='red'>can总线</font>理解及应用——程序对应stm32f103系列
说说如何用can总线测试工具对can设备进行一对一测试
上篇文章我们说了用USBCAN分析仪批量测试CAN设备的方案,那么在一对一测试时应如何判断待测设备CAN接口损坏呢? 因为在实际应用中,工程师可能面对的更多是一对一的测试。这样我们需要通过设备自检确定USBCAN分析仪没有损坏,物理层连线、终端电阻、通信波特率是否正确。如果排除这些因素,仍然无法通讯,那么待测设备就有可能损坏了,此时我们可以通过待测设备CAN口的CAN_L对GND、CAN_H对GND这两个电压值做进一步的判断。如电压值不正确,则说明待测设备已经损坏、或该CAN设备进入休眠状态、或待测设备不是高速CAN设备,需要工程师进行进一步的处理。 1、如何排除USBCAN分析仪的问题 当你在怀疑USBCAN分析仪发生故
[测试测量]
说说如何用<font color='red'>can总线</font>测试工具对<font color='red'>can</font>设备进行一对一测试
CAN总线通信协议是什么
CAN总线 CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。 总结下,当一个节点要向其它节点发送数据时,该节点的CPU将要发送的数据和自己的标识符传送给本节点的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN 芯片将数据根据协议组织成一定的报文格式发出,这时, 网上的其它节点处于接收状态。每个处于接收状态的节点对接收到的报文进行
[嵌入式]
<font color='red'>CAN总线</font>通信协议是什么
国内1000多款汽车存在安全漏洞 工信部标准已在路上
9月27日消息,据报道,随着智能网联汽车渗透率快速提升,越来越多的车载组件漏洞为攻击者提供了获取消费者和制造商敏感数据、访问车辆控制装置,甚至是盗窃车辆的新方法。 据中汽数据总经理冯屹介绍,中汽数据CFID漏洞库截至去年底共收录了2945个安全漏洞,而到今年8月底已经超过了3700个漏洞,共涉及车型1000多个,业内“流行”的漏洞重复率达到了70%。 对此,工信部目前正编制《车联网安全专项行动计划》,常态化推进车联网安全定级备案、分级防护、远程检测、通报处置等制度机制。 根据政策层目标,到2023年底,将初步构建起车联网网络安全和数据安全标准体系,完成50项以上急需标准的研制。到2025年,形成较为完善的车联网网络安全和数据安全标
[汽车电子]
CAN_总线_STM32(2)
过滤器的理解 STM32 参考手册中提到:bxCAN 控制器为应用程序提供了 28个位宽可变的、可配置的过滤器组(0~28))(103只有14个)每个过滤器组的位宽都可以独立配置。可以配置成 16 位或者 32 位。过滤器组还可配置为屏蔽位模式(标识符掩码)或标识符列表模式。 每个过滤器组x由2个32位寄存器,CAN_FxR1和 CAN_FxR2组成 先看一个过滤器组:如图 这里的 ID 并不是发送数据帧里面的ID,此ID非彼ID,硬件上属于不同的 register,这里的 ID 就是你需要去设置来达到你想要过滤接收某个数据 ID 的一串标识符,然后过滤器会根据你所设置的标识符 ID 来决定是不
[单片机]
<font color='red'>CAN</font>_总线_STM32(2)
通过CAN总线控制VESC驱动直流无刷电机
最近在驱动一个直流无刷电机,驱动这一块不是我的研究重点,只是拿来用。但系统上用到CAN总线,找来找去找到了VESC这种神级物品,自然是拿一块来玩玩。 拿到我手上的VESC是国内某工作室的改版VESC V6.4(应部分网友需求,放出链接)。硬件方案是STM32F405+DRV8301+NVMFS5C628,带有CAN口、PPM口、USB口。 一个完全不知道参数的星型直流无刷电机,就这么1分钟就能转动。不得不说,本杰明大神的VESC Tool真是个神器,傻瓜式的一键调参。但是,本人的需求并不是通过VESC Tool让电机转速来,而是通过CAN口来向VESC下发指令,间接地控制直流无刷电机按需转动。 一开始把VESC源代码
[单片机]
通过<font color='red'>CAN总线</font>控制VESC驱动直流无刷电机
STM32 CAN总线调试的一点心得总结
一. 开发平台与工具: 1. 平台: STM32F103C8T6 48PIN工控板和自己设计的STM32开发板 2. 软件: MDK5 UVision V5.14.0.0 3. PACK: STM32F1xx_DFP——1.0.5(2014-03-14) 4. 其它:USB转串口,ST-Link下载器, USB-CAN Adapter(比较便宜的购买链接https://item.taobao.com/item.htm?spm=a1z09.2.0.0.549a3c95khWWbw&id=557749735449&_u=du6q5o455a0)用于直接监视CAN口发出的数据,上位机有两个,一个是EmbededConfig for US
[单片机]
一帧CAN报文多少字节
一帧CAN FD报文位数 根据CAN FD帧结构组成,可以算出一帧CAN FD报文位数: CAN FD报文位数 = 帧起始(1位)+ 仲裁段(13/32位)+ 控制段(8位)+ 数据段(0~512位)+ CRC段(28/33位)+ ACK段(2位)+ 帧结束(7位) 影响报文位数主要为仲裁段(帧ID长度)和数据段(CRC段受数据段长度影响)。通过帧类型、帧长度组合出不同情况报文位数: 标准帧,数据0字节 帧起始(1位)+ 仲裁段(13位)+ 控制段(8位)+ 数据段(0位)+ CRC段(28位)+ ACK段(2位)+ 帧结束(7位)= 59位 标准帧,数据64字节 帧起始(1位)+ 仲裁段(13位)+ 控制段(8位)+ 数据段(5
[嵌入式]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved