【电子取证篇】汽车取证数据提取与汽车取证实例浅析(附标准下载)

news2024/11/29 0:44:40

【电子取证篇】汽车取证数据提取与汽车取证实例浅析(附标准下载)

关键词:汽车取证,车速鉴定、声像资料鉴定、汽车EDR提取分析

汽车EDR一般记录车辆碰撞前后的数秒(5s左右)相关数据,包括车辆速度、发动机转速、油门和刹车位置、安全带使用情况、气囊打开情况等数据信息,取决于具体车型和制造商等因素—【蘇小沐】

文章目录

      • 【电子取证篇】汽车取证数据提取与汽车取证实例浅析(附标准下载)
    • 一、汽车取证相关知识点
        • 1、什么是汽车OBD?汽车OBD定义
        • 2、什么是汽车EDR?汽车EDR定义
      • (一)EDR碰撞事件起点
        • 1、碰撞事件常用参考数据点
        • 2、每个碰撞事件起点的阈值(连续运行乘员保护控制算法)
      • (二)EDR碰撞事故终点
      • (三)碰撞事件持续时间
      • (四)EDR数据记录要求
      • (五)EDR记录功能要求
      • (六)EDR数据提取要求
    • 二、汽车EDR数据分析与车速对比分析
      • (一)汽车EDR数据提取分析【浅析】
        • 1、事件确认
        • 2、车辆行驶数据随时间变化关系图
        • 3、事件车速随时间变化曲线
        • 4、事件加速踏板位置随时间变化曲线
        • 5、事件节气门开度随时间变化曲线
        • 6、事件转向角度随时间变化曲线
      • (二)视频车速计算对比分析【简析】
        • 1、选取特征点等数据
        • 2、计算事故车车速
    • 总结
        • 参考资料【附】

一、汽车取证相关知识点

汽车在智能化应用和信息化层面打造"车联网"概念。

1、什么是汽车OBD?汽车OBD定义

汽车OBD(On-Board Diagnostic System,OBD)即"车载诊断系统",用于监测和诊断车辆的状况。OBD系统的应用源于欧III排放标准。OBD是通过各种部件信息联接到"电控单元(ECU)",当汽车与控制系统有关的系统或相关部件发生故障时,由ECU中存储的DTC(故障码)会记录故障信息和相关代码,并通过故障灯发出警告来告知驾驶员。

传统的OBD装置监测多个系统和部件,包括发动机、催化转化器、颗粒捕集器、氧传感器、排放控制系统、燃油系统、GER等。如今,智能汽车的高速发展使得OBD延伸出更多更强大的功能出来,如:故障诊断系统、油量统计系统(获取车辆剩余油量信息)、胎压监测系统、安全预警系统、加速度测试系统、绿色行车报告功能、保养维护系统、车辆防盗系统(远程控制车锁开关、身份验证、启动、开启电动尾箱、断油防盗、升降车窗玻璃、中控锁、方向灯和喇叭、读取刹车系统和提供档位信息、车身振动报警和倒车信号获取、提供转向角位置信息等)、增值系统等应用功能。
在这里插入图片描述

ECU通过标准数据接口,保证对故障信息的访问和处理,通过OBD接口可以获取到丰富的行车电脑信息,例如车速、发动机转速、燃油消耗等数据信息。
在这里插入图片描述

2、什么是汽车EDR?汽车EDR定义

汽车EDR,即汽车事件数据记录系统(Vehicle Event Data Recorder System,EDR)。GB 39732-2020《汽车事件数据记录系统》中这样定义EDR:由一个或多个车载电子模块构成,具有监测、采集并记录碰撞事件发生前、发生时和发生后车辆和乘员保护系统的数据功能的装置或系统。

EDR控制器(EDR controller):用于监测、采集并记录碰撞事件发生过程中时间序列数据的车载电子模块。

EDR记录(EDR record):碰撞事件触发后,存储在一个或多个特定的记录EDR数据的ECU中的时间序列数据。

触发阈值(trigger threshold):达到EDR记录的条件。

锁定事件(locked event):满足锁定条件、不被后续事件覆盖的EDR记录的事件。

非锁定事件(unlocked event):不满足锁定条件,可被后续事件覆盖的EDR记录的事件。

时间零点(time zero):EDR系统确定的碰撞事件开始的时间点。

保护系统(protection system):用来约束乘员的内部安装部件及装置。

(一)EDR碰撞事件起点

碰撞事件起点(时间零点T。)应满足以下任意一项要求,如图2所示:

1、碰撞事件常用参考数据点

在这里插入图片描述

a)对于使用"唤醒"乘员保护控制算法的系统,T。为乘员保护控制算法被激活的时刻。

b)对于使用"连续运行"乘员保护控制算法的系统,T。为前碰/后碰事件在20ms时间区间内,纵向累计delta-V最早不小于0.8km/h的时刻;或侧碰事件在5ms时间区间内,横向累计delta-V最早不小于0.8km/h的时刻。如表1所示。

2、每个碰撞事件起点的阈值(连续运行乘员保护控制算法)

在这里插入图片描述

c)一个不可逆约束装置展开的起始时刻。

d)如果EDR功能不由气囊控制器实现,则应以b)作为碰撞事件起点。

e)气囊的二级(或更高级)点爆不应作为碰撞事件起点,也不应触发另一个EDR记录。

f)如果采用c)作为碰撞事件起点,则不可逆约束装置展开前的碰撞事件数据也应被采集并记录。

注:"唤醒"乘员保护控制算法,指乘员保护控制算法在满足一定条件被激活之后开始运行:"连续运行"乘员保护控制算法,指乘员保护控制算法上电即开始运行。

(二)EDR碰撞事故终点

碰撞事件终点(T end)应满足以下要求:

a)对于"唤醒"乘员保护控制算法,T end为乘员保护控制算法自身重置的时刻。如果直至记录周期的终点,该条件还未满足,T end可被定义为最后记录的数据点的时刻。

b)对于"连续运行"乘员保护控制算法,T end为在20ms时间区间内,累计的纵向和横向(如果被记录)delta-V最早小于0.8km/h的时刻。如果直至记录周期的终点,该条件还未满足,T end可被定义为最后记录的数据点的时刻。

c)如果EDR功能不由气囊控制器实现,则应以b)作为碰撞事件终点。

(三)碰撞事件持续时间

碰撞事件持续时间为碰撞事件起点(T。)和碰撞事件终点(T end)之间的时间区间。

【注:碰撞事件的持续时间可能超过EDR的时间记录能力。】

(四)EDR数据记录要求

EDR记录的数据元素按照以下要求分成两级:

A级数据元素:配备EDR系统的车辆应记录的数据。A级数据元素的名称、最小记录区间、最小记录频率及数据说明见表2。

在这里插入图片描述
在这里插入图片描述

B级数据元素:配备EDR系统的车辆且配备了相关装置或具有相关功能时应记录的相关数据。B级数据元素的名称、最小记录区间、最小记录频率及数据说明见表3。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(五)EDR记录功能要求

存储介质要求:EDR数据应记录在非易失性存储器中。(所以不用担心断电之后就没有数据的问题)。

EDR触发要求:当车辆达到规定的触发阈值时,EDR控制器应触发记录数据,并应满足相应试验要求。【当车辆达到规定的触发阈值时,EDR控制器应触发记录数据,也可能会出现达到触发条件,但EDR没能触发记录数据或记录数据出现问题的情况】

存储事件次数要求:EDR系统应至少能记录连续三次碰撞事件数据,并应满足相应试验要求。

存储覆盖机制要求:如果EDR系统没有足够空间记录一个事件,当前事件数据应覆盖之前非锁定事件数据,但均应按照时间顺序依次覆盖;对于锁定事件数据,不应被后续事件的数据覆盖。并应满足相应试验要求。对于非锁定事件,允许制造商设置其他的存储覆盖机制。

断电存储要求:在碰撞发生过程中,如车内供电回路由于碰撞事件导致无法正常供电,EDR系统自身应具有供电能力,此供电能力应满足在单一方向发生碰撞的情况下,当所有相关点火回路(如具备)在断电后(150±10)ms内全部展开时,EDR系统应至少能满足记录T。之前的全部数据和T。到断电之后(150±10)ms的数据的需要,并应满足相应试验要求。

(六)EDR数据提取要求

【总体要求:事件发生后,EDR记录的数据应能被提取,且应防止数据被篡改或删除。】

【总体要求:事件发生后,EDR记录的数据应能被提取,且应防止数据被篡改或删除。】

【总体要求:事件发生后,EDR记录的数据应能被提取,且应防止数据被篡改或删除。】

具体的数据元素格式参照:GB 39732-2020《汽车事件数据记录系统》附录A。
在这里插入图片描述

二、汽车EDR数据分析与车速对比分析

在事故分析中,汽车EDR数据的分析有助于还原事故时间段车辆碰撞前后的状态、车速、加速度等车辆自身的一些状态数据信息,但并不会记录事故时间段的外界的视频图像等信息。为了更好的还原事故时间段车辆的外界信息,通常需要结合事故时间段的声像资料,如事故时间段的道路监控视频、自身行车记录仪声像视频资料、外界车辆行车记录仪声像视频资料等相关证据进行综合分析判断。

(一)汽车EDR数据提取分析【浅析】

汽车可以启动的情况下,可以直接使用设备连接OBD接口至事故车辆进行数据提取,或者将轿车安全气囊控制模块通过专用线束接入EDR数据读取系统,读取轿车安全气囊模块中记录的数据。

1、事件确认

轿车安全气囊控制模块记录的数据显示,该车安全气囊模块中记录了"3"个事件,车辆读取数据时的上电周期3405次(车辆识别代号:xxx),事件1、事件2、事件3记录事件的上电周期均为3403次。根据事故发生事件(2023-xx-xx xx:xx:21)以及事件前同步计时时间,事件记录顺序为事件3、事件2、事件1。

在这里插入图片描述

2、车辆行驶数据随时间变化关系图

本次汽车EDR记录的信息主要包括事故车速、行车制动状态、加速踏板位置、节气门开度、转向角度等。

根据事件3记录的行驶数据,轿车在碰撞前5秒,行驶速度为137km/h,加速踏板开度9%,未开启行车制动;在碰撞前2.5秒,行驶速度为142km/h,加速踏板开度46%,未开启行车制动;在碰撞前1.5秒,行驶速度为142km/h,加速踏板开度0%,未开启行车制动;在碰撞前1秒,行驶速度为138km/h,加速踏板开度0%,开启行车制动;在碰撞时,行驶速度为102km/h,加速踏板开度0%,开启行车制动。因此,"xxx"小型轿车在事故发生前(开始制动前)的行驶速度为142km/h。

在这里插入图片描述

3、事件车速随时间变化曲线

在这里插入图片描述

4、事件加速踏板位置随时间变化曲线

在这里插入图片描述

5、事件节气门开度随时间变化曲线

在这里插入图片描述

6、事件转向角度随时间变化曲线

在这里插入图片描述

(二)视频车速计算对比分析【简析】

提取道路监控视频(调取)/行车记录仪的数据(通常是SD卡),及时提取数据镜像,进行数据分析。

在实际车辆事故案件中,行车记录仪的数据最容易遭到破坏,常见如:删除事故发生段的视频图像、修改剪辑事故段视频、全盘擦除、全盘格式化、数据填充覆盖(有意或无意)、格式化等。做数据恢复时,很多恢复出来的数据都是碎片,或受损无法播放,此时,应该尽量尝试修复受损的视频,抢救数据。
在这里插入图片描述

根据事故视频的属性,检验相关信息后,选取特征点、参照物等计算出事故视频时间段的车辆速度。

1、选取特征点等数据

根据事故视频的帧速率f,计算每两帧图像间的间隔时间,设该时间为t,即t=1/f=1/25(单位为s);根据测量照片选取xxx特征点的距离为3.1m,设该距离为S,即S=3.1(单位为m);从视频画面中虚拟参照线与xxx始端重合开始,逐帧查看图像,当虚拟参照线与xxx终端重合时,设间隔的图像数为N,即N=2。

2、计算事故车车速

根据GA/T 1133-2014《基于视频图像的车辆行驶速度技术鉴定》中有关公式计算事故车通过道路参照线(即视频时间为xx时xx分18秒)的速度计算过程如下:
在这里插入图片描述

故视频中xxx事故车在事故发生前(视频时间为xx时xx分18秒)的行驶速度为139.5km/h。最后比对视频事故时间,和EDR提取出来的数据基本相同。

【注意:外界的视频时间不一定和事故时间段的时间完全对的上,取决于外界的系统环境因素影响,具体问题具体分析】

【注意:外界的视频时间不一定和事故时间段的时间完全对的上,取决于外界的系统环境因素影响,具体问题具体分析】

【注意:外界的视频时间不一定和事故时间段的时间完全对的上,取决于外界的系统环境因素影响,具体问题具体分析】

总结

汽车取证目前是通过专用设备连接汽车上的OBD等接口或者卸载下来的模块直接读取数据,并未能通过只读接口读取,所以无法像计算机取证那样只读,但手机取证也是直接通过专业设备读取,并非全只读。

在公众号【DFIR】后台回复关键词【汽车取证标准】即可打包下载汽车取证资源合集,如遇到链接失效请留言,看到后会及时更新。

【声明:欢迎转载引用,但需要注明出处,著作所有权归作者 [蘇小沐] 所有】

注:本文的标准文件来自国家标准全文公开系统、司法部或互联网公开材料,如有侵权,请联系删除!

参考资料【附】

GB 39732-2020《汽车事件数据记录系统》

GB-T 19056-2012《汽车行驶记录仪》

GA/T 1998-2022《汽车车载电子数据取证技术规范》

GA/T 1133-2014《基于视频图像的车辆行驶速度技术鉴定》

记录
开始编辑:2023 年 09 月 01 日
最后编辑:2023 年 11 月 30 日

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux系统---图书管理中的同步问题

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、问题描述 (1)图书馆阅览室最多能够容纳N(N5)名学生,若有更多学生想…

10.机器人系统仿真(urdf集成gazebo、rviz)

目录 1 机器人系统仿真的必要性与本篇学习目的 1.1 机器人系统仿真的必要性 1.2 一些概念 URDF是 Unified Robot Description Format 的首字母缩写,直译为统一(标准化)机器人描述格式,可以以一种 XML 的方式描述机器人的部分结构,比如底盘…

吉他初学者学习网站搭建系列(5)——如何做一个在线节拍器

文章目录 背景实现TransportLoop代码 在线尝试 背景 我们看吉他谱时,经常看到拍号,例如6/8。它的含义是一拍是一个八分音符,一小节有六拍。四分音符的时长是一秒,即60拍/分钟。基于这样的背景知识,我们就可以根据一些…

一文看懂 Linux 内核,清晰明了

Linux内核预备工作 理解Linux内核最好预备的知识点:懂C语言 懂一点操作系统的知识 熟悉少量相关算法 懂计算机体系结构 Linux内核的特点: 结合了 unix 操作系统的一些基础概念。 Linux内核的任务: 1. 从技术层面讲,内核是硬…

华为快应用中自定义Slider效果

文章目录 一、前言二、实现代码三、参考链接 一、前言 在华为快应用中官方提供了<slider>控件&#xff0c;但是这个控件的限制比较多&#xff0c;比如滑块无法自定义&#xff0c;所以这里进行下自定义&#xff0c;自己修改样式。 二、实现代码 整体效果如下: 源码如下…

全网最新最全的Appium自动化:Appium常用操作之等待操作

等待机制&#xff1a; 为了保证脚本的稳定性&#xff0c;有时候需要引入等待时间&#xff0c;等待页面加载元素后再进行操作&#xff0c;主要有三种等待时间设置方式。 方式一&#xff1a; sleep()&#xff1a;固定等待时间设置&#xff0c;python的time包里提供了休眠方法sle…

Windows测试端口连通性(Telnet勾选)

“win““r”之后&#xff0c;telnet地址端口号 在最新版本的Windows中&#xff0c;默认情况下并没有安装Telnet客户端。如果遇到"telnet不是内部或外部命令…"的错误&#xff0c;请手动安装Telnet客户端。你可以在控制面板的"程序和功能"选项卡中找到&quo…

基于Git的代码工程管理——学习记录一

一、Git简概[1] Git是一个分布式版本控制系统&#xff0c;它跟踪任何一组计算机文件的更改&#xff0c;通常用于在软件开发过程中协调协作开发源代码的程序员之间的工作。其为实现快速、数据完整性以及分布式非线性工作流程&#xff08;在不同计算机上运行数千个并行分支&#…

搬运工让你分分钟了解Web接口测试

01、什么是接口 百度说&#xff1a;接口泛指实体把自己提供给外界的一种抽象化物&#xff08;可以为另一实体&#xff09;&#xff0c;用以由内部操作分离出外部沟通方法&#xff0c;使其能被内部修改而不影响外界其他实体与其交互的方式 上面这句有点抽象&#xff0c;网上的…

跨语种「AI同传」颠覆语音翻译!Meta谷歌连发重大突破

Meta谷歌接连放出重磅成果&#xff01;Meta开源无缝交流语音翻译模型&#xff0c;谷歌放出无监督语音翻译重大突破Translation 3。 就在Meta AI成立10周年之际&#xff0c;研究团队重磅开源了在语音翻译领域的突破性进展——「无缝交流」&#xff08;Seamless Communication&a…

python中的输入输出

文章目录 输入函数input()例子1.如何输入获得两个字符串?&#xff08;若输入abc def或abc,def)2.如何输入获得两个整数?&#xff08;若输入34,567)3.如何输入后获得一个元素均为数值型的列表?&#xff08;若输入12,3.4,567或[12,3.4,567]&#xff09; 输出输出函数print()pr…

第十六届山东省职业院校技能大赛 中职组网络建设与运维赛项样题

第十六届山东省职业院校技能大赛 中职组网络建设与运维赛项样题 赛题说明 一、竞赛项目简介 “网络建设与运维”竞赛共分为以下三个模块&#xff1a; > 网络理论测试&#xff1a; > 网络建设与调试&#xff1b; > 服务搭建与运维。 模块 比赛时长 分值 模块一 网络…

【恋上数据结构】二叉堆学习笔记

二叉堆 需求分析 Top K 问题 什么是 Top K 问题&#xff1f; 从海量数据中找出前 K 个数据。 比如&#xff1a;从 100 万个整数中找出最大的 100 个整数Top K 问题的解法之一&#xff1a;可以用数据结构 “堆” 来解决。 堆 堆是一种【完全二叉树】&#xff0c;可以分为【…

Hadoop学习笔记(HDP)-Part.07 安装MySQL

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

手动创建spring bean并注入

文章目录 前言一、jar包中,相同class不同类加载器加载的时候是同一个class嘛&#xff1f;二、利用ConfigurableListableBeanFactory手动注册bean注册bean,并自动注入依赖bean根据类型获取注入的bean,两个bean是一个吗? 三、同一份字节码,class隔离,bean隔离总结 前言 注入一个…

Linux的IO模型——阻塞IO

当要读数据recvfrom时&#xff0c;其实就需要两个阶段&#xff0c;一是将硬盘数据读到内核缓冲区&#xff0c;二是将内核缓冲区数据拷贝到用户缓冲区。而阻塞IO就是在两个阶段中用户进程都必须阻塞等待。

ES通过抽样agg聚合性能提升3-5倍

一直以来&#xff0c;es的agg聚合分析性能都比较差&#xff08;对应sql的 group by&#xff09;。特别是在超多数据中做聚合&#xff0c;在搜索的条件命中特别多结果的情况下&#xff0c;聚合分析会非常非常的慢。 一个聚合条件&#xff1a;聚合分析请求的时间 search time a…

网页开发 CSS

目录 CSS 概述 CSS 引入方式 CSS 选择器 基本选择器 组合选择器 伪类选择器 样式继承 选择器优先级 CSS 属性操作 文本属性 背景属性 边框属性 列表属性 dispaly属性 盒子模型&#xff08;重点&#xff09; float属性&#xff08;重点&#xff09; CSS 概述 C…

基于go文件同步工具的升级迭代

介绍 同样&#xff0c;该工具适用于多个项目不同版本的维护&#xff0c;文件更新和新增的同步(自动创建目录)&#xff0c;支持自动提交svn。 升级迭代 之前的文件同步工具&#xff0c;依赖chrome和http包&#xff0c;有时候js加载页面不太稳定&#xff0c;所以有空闲就升级迭…

leetcode115.从中序与后序遍历序列构造二叉树,手把手带你构造二叉树(新手向)

构造二叉树是树问题中的难点&#xff08;相对于遍历二叉树&#xff09;&#xff0c;一开始做的读者会感觉无从下手&#xff0c;这道题在训练营专栏里讲过&#xff0c;是四道题一起讲的&#xff0c;但是现在看来讲的并不全面、具体&#xff0c;所以想单独出一期再来讲一下如何构…