什么是计算机取证?
计算机取证(Computer Forensics,又名计算机取证技术、计算机鉴识、计算机法医学)是指运用计算机辨析技术,对计算机犯罪行为进行分析以确认罪犯及计算机证据,并据此提起诉讼。也就是针对计算机入侵与犯罪,进行证据获取、保存、分析和出示。计算机证据指在计算机系统运行过程中产生的以其记录的内容来证明案件事实的电磁记录物。从技术上而言。计算机取证是一个对受侵计算机系统进行扫描和破解,以对入侵事件进行重建的过程。可理解为“从计算机上提取证据”即:获取、保存、分析、出示、提供的证据必须可信;
计算机取证在打击计算机和网络犯罪中作用十分关键,它的目的是要将犯罪者留在计算机中的“痕迹”作为有效的诉讼证据提供给法庭,以便将犯罪嫌疑人绳之以法。因此,计算机取证是计算机领域和法学领域的一门交叉科学,被用来解决大量的计算机犯罪和事故,包括网络入侵、盗用知识产权和网络欺骗等。
为了达到更好地研究和调查目的,开发人员已经创建出了很多计算机取证工具。警察部门和调查机构可以根据各种因素选择工具,包括预算以及现有专家队伍状况等。
这些计算机取证工具主要可以分为以下几种不同类别:
- 磁盘和数据捕获工具;
- 文件查看器;
- 文件分析工具;
- 注册表分析工具;
- 互联网分析工具;
- 电子邮件分析工具;
- 移动设备分析工具;
- Mac OS分析工具;
- 网络取证工具;
- 数据库取证工具;
在接下来的文章中,我将列举一些最为流行和主流的数据取证工具。
在进一步介绍之前,需要指出的是,以下工具是以随机顺序排列,并非代表该工具的当前排名情况:
1. Digital Forensics Framework
Digital Forensics Framework(DFF)是以专用API为基础的一个开源计算机取证平台,具有GPL许可证。它