一种车辆诊断安全防护方法及其装置制造方法及图纸

技术编号:39520105 阅读:32 留言:0更新日期:2023-11-25 18:58
本申请涉及车辆诊断安全防护方法及其装置

【技术实现步骤摘要】
一种车辆诊断安全防护方法及其装置、电子设备、存储介质


[0001]本申请涉及车辆
,具体涉及一种车辆诊断安全防护方法及其装置

电子设备

存储介质


技术介绍

[0002]车辆对外提供了
OBD
诊断通讯接口,以方便主机厂对车辆进行故障维修,同时也带来了外部非授权的诊断设备通过
UDS
诊断协议注入与控制车辆,存在一定的信息安全隐患,例如,行驶过程发送诊断复位指令(
11 01
)导致车辆熄火重启,因此需要进行车辆诊断安全防护

[0003]当前主机厂采用中央网关隔离的方法进行安全防护,例如图1所示,采用一组诊断
CANID
,例如诊断请求
ID

0x7E0
以及诊断应答
ID

0x7E8
,诊断请求报文依次经过
CAN
接口模块(
CAN Interface

CanIf/>)
、<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种车辆诊断安全防护方法,其特征在于,包括:
CAN
接口模块接收外部诊断设备输入的诊断请求报文,并将所述诊断请求报文发送至传输层;传输层接收并解析所述诊断请求报文得到诊断请求
ID
,当所述诊断请求
ID

OBD
诊断请求
ID
时,采用
CAN
通讯协议将所述诊断请求报文发送至路由,当所述诊断请求
ID

UDS
诊断请求
ID
时,采用
CANFD
通讯协议将所述诊断请求报文发送至路由;路由接收并转发所述诊断请求报文至诊断通讯管理模块;诊断通讯管理模块接收并解析所述诊断请求报文得到诊断请求
ID
,当所述诊断请求
ID

OBD
诊断请求
ID
时,根据所述诊断请求报文进行
OBD
诊断,当所述诊断请求
ID

UDS
诊断请求
ID
时,根据所述诊断请求报文进行身份认证,并在身份认证通过后进行
UDS
诊断
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:所述诊断通讯管理模块在根据所述诊断请求报文进行
OBD
诊断之后,获得
OBD
诊断结果,并根据所述
OBD
诊断结果和预设的
OBD
诊断应答
ID
生成
OBD
诊断应答报文,将所述
OBD
诊断应答报文发送至所述路由;所述路由接收并转发所述
OBD
诊断应答报文至所述传输层;所述传输层接收并解析所述
OBD
诊断应答报文得到所述
OBD
诊断应答
ID
,根据所述
OBD
诊断应答
ID
采用
CAN
通讯协议将所述诊断应答报文发送至所述
CAN
接口模块;所述
CAN
接口模块接收并输出所述
OBD
诊断应答报文至所述外部诊断设备
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:所述诊断通讯管理模块在根据所述诊断请求报文进行身份认证,并在身份认证通过后进行
UDS
诊断之后,获得
UDS
诊断结果,并根据所述
UDS
诊断结果和预设的
UDS
诊断应答
ID
生成
UDS
诊断应答报文,将所述
UDS
诊断应答报文发送至所述路由;所述路由接收并转发所述
UDS
诊断应答报文至所述传输层;所述传输层接收并解析所述
UDS
诊断应答报文得到所述
UDS
诊断应答
ID
,根据所述
UDS
诊断应答
ID
采用
CANFD
通讯协议将所述诊断应答报文发送至所述
CAN
接口模块;所述
CAN
接口模块接收并输出所述
UDS
诊断应答报文至所述外部诊断设备
。4.
根据权利要求1所述的方法,其特征在于,其中,基于所述
CAN
通讯协议进行传输的单帧报文的长度为8个字节,基于所述
CANFD
通讯协议进行传输的单帧报文的长度为
64
个字节
。5.
一种车辆诊断安全防护装置,其特征在于,包括:
CAN
接口模块,用于接收外部诊断设备输入的诊断请求报文,并将所述诊断请求报文发送至传输层;传输层,用于接收并解析所述诊断请求报文得到诊断请求
ID
...

【专利技术属性】
技术研发人员:谢燕艳朱鹏波温小锋高德申王宇郑琼姑
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1