电子数据取证学习笔记-3
2023-03-14 16:01:47
书接上回,在介绍完文件数据的逻辑恢复和物理修复原理之后,下面开始为您展示数据分析中关于时间的基本知识。
8、数据分析
8.1 时间的基本知识
1、时间概念
GMT(格林威治平均时)时间:平太阳时就是指经修订后的视太阳时。在本初子午线(英国格林威治子午线)上的平太阳时被确定为格林威治平时(GMT)。 UTC是协调世界时英文缩写,由于地球每天的自转是有些不规则的,而且正在缓慢减速。UTC相当于本初子午线(即经度0度)上的平均太阳时,UTC的本质强调的是比GMT更为精确的世界时间标准,不过对于大部分应用来说,GMT与UTC的功能与精确度是没有区别的。 国际原子时(TAI):国际计量局(BIPM)根据世界20多个国家的实验室的100多台原子钟提供的数据进行处理,得出“国际时间标准”称为国际原子时(TAI)。国际原子时(TAI)的准确度为每日数纳秒,而协调世界时(UTC)的准确度为每日数毫秒。计算机中,一般不用国际原子时(TAI)表示时间,多采用GMT和UTC时间基准。国际原子时(TAI)仅在网络校时中起到一定作用。
夏时制(简称D.S.T):是指夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用,在英国则称为夏令时间。 本地时间:本地时间就是所在地的时间,本地时间基于GMT/UTC,计算了本地所在时区偏差和夏时制所得出的时间。
2、时间定义
系统时间定义:系统时间以CMOS时间作为基准,CMOS(互补金属氧化物)是板载的半导体芯片。从某种意义上来讲,CMOS时间是所有时间的来源,操作系统读取CMOS时间作为系统时间,文件在创建、修改、访问的时候,创建、修改、访问时间是根据系统时间进行修正和存储的。 系统时间在Windwos中以128bit长度存储。分为8部分,每部分为16bit。 存储格式:

系统时间在写入文件时将转化为文件时间。
时区偏移


文件时间
文件时间主要格式
32位Windows/Dos文件时间格式

修改时间是正常的32位的时间表示;
根据FAT的设计,访问时间只保存日期,不保存时间。
32位Windows/Dos时间显示的秒只能为偶数(以2s为间隔)
MS-DOS:wFatDate wFatTime的时间格式。这种时间格式是将32位Windows/Dos时间进行了转化。将32位分为两个部分,分别是wFatDate存放日月年,wFatTime存放秒分钟小时。MS-DOS:wFatDate+wFatTime(将32位Windows/Dos时间格式高16位和低16位置换。在DCode中MS-DOS 32bit Hex Value和MS-DOS:wFatDate wFatTime 就是这个关系)

64位Windows/FILETIME文件时间格式
64位的Windows/FILETIME文件时间还保存在日志文件、缩略图文件和快捷方式文件等多种文件中。
64位的Windows/FILETIME文件时间格式为8个字节长,通常最后一位是01H。

C/Unix文件时间格式
C/Unix时间在Unix系统中和网络传输中很常见。Java和Win32可执行程序也使用这个时间。Windows存储在注册表中国呢的开机时间也是使用C/Unix时间格式。C/Unix时间用于UFS1、UFS2、Ext2、Ext3、Ext4文件系统。
C/Unix时间可以使用dcode,也可以在线解析,但是要注意字节顺序。
HFS和HFS+文件时间格式
HSF和HSF+文件系统的卷头和目录中包含有时间,其中HFS均以本地时间标准来存储,而HFS+卷头的创建时间以本地时间标准、其他时间以GMT/UTC时间标准存储,这是因为HFS+文件系统中以创建时间作为软件的统一标识,如果以GMT/UTC时间格式存储,会被时区干扰。目录中的时间都以GMT/UTC时间标准来存储。


ISO9660/UDF时间
ISO9660有4个时间,包括创建时间、修改时间、有效时间和过期时间。
UDF与ISO9660类似,但是没有修改时间。
ISO9660/UDF时间都为17个字节长度。

GSM/UMTS时间格式

Windows时间属性
M-A-C时间为修改时间、访问时间、创建时间的简称。
M-A-C时间在FAT文件系统中以32位Windows/Dos时间格式存储。在NTFS文件系统中是以64位Windows/FILETIME时间格式存储。
创建时间
修改时间
Accessed Time,A时间
节点修改时间(E时间,ENTRY MODIFIED)
在文件系统中,数据流相应的也有一个修改时间,称为节点修改时间(E时间)。NTFS的时间也被称为M-A-C-E时间。
文件的最后访问时间的更新间隔被设置成最近的一天(FAT)或最近的一小时(NTFS),最后访问时间不是精确时间,不能作为证据使用。

Ext3下还包括创建时间、修改时间、备份时间和最后检查时间。
文件内嵌时间
Office中的时间
这些信息是以二进制形式保存在文件内部。在Office中,保存在SummaryInformation数据流中。通过属性ID表示和属性偏移量来定义保存空间。

JIFF文件时间
JFIF格式是内嵌到图片数据中的。
JFIF中的内嵌的拍摄时间是以ASCII形式保存的,可以直接查看拍摄时间。