假如黑客攻击您的互联网汽车会怎么样?
如今,各大新车发布都将车联网功能作为重点,从语音精准控制车辆的开闭空调、开闭天窗等指令,到手机APP远程控制汽车,似乎没有这两项功能的汽车都不先进,甚至很多的品质很一般的新生品牌汽车,都大张旗鼓宣传自己车辆的上网和远程控制功能,却不把自己的车辆本身的动力总成耐用、节油和车辆品质的稳定性作为重点宣传,似乎那些不能上网和不能手机远程控制车辆的车都不时髦!
互联网汽车将是黑客下一个攻击领域
伴随互联网汽车日渐深入人心,越来越多人配备了智能手机,而智能手机可以通过APP远程控制上网的汽车,联网的汽车最大的安全就是防范黑客攻击。以前,黑客可以攻击电脑;现在,黑客可以轻松攻击我们的智能手机;伴随互联网汽车保有量的加大,下一步黑客攻击也将向互联网汽车进军。
什么是互联网汽车?除了我们看见现在很多车辆具备的车辆网功能的车是互联网汽车,那些可以通过手机APP远程控制车辆的车也是互联网汽车。互联网汽车是车联网、互联网+汽车的衍变,可以分为智能汽车、联网的电动汽车和无人驾驶汽车等。
互联网等PPT造车企业更重视车联网噱头
在互联网汽车领域,本月发布的蔚来ES8和威马汽车等,都把互联网概念炒得十分火热。其中,蔚来ES8不仅配备了车联网功能,在12月16日蔚来ES8发布会上,一辆无人驾驶的蔚来ES8自动行驶到舞台中央,背后就是蔚来汽车的自动辅助驾驶系统NIO Pilot和车载人工智能NOMI,而NIO Pilot系统达到自动驾驶L2-L3级别,可实现车辆自动召唤、全自动泊车、自动紧急制动、来车预警、道路保持、盲点监测等二十多项功能。
威马汽车虽然多次深陷PPT造车的业界质疑中,但在12月的威马EX5发布会上,宣布与360合作研发网络安全概念车,从零部件+安全体系+安全芯片三块提供解决方案,防范互联网电动汽车被黑客攻击。
从目前的车联网汽车来看,具备的APP远程控制车辆发动机启动和关闭、空调开闭、车窗及天窗开闭等,以及车辆具备的移动车载大屏上网和WIFI功能等,这些没有安全保护的车联网功能,是否很容易被黑客攻击呢?
具有OBD的传统汽车都能轻松被黑客攻击
早在2015年的SyScan360国际前瞻信息安全会议上,来自美国的黑客和中国破解团队分别演示了如何破解Jeep自由光、特斯拉MODEL S和比亚迪秦等车型。此前,美国的两名黑客Charlie Miller和Chris Valasek成功破解了Jeep Cherokee,克莱斯勒公司不得不召回140万辆容易被黑客攻击的Jeep传统能源车,这些黑客在不接触汽车的情况下能入侵并控制汽车的多媒体系统、动力系统以及刹车系统等。
黑客可以通过Wi-Fi和蓝牙系统入侵车辆,以及通过云端和手机通讯网络远程控制车辆。如今的车辆,几乎都安装了OBD(On-Board Diagnostic)车载诊断系统,即可进入传统不具备联网功能的车辆进行攻击,而那些搭载安吉星(OnStar)系统等车载系统的车辆就更容易被黑客发现漏洞后进行远程控制车辆,当然那些真正具备上网功能的汽车就更容易被攻击。
更容易被黑客攻击的互联网汽车还敢相信安全吗?
或许,并不是因为上网怕黑客攻击,我们的电脑和手机就不用上网了,也并不是因为车联网怕被黑客攻击,我们就不买互联网汽车了。当然不是,黑客攻击毕竟还是小概率事件,对于普通百姓的互联网车,哪怕被黑客攻击控制车辆,轻松打开车门发现车里也没有什么值钱的东西,即使被控制后车辆被偷,一辆车也值不了多少钱。
如果黑客想报复某些车辆或社会,攻击这些互联网汽车发生车祸,甚至是车废人亡的连环性车祸等重大安全事件,那将是互联网汽车被黑客攻击的最大恶果。毕竟那些传统能源汽车,黑客都可以通过进入OBD破解汽车的无钥匙进入系统,随意控制影音播放系统和雨刷器,甚至是让车辆在行驶过程中油门和刹车失灵等。如今互联网汽车更容易被黑客攻击后,可以随意让其发生车祸都行。
既然互联网汽车容易被黑客攻击,您还会选择互联网汽车吗?不用担心自己的互联网汽车未来会被黑客攻击吗?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 漫画:什么是计数排序?
- vue使用腾讯位置服务选点组件问题总结
- Spring 的 Controller 是单例还是多例?怎么保证并发的安全
- Python游戏开发 制作AI贪吃蛇!
- Python老司机手把手带你写爬虫,整站下载妹子图,一次爽个够!
- 教你用云开发打造一个双端自动发布的博客体系(下)
- 国科大&中科院提出CANet:用于图像复原的拼接注意力网络
- 【Kubernetes】Octant部署
- 使用注意力机制来做医学图像分割的解释和Pytorch实现
- 用Python写个爬虫小程序,给女朋友每日定时推送睡前小故事
- 数据量大的表建立索引或者修改表结构太慢的解决办法
- Activiti7入门Demo
- mybatis 中#与$的区别
- Spring中的FactoryBean和BeanFactory
- MybatisPlus分页插件无效解决方案