汽车网络安全 -- 理解暴露面、攻击面和攻击向量

1.暴露面是攻击面的子集

举个例子,房子都有门、窗户,这些窗户、门不管是否打开,都可能被小偷利用进入到房内,因此这些门窗可能是潜在的漏洞,所以称之为攻击面(Attack Surface)。

小偷经过长期观察,发现家里有1扇窗户常年虚掩,而且基本没人来管这扇窗户,那他就可以堂而皇之地登堂入室了。

这扇不常用的窗户,就变成了真正的漏洞,因此称为暴露面(Exposure Surface)。

所以,总结下来:

攻击面是一个系统暴露给潜在攻击者的所有攻击入口,涵盖了技术层面和非技术层面的内容,技术层面一般就是代码漏洞、权限错配,而非技术层面包括内部人员的素质、流程体系的漏洞,俗话说堡垒最先从内部瓦解,内部人员才是最容易攻破的对象,因此,针对攻击面我们要做的就是尽可能减少漏洞数量;

暴露面则是一个系统的已知漏洞或者是资产信息等,例如一些未修复的高危漏洞、个人身份信息等等,针对暴露面,我们要做的就是尽可能隐藏敏感的入口等,特别是测试留的后门。

2.什么是攻击向量

攻击向量则主要指的是攻击者利用攻击面中的具体路径或技术手段实施攻击的方法,强调攻击的具体执行方式。

例如,小偷对一扇紧闭的大门进行攻击,手段包括暴力拆卸、复刻密码锁指纹、通过获取家里人信任等等,这些都可以称为攻击向量,包括了技术手段或社会工程手段。

那具体对于汽车而言,攻击面就包括了物理硬件、软件、网络通信协议、社会工程等,例如物理接口OBD接口、USB接口,通信例如蓝牙、Wifi等,那攻击向量就可以这样阐述:通过OBD接口注入恶意CAN报文来控制汽车动力、底盘系统,通过USB注入恶意木马程序,来瘫痪汽车系统等。

这两者的关系可类比为"战场"与"战术":攻击面定义了战场的大小和地形,攻击向量则是攻击者选择的战术路径。

3.防杠指南

写着写着,有感而发。

其一,在汽车网络安全逐渐普及的今天,为省时间和成本,多数汽车ECU都是采取在原有软硬件架构上打补丁的方式来满足一些法规,甚至一些客户会直接提出,我就要安全启动、安全存储,没有其他需求了,这就会导致可能系统越来越复杂,而个人认为复杂程度越高,攻击面就越多,管理就越麻烦。所以,系统加固上,只要通过合理的建模分析并达成一致,能简单做的就不要复杂化。

其二,在讨论网络安全时,由于是不同背景的工程师在一起杠,这就会遇到很多奇奇怪怪的问题。例如在讨论安全启动校验值存储时,网络工程师考虑的是怎么防止这个值被非法篡改,但突然会有人斜插一杠:"假设你存值的地方出现了随机硬件失效,你怎么办?",这个问题本没有错,但是由于引入了功能安全的讨论,最终会导致议题越来越大、范围越来越大,从而会议不可控、不了了之。

所以,个人经验就是:在讨论一个主题时,先讲清楚前置条件,例如做HARA分析时强调不要引入威胁分析、做TARA时不要引入风险分析。

如果会上仍有人时不时插上一句,那就要牢牢守住自己本次会议的主题,并且及时引回正轨。

最后, 引用之前一位读者朋友的留言:"没有完美的架构,也没有绝对的安全;做安全和做架构一样,都是在做平衡,在做妥协,架构和安全本质还是为业务服务,在国内,业务被看作增量,而安全往往是被看着成本,"道阻且长。

相关推荐
sbjdhjd8 小时前
PHP eval 型 RCE:flag 正则过滤与通配符绕过实操 | 01
安全·web安全·网络安全·开源·系统安全·php·网络攻击模型
YOLO数据集集合8 小时前
标准汽车行驶工况数据集(21种典型工况)| 汽车工况 行驶循环 油耗测试 排放认证 车辆仿真 交通能耗 标准数据集8018期
人工智能·目标检测·汽车·标准汽车行驶工况·汽车工况数据集·21
数据知道8 小时前
静态分析入门——PE 结构、字符串、导入表快速定性
网络·安全·web安全·网络安全
芯盾时代11 小时前
金融新规全条款合规落地映射的解决方案
网络·网络安全·金融
TMT星球12 小时前
地平线征程智驾芯片量产突破1500万!
汽车
小码哥06813 小时前
新能源汽车充电桩管理系统:功能、技术与源码采购避坑指南摘要
汽车·互联互通·充电桩源码·充电桩系统·充电桩·新能源汽车
虹科Pico汽车示波器14 小时前
汽车免拆诊断案例 | 2014 款宝马 X4 车发动机偶尔无法起动
汽车·汽车示波器·曲轴位置传感器·宝马x4·发动机无法起动·控制单元dme·发动机正时波形
格拉思总部1 天前
一只轮毂背后的完整工序:格拉思构建全流程设备矩阵
汽车·创业创新
慧都小项1 天前
从 Burp Suite Professional 到 DAST:把 Web 安全测试接入持续 AppSec 的工程化路径
测试工具·web安全·网络安全·burp suite
2501_915106321 天前
安卓抓包软件2026,免证书抓包 应用层抓包 代理抓包全解析
网络协议·计算机网络·网络安全·ios·adb·https·udp