认识R155法规(UN Regulation No. 155)-MUNIK

背景 Background

随着汽车新四化(电动化、智能化、网联化、共享化)政策的提出,大数据和人工智能等技术的发展,以及软件驱动汽车、舱驾一体、行泊一体等新型架构概念的提出,车内外智能传感器采集的大量数据(包括驾驶员,乘客,车外道路交通环境等)通过通信网络(比如5G蜂窝移动)实时与外部世界互联互通,汽车已经从传统的交通工具转变为可移动的智能终端并承载各类创新应用场景,但是与此同时也增加了被网络黑客攻击的概率。根据Upstream2022年的车辆网络安全报告,全球联网汽车将从2018年的3.3亿辆增长134%,到2023年将达到7.75亿辆,而仅2021年的网络安全事故数量就比2018年增加了225%以上。根据Upstream发布的《2023上半年汽车领域网络趋势报告》,2023年上半年,汽车领域的数据泄露事件占安全事件总量的37%。这些数据泄露事件对原始设备制造商和消费者都带来了巨大风险,包括客户数据隐私泄露、知识产权被盗、车辆安全和盗窃,以及品牌声誉和信任受损。而根据Upstream 最新发布的《2024年全球汽车网络安全报告》,预计未来车辆网络安全的需求将面临以下几个关键趋势和挑战:

  1. 大规模和有组织的攻击增加:报告指出,汽车网络安全已到达一个转折点,面临大规模、有组织的攻击。这些攻击对安全和运营的影响日益增大,威胁行为者的动机已从早期的实验性黑客攻击转向对移动资产造成大规模影响。
  2. 远程攻击的增加:2023年,95%的攻击是远程执行的,攻击者越来越多地利用远程技术来攻击车辆系统。
  3. 深网和暗网活动的增加:与汽车和智能移动生态系统相关的深度和暗网活动增加了165%,近65%的这些网络活动潜在影响着数千至数百万辆移动资产。
  4. 对娱乐信息系统的攻击增加:2023年,对娱乐信息系统的攻击几乎翻了一番,占所有攻击的15%,这表明攻击者正在寻找新的攻击途径。
  5. 生成性AI的影响:生成性AI将引入新的大规模攻击方法,但也为利益相关者提供了先进的检测、调查和缓解能力。这表明,随着AI技术的发展,它将对汽车网络安全产生深远影响。

R155法规

为了应对上述风险,联合国世界车辆法规协调论坛(UN_ECE-WP.29)作为专注于汽车法律法规制定的一个组织,发布了关于车辆网络安全的R155及关于软件更新和软件更新管理系统的R156,以及关于自动车道保持系统型式认证的R157的三个法规。这些法规旨在提高车辆网络安全,确保车辆制造商构建有效的网络安全管理体系,并满足相应的网络安全要求。它们也标志着车辆网络安全治理的国际法规的正式确立,适用于加入《1958年协定书》的缔约国。(图1)

图1 WP.29法规的发布(来源:unece.org)

R155在网络安全方面基本涵盖了乘用车和商用车的适用范围,适用于M类车型、N类车型、至少装备了一个ECU的O类车型(图2)、具备L3级及以上自动驾驶功能的L6和L7类车型。

图2 R155适用车型种类

这里详细介绍下《1958年协定书》里面有关VTA,即Type Approval的要求。首先,任何加入1958协定的国家都有权测试和批准任何制造商对受管制产品的设计,无论该组件是哪个国家生产的。任何1958年协定的缔约国授予型式认证(VTA),所有其他成员国都认可该型式认证,即车辆可以合法的进口销售和使用。截止至2021年1月22日,UNECE 1958年协议的缔约国已增加至56个,其中包括所有欧盟国家、澳大利亚、日本、韩国、新西兰和南非等国家。大多数国家,即使没有正式加入1958协定,也承认联合国法规,即可以在本国要求中反应法规内容,亦可以允许进口、注册和适用联合国型式批准的车辆。例外的是,美国和加拿大(除照明法规外)不认可联合国其他法规,车辆进口必需通过这两个地区自己的汽车相关法规。另外中国并不在《1958年协议书》缔约国中,因此中国生产的汽车如果想要销售到这些国家中必须通过相关认证,这也是目前行业热议的“汽车出海”。

对OEM而言,自2022年7月起,UNECE成员国内对所有现有架构新车型进行强制实施R155(所有适用的新车型出口欧洲均需通过型式认证),自2024年7月开始所有架构所有车型都需通过认证。

车辆制造商要有效执行UN R155的合规要求,首先需要建立全面的网络安全管理体系,即Cybersecurity Management System (CSMS),以确保汽车全生命周期中都有对应的流程措施用以控制相关风险。其次车辆网络安全型式认证(Vehicle Type Approval, VTA)需要针对OEM在网络安全开发中的具体工作执行情况进行审查,确保车辆的网络安全防护技术能覆盖全生命周期的安全要求,并保证所实施的网络安全防护方案能够有效应对车辆的网络安全风险。因此只有OEM在特定车型研发及量产项目上充分证明其认证体系中涵盖的流程能够充分且有效运行之后,才具备申请特定车型型式认证的资格。

如何构建CSMS

R155法规的全称是全称为"Uniform provisions concerning the approval of vehicles with regard to their cybersecurity",翻译成中文是《关于车辆网络安全与网络安全管理体系型式认定的统一规定》,其中有关网络安全管理体系的要求纲要如下:

章节

内容

7.2.2.1

证明网络安全管理覆盖到车辆完整的生命周期

7.2.2.2(a)

证明组织内部用于管理网络安全的流程

7.2.2.2(b)(c)

证明制定威胁分析和风险评估的流程

7.2.2.2(d)

证明用于验证已识别风险得到适当管理的流程

7.2.2.2(e)

证明用于测试车型的网络安全的过程

7.2.2.2(f)(g)(h)

证明制定网络安全持续监控活动的流程

7.2.2.3

证明对于网络安全威胁和漏洞在一个合理的时间内及时处理

7.2.2.4

证明网络信息的持续监控

7.2.2.5

证明网络安全管理系统将如何管理与合同供应商、服务提供商或制造商子组织之间可能存在的依赖关系

7.3

对整车车型的要求

Annex 5

威胁和应对措施列表,供自查是否完备

UNECE WP.29关于CSMS的R155条例可以帮助OEM和供应商更好地理解、应对网络安全风险,它侧重于车辆生命周期中的开发、生产和后生产阶段的网络安全监管。

该条例规定汽车组织必须具备从车辆数据和车辆日志中分析和检测网络威胁、漏洞和网络攻击的能力,这种能力应尊重车主或司机的隐私权。它还强调要考虑到一些设计测试,例如检测并防止未经授权的访问,保护系统免受嵌入式病毒和恶意软件侵害,检测恶意内部信息或活动等。此外,该条例还呼吁利益相关方在网络安全协议中充分考虑入侵检测系统(IDS)和运行时的保护措施。

由于R155里给出的是对CSMS比较宽泛的要求,一些具体的网络安全流程要求比如脆弱性分析和漏洞管理需要参考ISO 21434。有关ISO21434咨询详见www.munik.com/ productinfo/2471078.html.

VTA

关于车辆类型批准(Vehicle Type Approval, VTA),R155的要求包括:

1. 车辆网络安全评估:车辆制造商必须对车辆的网络安全进行全面的评估,这包括网络安全系统架构设计,对象,分析方法,需求及其验证等。

2. CSMS符合性评估:车辆制造商必须建立和维护一个有效的网络安全管理体系,以支持车辆网络安全的设计、开发、生产和维护。

3. 网络安全文档:车辆制造商需要准备和保持一系列的文档,这些文档详细说明车辆的网络安全特性,包括风险评估报告、安全措施的实施记录等。

4. 型式批准测试:车辆必须通过一系列的型式批准测试,以证明其符合R155的网络安全要求。这些测试可能包括对车辆系统的网络安全性能的评估。

5. 持续监督:获得型式批准的车辆需要接受持续的监督,以确保网络安全要求得到持续满足。

6. 网络安全事件的报告:车辆制造商必须及时向相关监管机构报告所有网络安全相关的事件。

7. 合规性证明:车辆制造商需要向监管机构提供合规性证明,这可能包括第三方认证机构的评估报告。

总结

时间转眼进入2024年7月,正是多年前听网络安全培训的老师提及的R155的全面正式生效日期,于是有感而发,写下这篇简单的科普文章。后续会介绍R156法规的基本情况,敬请期待。

需要注意的是,R155的规定是动态的,随着网络安全威胁的发展和技术的进步,这些要求可能会不断更新。因此,车辆制造商需要持续关注最新的法规动态,并确保其车辆网络安全实践与最新的要求保持一致。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/796075.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构4.0——串的定义和基本操作

串的定义(逻辑结构) 串,即字符串(String)是由零个或多个字符组成的有序数列。 一般记为Sa1a2....an(n>0) 其中,S是串名,单引号括起来的字符序列是串的值;ai可以是字母、数字或其他字符;串中字符的个数n称为串的长度。n0时的…

观察者模式的实现

引言:观察者模式——程序中的“通信兵” 在现代战争中,通信是胜利的关键。信息力以网络、数据、算法、算力等为底层支撑,在现代战争中不断推动感知、决策、指控等各环节产生量变与质变。在软件架构中,观察者模式扮演着类似的角色…

SpringBoot实战:枚举类型转换问题

1.在controller层中完成service注入 2.调用业务层进行查询所有房间类型标签 Tag(name "标签管理") RestController RequestMapping("/admin/label") public class LabelController {Autowiredprivate LabelInfoService service;Operation(summary &qu…

dm-verity hashtree的结构

参考了:实现 dm-verity | Android Open Source Project (google.cn)。基于这个添加了一层原始数据,便于理解。 结构图如下: 对hashtree结构图的解释: dev data:表示我们的分区数据。这里我们将dev data按照指定的大…

【JAVA poi-tl-ext 富文本转word】

富文本转word 环境使用poi-tl-ext的原因富文本转word代码 环境 jdk 1.8 <dependency><groupId>io.github.draco1023</groupId><artifactId>poi-tl-ext</artifactId><version>0.4.16</version> </dependency>poi-tl-ext已经包…

学习C++,应该循序渐进的看哪些书?

学习C是一个循序渐进的过程&#xff0c;需要根据自己的基础和目标来选择合适的书籍。以下是一个推荐的学习路径&#xff0c;包含了从入门到进阶的书籍&#xff1a; 1. 入门阶段 《C Primer Plus 第6版 中文版》 推荐理由&#xff1a;这本书同样适合C零基础的学习者&#xff0…

中国蚁剑的安装(附文件)

1.下载压包&#xff08;注意两个都要下载&#xff09; 我先挂几个月&#xff0c;后续怕找不到的话&#xff0c;就自己保存网盘 链接:https://pan.baidu.com/s/1bhBe6a1_5VFYUY35XG1N9Q?pwdx9gp 提取码:x9gp 链接:https://pan.baidu.com/s/1u8CMkOORRVpCI2zJysJPQQ?pwdx9gp …

java Web学习笔记(三)

文章目录 1. 前置知识2. Vue使用vite构建项目SFC入门使用ref和.value体会响应式数据&#xff08;使用ES6和setup&#xff09; 3. Vue视图渲染技术及其语法模板语法&#xff1a;命令插值表达式渲染双标><中的文本&#xff08;还挺可爱&#xff09;属性渲染命令事件渲染命令…

内网对抗-基石框架篇域树林域森林架构信任关系多域成员层级信息收集环境搭建

知识点&#xff1a; 1、基石框架篇-域树&域林架构-权限控制-用户和网络 2、基石框架篇-域树&域林架构-环境搭建-准备和加入 3、基石框架篇-域树&域林架构-信息收集-手工和工具1、工作组(局域网) 将不同的计算机按照功能分别列入不同的工作组。想要访问某个部门的…

24/7/12总结

axios Axios 是一个基于 promise 网络请求库&#xff0c;作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。 get请求: <script>function…

WordPress 主题技巧:给文章页增加“谁来过”模块。

模块功能&#xff1a; 我个人目前在做一个电影类的网站&#xff0c;在开发文章页的模版时候&#xff0c;突然觉得给文章页增加一个“谁对本电影感兴趣”的功能模块可能会比较有趣&#xff0c;这个功能有点类似于‘足迹’的感觉&#xff0c;用户可以通过这个功能&#xff0c;发…

C# Winform 系统方案目录的管理开发

在做一个中等复杂程度项目时&#xff0c;我们通常有系统全局配置&#xff0c;还要有对应的方案目录的管理和更新。 比如我们有如下需求&#xff1a;开发一个方案管理&#xff0c;可以新建、打开和保存方案&#xff0c;同时还需要保存方案中的各种文件。我设计的采用目录管理和…

短视频SEO矩阵系统:源码开发与部署全攻略

在数字化时代&#xff0c;短视频已成为人们获取信息、娱乐休闲的重要方式。随着短视频平台的兴起&#xff0c;如何让自己的内容在众多视频中脱颖而出&#xff0c;成为每个创作者和内容运营者关注的焦点。本文将为您深入解析短视频SEO矩阵系统的源码开发与部署&#xff0c;助您在…

Flink异常:org/apache/hadoop/hive/ql/parse/SemanticException

在flink项目中跑 上面这段代码出现如下这个异常&#xff0c; java.lang.NoClassDefFoundError: org/apache/thrift/TException 加上下面这个依赖后不报错 <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId…

PostgreSQL(二十二)缓冲区管理器

目录 一、缓冲区概述 1、缓冲区结构 2、buffer_tag结构 3、Backend进程读取操作 4、写脏块 二、缓冲区管理器结构 1、第一层&#xff1a;Buffer Table layer&#xff08;缓冲区表层&#xff09; 2、第二层&#xff1a;Buffer Descriptor Layer&#xff08;缓冲区描述层…

有必要把共享服务器升级到VPS吗?

根据自己的需求来选择是否升级&#xff0c;虚拟专用服务器 (VPS) 是一种托管解决方案&#xff0c;它以低得多的成本提供专用服务器的大部分功能。使用 VPS&#xff0c;您的虚拟服务器将与在其上运行的其他虚拟服务器共享硬件服务器的资源。但是&#xff0c;与传统的共享托管&am…

用python识别二维码(python实例二十三)

目录 1.认识Python 2.环境与工具 2.1 python环境 2.2 Visual Studio Code编译 3.识别二维码 3.1 代码构思 3.2 代码实例 3.3 运行结果 4.总结 1.认识Python Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性&…

Hadoop3:HDFS-通过配置黑白名单对集群进行扩缩容,并实现数据均衡(实用)

一、集群情况介绍 我的本地虚拟机&#xff0c;一共有三个节点&#xff0c;hadoop102、hadoop103、hadoop104 二、白名单 创建白名单文件whitelist&#xff0c;通过白名单的配置&#xff0c;只允许集群包含102和103两台机器可以存储数据&#xff0c;104无法存储数据。 需求 …

数据结构(4.2)——朴素模式匹配算法

字符串模式匹配 在主串中找到模式串相同的子串&#xff0c;并返回其所在的位置。 子串和模式串的区别 子串&#xff1a;主串的一部分&#xff0c;一定存在 模式串&#xff1a;不一定能在主串中找到 字符串模式匹配 朴素模式匹配算法 主串长度为n&#xff0c;模式串长度为…

js 请求blob:https:// 图片

方式1 def get_file_content_chrome(driver, uri):result driver.execute_async_script("""var uri arguments[0];var callback arguments[1];var toBase64 function(buffer){for(var r,nnew Uint8Array(buffer),tn.length,anew Uint8Array(4*Math.ceil(t/…