本书首先针对汽车研发人员介绍了一些安全基础知识,如加密解密、安全认证、数字签名、常见攻击类型和手段等,然后针对安全研究人员介绍了一些智能汽车的工作原理,如汽车的内网协议、网络架构、X-By-Wire 线控系统原理、常见潜在攻击面等,后对一些实际的汽车攻击或安全测试案例进行详细分析,并在分析过程中对案例里涉及的漏洞进行防御分析。本书的特点是由浅入深,为读者提供详细的实际案例分析和防御建议。
智能汽车安全开山之作
360独角兽安全团队(UnicornTeam)
360独角兽安全团队在信息安全领域拥有极丰富的攻防经验、防护专利及研究成果,团队隶属于360安全研究院。团队专注于无线通信、智能设备、汽车、工业系统等新兴安全领域的攻防研究,近年来培育了诸多安全人才,他们中既有黄琳、郑玉伟这些长期坚守在新兴安全领域研究的中坚力量,也有像李均、单好奇、张婉桥、曾颖涛这样的安全新秀。360独角兽安全团队已出版多部信息安全书籍。众多研究成果被《福布斯》、《路透社》、《国家地理》、WIRED、IEEE ComSoc、CNET、Hackaday、《芭莎男士》、《程序员》、中央电视台的《汽车百年》、《焦点访谈》,以及北京电视台的《北京客》、湖南卫视的《新闻大求真》、北京人民广播电台《FM103.9》等网络、电视及广播媒体报道。团队研究成果“Ghost Telephonist”获BlackHat Pwnie Awards Most Innovative Research提名。也是现今位列全球移动通信系统协会(GSMA)移动安全名人堂的安全团队。
李均,360无线电安全研究部、独角兽安全团队高级安全专家,成都信息工程大学信息安全工程学院硕士。专注于汽车安全、无线安全、硬件安全等研究方向,并有诸多安全研究成果。中国互联网安全大会ISC安全训练营与i春秋安全学院讲师。BlackHat、DEFCON、CanSecWest、HITB、HITCON、SyScan360、KCon等知名安全会议演讲者。GSMA移动安全名人堂入选成员。MITRE IoT Challenge全球第六名。《无线电安全攻防大揭秘》作者。央视大型纪录片《汽车百年(第2季)》出镜智能汽车安全专家。DEFCON Groups Review Board成员。
杨卿,360无线电安全研究部、360天巡产品部负责人。独角兽安全团队创始人。国内地铁无线网(Wireless)与公交卡(NFC)安全漏洞的发现及报告者。BlackHat、DEFCON、CanSecWest、Ruxcon、HITB、POC、HITCON、IEEE、XCon、ISC等知名安全会议演讲者。DC010技术顾问。全球通信标准化组织3GPP参会代表。《无线电安全攻防大揭秘》、《硬件安全攻防大揭秘》作者。ANZER安全新媒体荣誉顾问。黑客爱情微电影《I’m Here》男主角。《东方黑客》小说人物原型。2015年和2017年3•15晚会Wi-Fi安全和手机充电站安全环节技术总负责人。央视大型纪录片《汽车百年(第2季)》出镜智能汽车安全专家。
曾颖涛,360无线电安全研究部、独角兽安全团队高级安全研究员。神话行动一期学员。主要从事对物联网、汽车遥控系统、汽车雷达安全方面的研究。曾发现影响众多品牌汽车的无钥匙进入系统安全漏洞,并被美国Jalopnik汽车评测博客、WIRED等知名媒体和杂志报道。HITB、BlackHat及DEFCON安全会议演讲者。
郑玉伟,360无线电安全研究部、独角兽安全团队博学专家。曾破解黑莓通信加密协议, BBM、 PIN与 BIS邮件推送协议的安全研究员。研究成果“Ghost Telephonist”入选GSMA安全研究名人堂且获得“CVD#0001“漏洞编号,并获2017年BlackHat Pwnie Awards Most Innovative Research提名。BlackHat、DEFCON、HITB、IEEE等国际安全会议演讲者。
目 录
汽车安全基础篇
第1 章 智能汽车相关基础概念介绍 2
1.1 网联汽车 2
1.2 V2X 2
1.3 高级辅助驾驶系统 3
1.4 自动驾驶汽车 3
第2 章 汽车网络安全简介 6
2.1 汽车电子及网络系统的发展 6
2.2 汽车安全的成因 8
2.3 汽车的攻击面 10
2.4 汽车安全的发展 18
2.5 汽车安全指导标准 20
第3 章 信息安全基础概念 23
3.1 安全概念 23
3.2 加密算法简介 24
3.3 常见攻击方式简介 26
3.4 基于密码学的重要防御概念介绍 27
第4 章 物联网时代的汽车电子 38
4.1 物联网时代的汽车 39
4.2 汽车网络 42
第5 章 在线诊断系统 55
5.1 在线诊断系统简介 55
5.2 OBD-II 介绍 55
5.3 OBD-II 接口 56
5.4 OBD 通信协议 57
5.5 OBD 可以获取的数据 57
第6 章 汽车总线协议介绍 58
6.1 CAN 总线介绍 58
6.2 LIN 总线 85
6.3 MOST 总线 88
6.4 FlexRay 91
案例分析篇
第7 章 Jeep Uconnect 漏洞分析 96
7.1 背景简介 96
7.2 网络架构 97
7.3 网络物理功能 99
7.4 远程攻击入口 101
7.5 无线电数据系统 104
7.6 Uconnect 系统 106
7.7 利用D-Bus 服务 119
7.8 Uconnect 攻击载荷(Attack Payloads)120
7.9 通过蜂窝网远程利用 123
7.10 通过蜂窝网进行漏洞利用 126
7.11 扫描有漏洞的车辆 126
7.12 V850 和IOC 128
7.13 SPI 通信 144
7.14 整个利用链 149
7.15 网络物理控制原理 150
7.16 控制物理系统的CAN 消息 159
7.17 漏洞修复和缓解办法163
7.18 本章参考资料 164
第8 章 宝马ConnectedDrive 漏洞分析 165
8.1 漏洞背景 165
8.2 硬件配置 166
8.3 硬件拆解分析 167
8.4 激活远程控制功能 172
8.5 实际漏洞利用场景 173
8.6 改进措施 174
8.7 漏洞总结 175
8.8 可行的防御措施 175
8.9 本章参考资料 176
第9 章 特斯拉安全性分析 177
9.1 背景 177
9.2 系统架构 177
9.3 信息收集 180
9.4 测试中遇到的挫折 185
9.5 测试中的突破 186
9.6 控制汽车 187
9.7 本章小结 189
9.8 本章参考资料 190
第10 章 远程无线升级及安全 191
10.1 OTA 升级的一般过程 191
10.2 OTA 升级过程中的安全问题 192
10.3 安全的OTA 升级系统 193
10.4 本章参考资料 194
第11 章 汽车传感器安全 195
11.1 背景 195
11.2 GPS 安全 197
11.3 超声波传感器安全 199
11.4 摄像头安全 200
11.5 Lidar 安全 201
11.6 本章参考资料 203
第12 章 汽车遥控器及PKE 系统安全 204
12.1 汽车遥控器安全 204
12.2 PKE 系统安全分析 219
ow you have no excuse not to hack cars!The definitive source on car security!
Charlie Miller
《速度与激情8》向我们展示了一个智能汽车被黑客劫持、充满灾难预言的可能性,而独角兽安全团队的网络安全工作者们则通过孜孜以求的研究避免未来向这种可能性坍缩。
i春秋校长,永信至诚董事长 蔡晶晶
《智能汽车安全攻防大揭秘》通过剖析多个案例详细介绍车联网的各种攻防手段和可行的防御方法,相信这是每一位关注车联网安全人士的必备宝典。
犇众信息(盘古团队)创始人 韩争光
智能是一种趋势,此卷由浅入深,叩开初探之门;汽车是一种聚焦,此卷专注而专业,深谙发展之道;安全是一种使命,此卷坚定而明确,一路领航前行;攻防是一种策略,此卷详析而缜密,巧夺匠心神术!一书一世界,万字著安全!
XCon创始人,汽车安全研究者 王英键(呆神)