智能网联汽车——安全问题_智能网联汽车 信息安全-程序员宅基地

技术标签: 智能网联汽车  

乘车出行,安全是基本保障。本篇推送主要介绍汽车在安全方面的分类以及具体的策略。

1.png

一、汽车被动安全

汽车发生碰撞事故,保护驾驶员的安全。主要包括安全气囊和安全带。

二、汽车主动安全

汽车行驶是靠轮胎和地面产生的摩擦力来进行驱动和制动。一旦车辆加速度非常大,汽车的惯性比地面提供的摩擦力大时就会发生滑移,然后就会失稳发生事故。

主动安全就是保证汽车在失稳的情况下汽车可以稳定行驶。主要包括ABS(制动防抱死系统)、TCS(牵引力控制系统)、ESP(车身电子稳定系统)。

三、汽车智能安全

主要是基于车辆传感器的一些驾驶辅助系统来预防事故的发生,比如前方碰撞预警系统、并线辅助系统、车道保持系统、疲劳预警系统等。之前也专门在《智能网联汽车——传感器与驾驶辅助》这一篇推送详细介绍过。

前三种安全对于汽车的架构不需要做太大的调整,接下来介绍的两种安全需要对汽车本身做重大的调整。

四、汽车功能安全

功能安全是指智能车辆发生感知错误、决策失误、控制失效等故障时,系统仍能保持车辆的安全条件或保证其进入到安全状态。

1.感知错误

1)传感器损坏导致丧失某一方向视野,比如前向摄像头损坏。策略就是冗余配置传感器,在某一方向上要有一套以上的传感器系统去覆盖视野。

3.png

2)实际道路中,由于目标种类繁多,利用摄像头识别可能捕捉不到全部的目标,目标缺失。有时由于光照原因不能有效获取,比如强光、弱光条件下摄像头会失效。策略是利用多源传感器进行融合,比如激光雷达在雨雪天气受到影响就需要毫米波雷达作为辅助。

4.png

2.决策失误

当本车对周围车辆的轨迹、速度预测,决定本车驾驶策略时,可能会产生误判或者预测出错的情况。那么在整个安全驾驶策略里面必须有一个安全的底线,即保守的驾驶策略。这个在软件架构里面必须要考虑的。

5.png

3.控制失效

当场景内障碍物较多,过于复杂,系统难以应对,即控制策略失效时。就需要人类驾驶员接管车辆,实现人机共驾。

6.png

4.总结

汽车的快速行驶、低排放、保证安全性等,这些都是汽车要求的基本功能。在自动驾驶车辆诞生之前,都是由驾驶员应对系统失效、各种传感器失效。现在由主控制器代替人类驾驶员,应对以上问题功能安全必须要考虑。

五、汽车信息安全

1.概念

汽车信息安全指由于汽车在智能化、网联化、电动化中的技术变革带来的信息安全问题,具体表现为

1)智能化:

  • 程序复杂:至少100台车载电脑,适行6000万行代码,无人驾驶2亿行以上的代码。
  • 智能控制:采用感知一决策一控制来代替人对机械部分直接控制。信息安全不仅损失经济,可能会成为社会安全问题。

2)网联化:

  • 固有缺陷:使用的计算和联网系统沿袭了既有的计算和联网架构,也继承了这些系统天然的安全缺陷。
  • 数据联通:车载信息系统与外界互联互通,共享信息指数增加,涉及用户隐私安全。

3)电动化:

  • 充电桩:控制模块的PLC电路通过以太网与管理系统连接,在整个网络内部缺少防护。
  • 电池管理系统:通过攻击BMS的控制算法从而影响电动车的电池性能。
2.事件

1)2015年宝马数字服务系统漏洞

2)2016年特斯拉远程入侵事件

3)2016年尼桑LEAF汽车API泄露事件

4)2015年JEEP自由光入侵事件

3.风险的来源

两张网和一个端:

7.png

具体包括:

8.png

4.各国的应对之策

1)总体趋势:整个世界范围内从入侵检测这样的研究转向正向的智能汽车信息安全架构设计

2)国外:

9.png

3)国内(从国家各个层面都非常关注):

14.png

尤其是中国汽车工程协会(CAICV)作出了巨大贡献。

  • 2016年制定了智能网联汽车的信息安全的路线图。

    15.png

  • 在智能网联汽车信息安全的关键技术研发方面提出了“端-网-云”一体化的入侵检测系统。

    19.png

5.信息安全立体防护体系

对于智能网联汽车现在所要构建的是包括这样的一种立体防护体系在内的,

20.png

然后在具体的车辆信息安全防护平台方面,主要是构建四个体系来推动。

  • 标准体系:汽车内部的标准其实和互联网的标准发展相比,和通信的标准发展相比相对而言比较滞后的
  • 密码体系:自主可控的密码体系的推动
  • 架构体系:纵深防御的架构体系的设计
  • IDS(入侵检测系统)技术
6.产品

博世:

中央网关(Cross-Domain Communication):实现通信功能,在线升级以及对信息安全的防护,实现类似于防火墙的功能;

入侵检测防护系统(IDPS):将驾驶行为的数据能够在线收集起来传递到云平台或云平台分析究竟哪些是入侵行为,哪些是它的一个正常的数据行为,从而能够对于入侵行为提出一些的解决方案。通过OTA,能够对于车载的信息系统提供一个保护和防护。

六、总结

智能网联汽车——安全问题.jpg
给出本文的思维导图,回忆一下~
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42146017/article/details/103872277

智能推荐

ASA与PIX的区别-程序员宅基地

文章浏览阅读68次。很多年来,Cisco PIX一直都是Cisco确定的防火墙。但是在2005年5月,Cisco推出了一个新的产品——适应性安全产品(ASA,Adaptive Security Appliance)。不过,PIX还依旧可用。我已听到很多人在多次询问这两个产品线之间的差异到底是什么。让我们来看一看。Cisco PIX是什么?Cisco PIX是一种专用的硬件防火墙。所有版本..._pix asa区别

TensorFlow conv2d原理及实践-程序员宅基地

文章浏览阅读235次。tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, data_format=None, name=None)官方教程说明:给定四维的input和filtertensor,计算一个二维卷积Args:input: ATensor. type必须是以下几种类型之一:half,float32,..._conv2d原理 l

linux服务器初始化(防火墙、内核优化、时间同步、打开文件数)-程序员宅基地

文章浏览阅读83次。#!/bin/bashread -p 'enter the network segment for visiting the server:' ips# 关闭firewalld和selinuxsystemctl stop firewalldsystemctl disable firewalldsed -i 's\SELINUX=enforcing\SEL..._服务器是不是没做打开文件数优化

solr7集群 springboot_springboot整合solr-程序员宅基地

文章浏览阅读116次。一、本文将solr安装在linux上。首先先安装好jdk和tomcat。配置环境:jdk8,tomcat8.5,solr7.2.1.。二、复制Solr文件夹中的一些文件到apache-tomcat下:1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;cp -R ..._springboot solr7

在java中已经规定数据类型是长整形为什么数字后面还要加一个"l"啊?前面不是有long吗?_java数字后面加l是什么意思-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏5次。说到这就不得不谈java的内存体制,建议你好好研究下这个。example:long l1 = 10000000000L;实际上内存中l1只是一个long类型的变量,它存在于向stack(栈)中,数值并不在其中存放,它指向heap(堆)中另一块真正存放数值的内存,加L的目的就是为了让heap中也创建一块long类型所需要的内存,用来来放数值。所以说=前后两者其实是在不同的两块内存,只不过有..._java数字后面加l是什么意思

最完整的RocketMq部署程序,包括rocketmq-console部署和测试程序的介绍_rocketmq-console-test-程序员宅基地

文章浏览阅读4k次。文章目录1.RocketMq部署准备工作RocketMq程序的获取启动NameServer启动Broker查看log日志2.运维工具部署获取程序参数配置运行程序3.实际测试代码获取运行4.开始学习~1.RocketMq部署本文详细介绍了安装rocketMq 前后的方法和一些注意事项 ,设备为centos7,话不多说,begin。准备工作RocketMq程序的获取首先需要获取rocketM..._rocketmq-console-test

随便推点

20 个最重要的 DevOps 面试题-程序员宅基地

文章浏览阅读2.5k次。点击下方公众号「关注」和「星标」回复“1024”获取独家整理的学习资料!DevOps 代表开发和运营。这是一种新的软件开发形式,彻底改变了软件产品的开发和分发方式。DevOps方法论着眼于..._devops面试题

根据时间生成分配批次号-程序员宅基地

文章浏览阅读1.3k次。1 /** 2 * 根据当前时间生成分配批次号 3 * 4 * @return 5 */ 6 private String createBatchNo() { 7 // 批次号第一部分:时间 8 DateFormat dateFormat = new SimpleD..._java根据时间生成批注号

Nodejs之事件驱动+非阻塞io模型_了基于事件驱动和非阻塞 i/o 的模型-程序员宅基地

文章浏览阅读6.5k次,点赞2次,收藏8次。1什么是i/o? io input、output 输入输出,电脑的输入输出,例如音频录音表示声音输入、听音乐是声音的输出 网络上的传输全部是在传字符串,i/o在服务器上可以理解为读写操作。2什么是并发? 一个时间段中有几个程序都处于已启动运行到运行完毕之间。3异步i/o与事件驱动3.1什么是进程?进程是为运行当中的应用程序提供运行环境的一个运行当中的应用程序就会有一个进程与之相对应3_了基于事件驱动和非阻塞 i/o 的模型

tv端h5_H5在三端开发遇到的问题(TV/PC/MOBILE)-程序员宅基地

文章浏览阅读1.1k次。项目简介公司最近开发会员体系项目,前端利用H5技术嵌入三端开发页面,TV端原生技术是C++,PC端原生技术是JAVA。传值问题Javascript与安卓/IOS进行交互。原生把方法暴露给window。前端只需要下window对象调用方法,进行传值即可。notice:function(token,uuid){var pattern = new RegExp('iPhone|iPad', 'ig');..._电视端app可以用h5写吗

python下mqtt服务器的搭建_转 【MQTT】在Windows下搭建MQTT服务器-程序员宅基地

文章浏览阅读498次。MQTT简介MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。对负载内容屏蔽的消息传输。使用 TCP/IP 提供网络连接。小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量。使用 Last Will ..._python window环境搭建 mqtt服务端

win10安装python详细过程_win10怎么正确安装python-程序员宅基地

文章浏览阅读10w+次,点赞53次,收藏173次。关于python的安装一切语言皆为工具接下来咱们就开始吧一切语言皆为工具既然你决定安装它,那就已经告知自己要掌握这门工具,但是有一定你一定要铭记于心那就是:python 是个工具时刻想着如何用它解决你的问题【哪怕是一个简单的想法】接下来咱们就开始吧下载安装软件包登录官网 :https://www.python.org/downloads/release/python-373..._win10怎么正确安装python

推荐文章

热门文章

相关标签