汽车网络安全 -- IDPS如何帮助OEM保证车辆全生命周期的信息安全


目录

1.强标的另一层解读

2.什么是IDPS

2.1 IDPS技术要点

2.2 车辆IDPS系统示例

3.车辆纵深防御架构

4.小结


1.强标的另一层解读

在最近发布的国家汽车安全强标《GB 44495》,在7.2节明确提出了12条关于通信安全的要求,分别涉及到车辆与车辆制造商云平台通信、车辆与车辆\路侧单元\移动终端通信、车辆对内部网络进行边界划分和保护、以及车辆需具备防DoS攻击、恶意攻击、记录通信安全事件的能力要求;
在2022年发布的国际强标R155中,在7.2.2.2章节明确提出OEM需要展示用于监控、检测和响应车辆的网络攻击、网络威胁和漏洞的流程。
具体细节在7.3.7章节得到进一步解释:
从上面两份标准可以看到,目前法规对于汽车网络安全是要求OEM保证在型式车辆整个生命周期内可以持续监控网联型式车辆的入侵事件并做出响应、识别不断增加的安全威胁、持续改进网络安全,这也是未来智能网联汽车一个重要趋势
面对这样的趋势,EB、ETAS、VECTOR把汽车网络安全提到了前所未有的高度,纷纷推出了IDPS(Intrusion Detection & Prevention System,车辆入侵检测与防御系统),旨在把汽车网络安全防护动态化,根据实际识别到的入侵事件,进行有针对性的响应。

2.什么是IDPS

2.1 IDPS技术要点

IDPS的出现最早可追溯到2007 NIST出版的SP 800-94《Guide to Intrusion Detection and Prevention Systems》,文章提到IDPS至少应提供以下信息安全相关的功能:
  • Information gathering capabilities:从在观活动收集观测主体的网络活动等;
  • Logging Capabilities:记录与检测到事件的相关数据,该数据可用于确认警报的有效性;
  • Detection Capabilities:检测事件的能力,常见手段有异常行为的阈值设定、黑白名单、警告设置等;
  • Prevention Capabilities:针对入侵事件的预防、防范功能。
因此,顾名思义IDPS就是检测入侵事件、进行响应防御,由IDS(Intrusion Detection System)和IPS(Intrusion Prevention System)组成,该系统至少具备如下能力:
 进一步,根据文档,IDPS主要有以下四种技术类别:
  • Netword-Based:持续监视特定网段或设备的网络流量,通过分析网络和应用协议活动来检测可疑活动;例如AUTOSAR中针对CAN\CAN-FD\ETH的IDS技术
  • Wireless:监控无线网络的流量异常;
  • Host-Based:监视单个主机中发生的可疑事件,例如针对特定ECU,如网关、智驾域控等;
  • Network Behavior Analysis:检查网络流量以识别产生异常流量的威胁,例如DDoS攻击、扫描

2.2 车辆IDPS系统示例

由于汽车本身属于交叉学科融合的产物,因此它的IDPS系统不仅要考虑车内通信,还要考虑车云通信, 因此可能会涉及到Host-Based、Netword-Based、Wireless的IDPS。
Host-Based IDPS通常被称为agent,其余三类IDPS被称为sensor,因此,一个车辆IDPS系统包括如下内容:
 假设有黑客对车辆进行入侵攻击,分布在车辆不同位置的sensor(如中央计算平台、TCU、网关等)会探测和收集信息,最终由一个统一的出口(一般是TCU,Telematics Control Unit)上报给云端SOC(Security Operations Center),由后台运维人员协助进行响应防御,最后还需要更新防御策略,如下图所示:

3.车辆纵深防御架构

在了解完IDPS后,我们再来梳理车辆的纵深防御架构,个人认为主要可以从三个层级进行思考:车内ECU -> 车内网络通信 -> 汽车对外接口。如下图所示:
  • 车内安全ECU针对汽车信息安全提供安全升级、安全升级、安全诊断以及隔离环境等功能,特别重要的还需要提供一个硬件安全锚点,通常是内置HSM;
  • 车内通信网络主要保证关键车内信号的完整性,功能包括内部网络分区、SecOC、IDS;
  • 汽车对外接口,接入到互联网之后,就要关注V2X通信,常见功能包括Firewall、IDPS等;
安全ECU和车内通信提供的功能咱们了解的还是比较多了,不讲了;这里主要聊聊对外接口, 它需要提供Firewall和IDPS。
这两者的差异主要是对消息的处理差别:
  • Firewall:阻止对单个ecu或整个网络的非法通信;
  • IDS:探测异常、生成入侵报告,但不阻止通信;
通常情况,防火墙会被用作入侵防御(Intrusion Prevention),与IDS共同组成IDPS。IDS Sensor探测到攻击后,创建一个事件报告,根据严重性和现有规则手册请求防火墙规则的更新;防火墙接收到请求后阻塞特定消息并更新防火墙规则,IDS Manager和Reporter上报log给到SOC,由SOC判定。

4.小结

随着智能网联汽车的发展,以前静态配置、隔离为主的汽车网络防御措施,逐步往动态、智能化的方向发展,IDPS系统会逐渐成为网联汽车的主流网络安全配置。




往期回顾:

1.汽车标定精选

汽车标定技术--标定概念详解
汽车标定技术--Bypass的前世今生
万字长文:汽车标定技术--XCP概述

2.AUTOSAR精选

AUTOSAR CryptoStack--CSM Job夹带了哪些私货
AUTOSAR 诊断栈分析(一)
AUTOSAR OS概述(一)

3.汽车网络安全精选

汽车信息安全--MCU启动常用密码算法
汽车网络安全方案需求分析
汽车信息安全--常见车规MCU安全启动方案
车载信息安全场景概述

4.汽车功能安全精选

      TC3xx启动的功能安全机制浅析

      TC3xx SMU、PMIC和Tranceiver的功能安全闭环构想

5.汽车虚拟化精选

      汽车ECU虚拟化技术初探(一)

      汽车ECU虚拟化技术(二)--U2A虚拟化功能

6.杂七杂八

      Flash模拟EEPROM原理浅析

      征途漫漫:汽车MCU的国产替代往事

      车规MCU应用场景及国产替代进展


免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。查看原文

为您推荐