计算机取证
- 格式:doc
- 大小:69.50 KB
- 文档页数:25
简述计算机取证的步骤计算机取证是指通过收集和分析数字证据,来获取与计算机相关的犯罪行为的证据。
它是一项重要的技术,用于调查网络犯罪、数据泄露和计算机滥用等问题。
下面将介绍计算机取证的主要步骤。
第一步:确定取证目标在进行计算机取证之前,首先需要明确取证的目标。
这可以是调查一个特定的犯罪行为,或者是查找特定的数字证据。
明确取证目标有助于指导后续的取证工作,并提高取证的效率和准确性。
第二步:收集证据收集证据是计算机取证的核心步骤。
可以通过多种方式收集证据,包括镜像硬盘、复制文件、抓取网络数据包等。
在收集证据时,需要确保采取的方法不会影响到原始数据的完整性和可靠性。
另外,为了保证证据的可信度,应该详细记录每一步的操作过程,并保留相关的日志文件和报告。
第三步:分析证据在收集完证据后,需要对其进行分析。
这包括对收集到的文件、日志、网络数据包等进行深入研究和解读,以找出与取证目标相关的信息。
在分析证据时,可以借助各种取证工具和技术,如数据恢复、关键字搜索、文件比对等。
分析证据的过程中,需要保持严谨和客观,确保结论的准确性和可靠性。
第四步:提取证据在分析证据的过程中,可能会发现一些与取证目标相关的信息。
这些信息需要被提取出来,以供后续的调查和审核。
提取证据的方式可以根据具体情况而定,可以是复制到外部存储设备,也可以是生成报告和摘要。
无论采用何种方式,都需要确保提取的证据完整、可靠,并且符合法律和法规的要求。
第五步:制作取证报告制作取证报告是计算机取证的最后一步。
取证报告是对整个取证过程的总结和归纳,需要清晰、详细地记录取证的目标、过程、结果和结论。
取证报告应该包括所有的关键信息和证据,以便于后续的调查和审查。
同时,取证报告还应该遵循相关的法律和法规要求,确保其合法性和有效性。
计算机取证的主要步骤包括确定取证目标、收集证据、分析证据、提取证据和制作取证报告。
这些步骤需要有专业的技术和方法支持,并且需要严格遵循法律和法规的要求。
计算机取证技术及发展趋势计算机取证技术是指利用计算机科学和法律手段来收集、保留和分析电子证据的过程。
随着计算机犯罪日益普及化和复杂化,计算机取证技术也在不断发展。
以下是计算机取证技术及其发展趋势:1. 数字取证:数字取证是指通过技术手段获取和分析计算机系统、存储媒体和网络中的电子证据。
随着技术的不断进步,数字取证工具和技术也不断更新,以适应不断出现的新型电子媒体和网络威胁。
2. 云取证:随着云计算的流行,越来越多的数据存储在云中。
云取证是指获取和分析云存储和云服务中的电子证据。
这涉及到对云平台的了解和对云存储中的数据进行合法的获取和分析。
3. 移动设备取证:随着智能手机和平板电脑的普及,移动设备取证变得越来越重要。
移动设备取证涉及到获取和分析移动设备中的电子证据,例如通话记录、短信、照片等。
由于移动设备的多样性和复杂性,移动设备取证技术也在不断发展。
4. 大数据分析:随着大数据时代的到来,越来越多的数据需要进行分析,以发现隐藏在其中的信息和模式。
计算机取证技术也可以利用大数据分析技术来挖掘电子证据中的信息,辅助调查和取证过程。
5. 自动化取证:随着电子证据的不断增多和复杂性的提高,传统的手工取证方式已经很难满足需求。
自动化取证技术利用机器学习和人工智能等技术,可以自动化地获取、分析和报告电子证据,提高效率和准确性。
6. 区块链取证:区块链是一种分布式的、可追溯的和不可篡改的数据结构,具有很强的安全性和可信度。
计算机取证技术可以利用区块链的特性来获取和分析基于区块链的交易和合约等电子证据,例如比特币和其他加密货币的取证。
总之,计算机取证技术将随着技术的不断进步和犯罪形式的不断演变而不断发展。
趋势包括数字取证、云取证、移动设备取证、大数据分析、自动化取证和区块链取证等。
计算机取证技术简析计算机取证是指能够为法庭接受的、足够可靠和有说服力的、存在于计算机和相关外设中的电子证据的确定、收集、保护、分析、归档以及法庭出示的过程。
计算机取证基本围绕电子证据展开。
电子证据是指在计算机或计算机系统运行过程中产生的,以其记录的内容来证明案件事实的电磁记录物。
电子证据的表现形式是多样的,尤其是多媒体技术的出现,使电子证据综合了文本、图形、图像、动画、音频及视频等多种媒体信息,这种以多媒体形式存在的计算机证据几乎涵盖了所有传统证据类型。
与传统证据一样,电子证据必须是可信的、准确的、完整的、符合法律法规的。
与传统证据相比较,电子证据还具有以下特点:1)脆弱性:由于数据自身的特点导致电子证据易被修改,且不易留痕迹;2)无形性:计算机数据必须借助于输出设备才能呈现结果;3)高科技性:证据的产生、传输、保存都要借助高科技含量的技术与设备;4)人机交互性:电子证据的形成,在不同的环节上有不同的操作人员参与,它们在不同程度上都可能影响电子证据的最终结果;5)电子证据是由计算机和电信技术引起的,由于其它技术的不断发展,所以取证步骤和程序必须不断调整以适应技术的进步。
电子证据的来源很多,主要有系统日志、IDS、防火墙、FTP、反病毒软件日志、系统的审计记录、网络监控流量、电子邮箱、操作系统和数据库的临时文件或隐藏文件,数据库的操作记录,硬盘驱动的交换(Swap)分区、实时聊天记录等等。
电子证据的获取方法包括数字鉴定、数据检查、数据对比、数据保护、数据分析和证据抽取。
而这些方法的实施将贯穿整个计算机取证过程。
由于自身的局限性和计算机犯罪手段的变化,特别是反取证软件的出现,现有的取证技术已经不能满足打击犯罪的要求。
随着取证领域的扩大,取证工具将向着专业化和自动化方向发展,并在无线环境下得到进一步应用,如手机、PDA、传真等无线终端设备的取证。
所以,还需要加深对计算机取证方面的知识以及计算机应用才能更有效的实现计算机取证。
计算机取证课程设计一、课程目标知识目标:1. 学生能够理解计算机取证的基本概念、原则和方法。
2. 学生能够掌握常用计算机取证工具的使用和操作流程。
3. 学生能够了解数字证据的采集、固定、提取和保护的相关知识。
技能目标:1. 学生能够运用所学知识,独立进行简单的计算机取证操作。
2. 学生能够使用取证工具对指定存储设备进行数据恢复和分析。
3. 学生能够撰写规范的取证报告,清晰呈现调查过程和结论。
情感态度价值观目标:1. 培养学生遵守网络安全法律法规,树立正确的网络安全意识。
2. 培养学生具备诚信、客观、公正的职业道德观念,尊重事实,敬畏证据。
3. 激发学生对计算机科学领域的兴趣,提高其探索精神和创新意识。
课程性质:本课程为计算机科学与技术专业的选修课程,旨在让学生了解计算机取证的基本理论和技术,提高其实践操作能力。
学生特点:学生具备一定的计算机基础和网络知识,对计算机取证领域有一定兴趣,但实践经验不足。
教学要求:注重理论与实践相结合,通过案例分析和实际操作,使学生在掌握基本知识的同时,提高实际操作能力。
同时,关注学生的情感态度价值观的培养,使其成为具备良好职业道德的计算机专业人才。
在教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 计算机取证基础理论- 计算机取证的定义、原则与法律法规- 数字证据的类型、特性及鉴定方法- 取证过程中的注意事项和伦理道德2. 计算机取证工具与技术- 常用取证工具的介绍与使用方法- 数据恢复技术及其应用- 网络监控与数据分析技术3. 实践操作与案例分析- 存储设备取证操作流程- 案例分析与取证报告撰写- 操作系统的日志分析与痕迹取证4. 教学内容的安排与进度- 第一周:计算机取证基础理论- 第二周:计算机取证工具与技术- 第三周:实践操作与案例分析(初级)- 第四周:实践操作与案例分析(中级)- 第五周:实践操作与案例分析(高级)本教学内容参考教材相关章节,结合课程目标进行组织,保证科学性和系统性。
简述计算机取证的技术及其过程
计算机取证(Computer Forensics)是一种用于获取、保护和分析在计算机或网络环境中发现的可用作证据的数据的技术。
它是一种针对计算机存在的各种欺诈行为、犯罪行为、不当行为以及各种违反公法的行为而进行的技术支持。
计算机取证是一种复杂的过程,涉及到非常多的技术,它涉及到计算机和网络存储设备的分析、取证和恢复等多个环节。
一般来说,它的流程主要分为以下几个步骤:
1.取证:经过法律手段进入犯罪现场,及时收集相关信息,以及收集、拍摄、测量和鉴定当地存在的物体和环境条件;
2.鉴定:根据收集的物证资料鉴定取证中的计算机设备的制造商、型号、序列号等情况;
3.数据恢复:数据恢复技术可以使损坏的媒体介质上存储的数据恢复可用;
4.数据取证:根据取证计划的要求,从收集的电脑设备中检索需要的相关信息;
5.数据分析:根据取证计划的要求,进行分析技术,以建立案件证据;
6.报告归档:根据案件定性,对取证结果进行实体报告,供警方、检察院、法院以及其他部门使用。
计算机取证工作对专业性要求非常高,取证过程中涉及的法律、技术等都是需要专业人员配合进行的。
取证技术的应用可以非常大程
度上帮助警方侦破各类犯罪,充分发挥计算机取证在司法取证中的重要作用。
计算机取证面临的挑战及其应对措施计算机取证,也称网络取证,是一种以计算机技术为手段进行犯罪侦查的新型侦查手段。
近年来,由于计算机和互联网技术的发展,计算机取证得到了广泛应用,取得了许多重大犯罪侦办案件的成功。
但同时,计算机取证也面临着很多挑战。
首先,计算机取证所涉及的技术和安全问题十分复杂。
计算机取证需要专业的技术人员,这些人须具备丰富的网络知识和专业经验,并掌握一定的软件开发技能。
此外,计算机取证的过程容易受到不法分子的干扰,甚至受到被害者、当事人或有关人等的阻碍,使取证过程变得更加复杂和不可靠。
其次,计算机取证技术发展迅速,但由于法律法规的滞后性,犯罪分子往往有可能利用新技术把罪行瞒过司法机关。
许多犯罪分子会利用技术和软件的变化,而法律法规的变化却落后于技术发展,这就使得计算机取证及时性受到影响,无法及时发挥作用。
再次,计算机取证的成本也很高,包括人力、技术、财力成本等都有很大的支出。
专业的计算机取证人员需要掌握大量的知识和技能,并要不断更新学习。
计算机取证涉及技术设备购置、硬件软件安装以及测试诊断等,这些过程都需要花费大量的时间和金钱。
为了应对计算机取证面临的挑战,我们应采取一些积极的措施。
首先,要加强技术投入,发展计算机取证技术。
计算机取证技术的发展和技术的完善是计算机取证取得成功的关键。
因此,计算机取证应加大技术投入,不断完善计算机取证技术,改进技术手段,加强网络安全,提高计算机取证的准确度和可靠性。
其次,要强化法律法规的制定和完善,促进技术与法律的有机结合。
有效的法律法规和完备的制度体系可以对计算机取证技术的发展起到积极的指引作用,并使其能够及时与新技术保持同步,有效阻止犯罪行为的发生和恶意的司法运作。
最后,要进一步落实财政投入,推动计算机取证的发展。
要积极争取政府给予计算机取证更大的财政投入,加强设备、科技和人员培训,使计算机取证能够在财政上得到充分的支持。
综上所述,计算机取证是当今犯罪侦办案件的重要手段,但其面临着很多挑战,为了有效应对这些挑战,我们应加大技术投入,强化法律法规的制定和完善,落实财政投入,以提高计算机取证的及时性和准确性,以及取得更好的效果。
简述计算机取证的技术
计算机取证是指通过收集、分析和整理计算机系统中的数据、程序和其他信息,以证明计算机系统的安全性、完整性、合法性和真实性,并保护相关权益。
计算机取证技术包括以下方面:
1. 数据分析技术:用于分析计算机系统中的数据和信息,确定是否存在异常行为或漏洞。
2. 计算机安全评估技术:用于评估计算机系统的安全性,包括漏洞扫描、恶意软件检测和防护等。
3. 电子取证技术:用于收集、存储和传输计算机系统中的各种电子数据,包括音频、视频、图像、指纹和密码等。
4. 网络取证技术:用于分析网络系统中的数据和信息,确定是否存在异常行为或漏洞。
5. 软件取证技术:用于分析和证明软件的安全性和合法性,包括漏洞扫描、恶意软件检测和防护等。
6. 数据隐私保护技术:用于保护计算机系统中的数据隐私,包括加密、访问控制和数据备份等。
7. 法律咨询和诉讼技术:用于处理计算机取证过程中的法律问
题和诉讼事务。
计算机取证技术是一项复杂的技术,需要专业的技术和法律知识,因此,如果需要进行计算机取证,应该寻求专业的计算机取证服务机
构的帮助。
信息安全工程师考点—计算机取证计算机取证是信息安全工程师工作中非常重要的一个考点。
随着计算机的广泛应用和信息技术的快速发展,各种网络攻击和犯罪活动也随之增加。
因此,对于信息安全工程师来说,正确的进行计算机取证工作,是保护网络安全和打击网络犯罪的关键。
计算机取证是指通过采集、保留、分析和呈现数字证据的过程,以支持调查和刑事诉讼等法律活动。
它可以帮助警察、司法机关和企业安全团队追踪和识别网络攻击者,查明证据链,以确定犯罪行为和证据的真实性和合法性。
在计算机取证中,信息安全工程师需要掌握以下关键知识点:1.合法性和合规性:信息安全工程师在进行计算机取证工作时,必须遵守相关的法律法规和国家技术标准。
他们需要了解信息安全法、刑法、电信法等相关法律法规,以及计算机取证的规范和操作指南。
2.取证流程:计算机取证需要按照一定的流程进行。
通常包括收集证据、保护证据、分析证据和呈现证据等阶段。
信息安全工程师需要熟悉这些流程,并能够根据具体的情况进行操作。
3.取证工具和技术:信息安全工程师需要熟练掌握各种计算机取证工具和技术。
例如,数据恢复工具可以帮助工程师从损坏的硬盘或文件中恢复被删除的数据;网络流量分析工具可以帮助工程师分析网络数据包;数字证书分析工具可以帮助工程师分析数字证书的真实性。
4.数据采集和保护:信息安全工程师需要了解各种数据采集的方法和工具,并能够有效地保护采集到的证据。
例如,在采集硬盘数据时,工程师需要使用写保护工具来防止对数据进行修改;在网络取证时,工程师需要使用防火墙和入侵检测系统等工具来保护证据的完整性和保密性。
5.数据分析和呈现:信息安全工程师需要具备一定的数据分析和呈现能力。
他们需要能够根据采集到的证据,分析犯罪活动和攻击手段,并将分析结果以报告或证词的形式呈现给调查人员或法庭。
除了上述基本知识点,信息安全工程师还需要具备扎实的网络安全基础知识,如计算机网络原理、操作系统原理、密码学等。
此外,他们还需具备较强的沟通能力和协调能力,能够与警察、司法机关和企业安全团队等人员合作,有效地完成调查和取证工作。
论计算机取证及其规范1计算机取证计算机取证,也称为计算机数据取证,是一门专门研究并检索计算机存储器中的可能有价值的信息的学科。
这是一项研究、搜集、分析、证实和报告由计算机科学家对计算机中的信息进行取证方面的活动,包括分析文件系统及其相关硬件软件。
从可信计算机硬件、元数据和文件系统中推断活动和伪存在的目的是计算机取证的主要目标。
2计算机取证技术计算机取证技术旨在通过构建计算机系统,以收集、保护和解释取证,帮助调查人员追查犯罪或解决其他法律问题。
这种技术允许调查人员收集、解释和报告计算机证据,以支持法律上的结论。
计算机取证技术的应用涉及社会网络取证,移动设备取证,复杂环境取证,病毒和木马取证,数据隐私取证,内存取证,网络取证和密码学取证等。
3计算机取证规范计算机取证学会(Computer Forensics Association,CFA)实施了一系列认证规范,以确保计算机取证原则的使用,进而增强法庭上的可信度。
CFA认证包括了多个生态环境,如法定处理取证和法定证据。
另外,还建立起一套准则,以确保计算机取证过程的全部过程的方向性,以及人们最终保存的证据正确可靠。
CFA认证还要求合规处理可能受到调查的计算机上的数据,以及确保取证人员正确地记录取证信息。
4计算机取证的重要性计算机取证在司法中起着重要作用,因为它可以帮助司法机关确定准确的证据,对案件和犯罪的调查有着非常重要的作用。
它可以有效帮助司法机关在犯罪调查和案件诉讼中进行严谨和准确的证据收集,以及有效地挜掘和分析隐藏在计算机系统、社交媒体、网络和存储介质中的可能有价值的信息,以及确保这些信息可以在法庭上合法地使用。
5小结计算机取证是一门研究、搜集、分析和证实由计算机科学家分析计算机中可能有价值的信息的学科。
它可以支持法律的结论,并帮助调查人员调查犯罪活动。
CFA认证是计算机取证过程中的一个重要步骤,旨在确保取证原则的遵守,也能够保障取得的证据的真实性和可靠性。
一、计算机取证的概念、步骤和相关的工具1、计算机取证的概念取证专家Reith Clint Mark认为:计算机取证(computer forensics)可以认为是“从计算机中收集和发现证据的技术和工具”[11]。
实际上,计算机取证就是对于存在于计算机及其相关设备中的证据进行获取、保存、分析和出示。
用于计算机取证的工具必须在计算机取证的任意一个步骤中具有特殊的功能,使得由于这一工具的使用保证了计算机取证工作能够顺利进行并获取到可以被作为证据使用的数据资料。
2、计算机取证的步骤.2.1 保护现场和现场勘查现场勘查是获取证据的第一步,主要是物理证据的获取。
这项工作可为下面的环节打下基础。
包括封存目标计算机系统并避免发生任何的数据破坏或病毒感染,绘制计算机犯罪现场图、网络拓扑图等,在移动或拆卸任何设备之前都要拍照存档,为今后模拟和还原犯罪现场提供直接依据。
在这一阶段使用的工具软件由现场自动绘图软件、检测和自动绘制网络拓扑图软件等组成。
2.2 获取证据证据的获取从本质上说就是从众多的未知和不确定性中找到确定性的东西。
这一步使用的工具一般是具有磁盘镜像、数据恢复、解密、网络数据捕获等功能的取证工具。
2.3 鉴定证据计算机证据的鉴定主要是解决证据的完整性验证和确定其是否符合可采用标准。
计算机取证工作的难点之一是证明取证人员所搜集到的证据没有被修改过。
而计算机获取的证据又恰恰具有易改变和易损毁的特点。
例如,腐蚀、强磁场的作用、人为的破坏等等都会造成原始证据的改变和消失。
所以,取证过程中应注重采取保护证据的措施。
在这一步骤中使用的取证工具包括含有时间戳、数字指纹和软件水印等功能的软件,主要用来确定证据数据的可靠性。
2.4 分析证据这是计算机取证的核心和关键。
证据分析的内容包括:分析计算机的类型、采用的操作系统,是否为多操作系统或有无隐藏的分区;有无可疑外设;有无远程控制、木马程序及当前计算机系统的网络环境。
注意分析过程的开机、关机过程,尽可能避免正在运行的进程数据丢失或存在的不可逆转的删除程序。
计算机取证技术应用(2) 计算机取证技术应用所谓计算机取证是指对计算机入侵、破坏及攻击等犯罪行为,依靠计算机硬软件技术,并遵循国家相关法律规范,对犯罪行为提取证据,并对其进行分析及保存。
从技术角度看,计算机取证可对入侵计算机的系统进行破解及扫描,对入侵的过程进行重建。
计算机取证也称之为电子取证、数字取证或计算机法医学,主要包括两个阶段,即获取数据、发现信息。
其中获取数据是指取证人员针对入侵现象,寻找相关的计算机硬件;而发现信息则是指从获取的数据中寻找相关的犯罪证据,该证据与传统的证据一样具有较高的可靠性及真实性。
计算机取证流程分为以下几个步骤:取证准备――现场勘查――数据分析――证据呈递四大步骤,每一步骤都有自己的特点。
如:数据分析是将与犯罪相关的事实数据相继找出来,与案件取得相关性。
2 分析计算机取证技术计算机取证技术主要分为蜜罐网络取证系统、数字图像边缘特性滤波取证系统、分布式自治型取证系统及自适应动态取证系统。
2.1 蜜罐网络取证系统从当前来看,蜜罐网络取证系统已受到很多计算机研究者的重视,并对其进行研究分析,通过布置安全的蜜网,就能够正确收集大量的攻击行为。
通过近几年的研究,一种主动的蜜罐系统被提出来,该系统能够自动生成一个供给目的的匹配对象,并对入侵的信息研究较为深入。
蜜罐取证系统结构中每一个蜜罐都是虚拟的,并配备有合法的外部的IP 地址,可看成一个独立的机器,对不同的操作系统进行模仿,并能够收集相关日志数据,最终实现日志与蜜罐的分离。
通过蜜罐系统可根据攻击者在蜜罐中的时间,获取更多有关攻击的信息,进而采取有效的防范措施,最终提升系统的安全性。
2.2 数字图像边缘特性滤波取证系统所谓的数字图像边缘特性滤波取证系统是指攻击者对图像的篡改,要想对图像进行正确的取证则需要对图像的篡改手段进行详细的掌握,最为主要的就是对图像的合成及润饰的检测。
对于图像的合成主要采用同态滤波放大人工的模糊边界,在一定频域中对图像的亮度进行压缩,并对图像的对比度进行增强,进而使得人工模糊操作中的模糊边界得到放大,提高取证的准确性。
简述计算机取证的步骤
计算机取证是指对涉嫌违法犯罪的计算机系统进行调查和取证,以获取证据,为案件破案提供帮助。
计算机取证主要包括以下步骤:
第一步:确定调查目标
确定调查的目标是计算机取证的第一步。
调查人员需要了解案件背景、案件涉及到的计算机系统及相关设备的情况等,从而对调查目标进行明确分析。
第二步:准备工作
在开始取证前,需要进行相关的准备工作。
调查人员需组建专业团队,分工明确,确定工作方式和工作规划。
同时,必须准备好取证工具和设备,保证证据获取的准确性和完整性。
第三步:收集证据
调查人员在获得授权后,开始收集证据。
收集证据的方式包括:在计算机系统中获取物理证据、从计算机存储设备中收集数据和信息、从互联网中获取数据和信息等。
第四步:分析证据
收集证据后,需要进行证据分析。
证据分析的目的是通过研究证据建立事件的时间线、确定人物的身份、确定事件的原因等等。
证据分析需要借助一些专业工具,如取证分析软件、数据恢复软件、加密解密工具等等。
第五步:制定报告
根据证据分析结果,调查人员需要制定详细的取证报告,报告内容应包括案件描述、证据收集方式、证据分析结果及结论等。
确保报告符合相关法律法规和取证标准,并符合证据认定的法律规定。
第六步:证据呈现
在取证分析工作完成后,可以将证据呈现给审查人员或法院。
为方便审查人员或法院理解,可以制定详细的展示报告和证据呈现手段。
综上所述,计算机取证是一项涉及多个专业领域的复杂工作。
只有具备专业技能的取证人员才能真正发挥取证工作的效果,同时根据相关法律法规规章及标准严谨实施取证工作。
计算机取证工具及方式什么的计算机取证计算机取证(Computer Forensics、计算机取证技术、计算机鉴识、计算机法医学)是指运用计算机辨析技术,对计算机犯罪行为进行分析以确认罪犯及计算机证据,并据此提起诉讼。
也就是针对计算机入侵与犯罪,进行证据获取、保存、分析和出示。
计算机证据指在计算机系统运行过程中产生的以其记录的内容来证明案件事实的电磁记录物。
从技术上而言,计算机取证是一个对受侵计算机系统进行扫描和破解,以对入侵事件进行重建的过程。
可理解为“从计算机上提取证据”即:获取、保存分析出示提供的证据必须可信 ;计算机取证(Computer Forensics)在打击计算机和网络犯罪中作用十分关键,它的目的是要将犯罪者留在计算机中的“痕迹”作为有效的诉讼证据提供给法庭,以便将犯罪嫌疑人绳之以法。
因此,计算机取证是计算机领域和法学领域的一门交叉科学,被用来解决大量的计算机犯罪和事故,包括网络入侵、盗用知识产权和网络欺骗等。
计算机取证的方式从技术角度看,计算机取证是分析硬盘、光盘、软盘、Zip磁盘、U盘、内存缓冲和其他形式的储存介质以发现犯罪证据的过程,即计算机取证包括了对以磁介质编码信息方式存储的计算机证据的保护、确认、提取和归档。
取证的方法通常是使用软件和工具,按照一些预先定义的程序,全面地检查计算机系统,以提取和保护有关计算机犯罪的证据。
计算机取证主要是围绕电子证据进行的。
电子证据也称为计算机证据,是指在计算机或计算机系统运行过程中产生的,以其记录的内容来证明案件事实的电磁记录。
多媒体技术的发展,电子证据综合了文本、图形、图像、动画、音频及视频等多种类型的信息。
与传统证据一样,电子证据必须是可信、准确、完整、符合法律法规的,是法庭所能够接受的。
同时,电子证据与传统证据不同,具有高科技性、无形性和易破坏性等特点。
高科技性是指电子证据的产生、储存和传输,都必须借助于计算机技术、存储技术、网络技术等,离开了相应技术设备,电子证据就无法保存和传输。
计算机取证概述一、背景计算机和网络在社会、政治、经济、文化、军事等领域的应用越来越普遍,与计算机有关的犯罪也越来越多。
要打击并遏制犯罪,执法机关必须依照法律的要求获取证据,特别是法庭依据合法的证据来对犯罪事实的认定。
很多犯罪的证据与计算机技术相关,计算机取证就是为打击与计算机有关的犯罪提供证据的科学方法和手段。
计算机取证的目的就是要通过分析计算机和网络活动,从而获得与犯罪有关人员的行为。
计算机在相关的犯罪案例中可以为被入侵的目标、作案的工具和犯罪信息的存储等角色。
无论作为那种角色,在计算机中都会留下大量与犯罪有关的数据,进而依据有关科学与技术原理和方法找到证明某个事实的证据。
由于计算机技术应用的深入,计算机取证逐步发展为数字取证。
(一)数字取证的定义数字取证是从计算机取证逐步发展而来。
Lee Garber在IEEE Security发表的文章中认为,计算机取证就是分析硬盘、光盘、软盘、zip盘、Jazz盘、内存缓冲以及其他存储形式的存储介质以发现犯罪证据的过程。
计算机取证资深专家Judd Robbins给出如下定义,计算机取证是将计算机调查和分析技术应用于对潜在的、有法律效力的证据的确定与获取。
计算机紧急事件响应组CERT和取证咨询公司NTI进一步扩展了该定义,计算机取证包括了对以磁介质编码信息方式存储的计算机证据的保护、确认、提取和归档。
SANS公司认为,计算机取证是使用软件和工具,按照一些预定的程序,全面地检查计算机系统,以提取和保护有关计算机犯罪的证据。
我国的陈龙等人认为,计算机取证是运用计算机及其相关科学和技术的原理和方法获取与计算机相关证据以证明某个客观事实的过程。
它包括计算机证据的确定、收集、保护、分析、归档以及法庭出示。
(二)计算机司法鉴定的定义司法鉴定是鉴定人运用科学技术或专门知识对涉及诉讼的专门性问题进行检验、鉴别和判断并提供鉴定结论的活动。
司法鉴定是鉴定人向委托人提供鉴定结论的一种服务。
计算机司法鉴定的检验、鉴别和判断等活动是计算机取证的一部分,而计算机取证的概念要丰富,除计算机司法鉴定的内容外,还要包括对犯罪现场的勘查,如证据的发现、提取、保存、运输等。
(三)数字证据在司法活动中,证据是法官判定罪与非罪的依据。
人类司法活动中,证明方法和手段经历了两次重大转变。
第一次是从以“神证”为主的证明向以“人证”为主的证明转变。
第二次是从以“人证”为主的证明向以“物证”或“科学证据”为主证明的转变。
在很长的历史时期,物证在司法活动中运用一直处于随机和分散发展的状态。
直到18世纪以后,与物证有关的科学技术才逐渐形成体系和规模,物证在司法证明中的作用也越来越重要。
随着科学技术的发展,各种以人身识别为核心的物证技术层出不穷,继笔记鉴定法、人体测量法和指纹鉴定法之后,足迹鉴定、牙痕鉴定、声纹鉴定、唇纹鉴定等技术不断地扩充司法证明的“武器库”。
特别是,20世纪80年代以来的DNA遗传基因鉴定技术更带来司法证明方法的一次飞跃。
计算机证据的出现也为司法证明方法带来新的进步。
计算机证据是指以计算机形式存在的、用作证据使用的一切材料及其派生物,或者说是借助计算机生成的一切证据。
相关的术语有电子证据、网络证据、数字证据等。
计算机证据和电子证据的区别:两者有千丝万缕的联系,却不尽相同。
有时候,计算机证据的外延要大于电子证据,因为以机械式计算机、光学计算机、生物计算机为基础的证据只能从“功能”上等同的角度临时到桌电子证据处理,显然不是典型的计算机证据。
有时候,电子证据在外延上也可能大于计算机证据,如固定电话机是基于模拟电子技术而制成的通信工具,它所录制的电话资料就属于电子证据而不属于计算机证据。
国外在计算机取证的基础上提出了数字取证,相应地也有数字证据,这一术语也得到比较普遍的人可。
一般来讲,以计算机科学为背景的人多使用计算机证据或数字证据,而法律界多使用电子证据。
虽然计算机证据、电子证据在概念和外延上有一定的差异,但一般而言可以不严格区分。
因此,在本文中计算机证据、数字证据和电子证据不加区分。
任何材料要成为证据,均需具备三个特性:客观性、关联性、合法性。
因此,计算机证据与传统证据一样,必须是可信的、准确地、完整的,使法官信服,符合法律规定,为法庭所认可。
计算机证据与传统证据相比的新特性有:1.计算机证据同时具有较高的精密性和脆弱易逝性。
一方面计算机证据以技术为依托,很少受主观因素的影响,能够避免其他证据的一些弊端,如证言的误传,书证的误记等。
另一方面计算机信息是二进制表示的,以数字信号的方式存在,而数字信号是非连续的,故意或因为差错对计算机进行的变更、删除、剪接、监听等,从技术上讲很难查清。
2.计算机证据具有较强的隐蔽性。
计算机证据在计算机系统中可存在的范围很广,使证据很容易被隐藏。
同时,计算机证据以二进制形式编码,无法直接阅读。
一切信息都由编码表示并传递、存储,使计算机证据与特定主体之间的关联使用常规手段难以确定。
因此,计算机证据使用肉眼无法直接解读,必须借助适当的工具。
3.计算机证据具有多媒体性。
计算机证据的形式是多样的,它综合了文本、图形、图像、动画、音频、视频等多媒体信息,几乎涵盖了几乎所有的传统证据类型。
二、计算机取证的历史计算机取证科学主要是在执法机关的实践需求中应用而生的,1984年,美国FBI实验室就开始研究计算机取证,为有组织有计划地解决对刑侦人员不断增长的需求,成立了计算机分析响应组CART(THE COMPUTER ANALYSIS AND REPOSE TEAM)。
20世纪90年代,美国联邦犯罪调查实验室的主任每年在华盛顿举行2次研讨,创建了目前数字取证领域享有盛誉的“数字取证科学组”(SWGDE)。
计算机取证发展中影响较大的事件有:1984年,美国FBI建立的计算机分析与响应组CART。
1993年,举办第一届计算机取证国际会议,First International Conference on Computer Evidence held。
1995年,建立计算机证据的国际组织IOCE,International Organization on Computer Evidence。
1997年,八国集团在莫斯科宣布:司法部的职员应得到新的培训、新装备以应对高技术犯罪。
1998年,八国集团指定IOCE组织处理数字证据的国际准则。
2000年,美国FBI建立正式的区域性计算机取证实验室。
在我国,2001年将计算机取证技术概念引入国内,从入侵取证、反黑客开始,逐步形成。
三、计算机取证是交叉科学计算机取证涉及计算机科学、法学、刑事侦查学等。
(一)计算机取证的目标计算机取证的目标随所调查案件的目标相关联。
计算机取证要解决的问题是:试图找出是谁(WHO),在什么时间(When),在哪里(Where),怎样地(How)进行了什么(What)活动。
(二)计算机取证的主体计算机取证不仅仅可应用于刑事犯罪侦查、鉴定之中,也可用于民事案件的调查、鉴定,也可应用于信息安全事件的调查,虽然计算机取证应用的领域不同,但计算机取证的技术从本质上讲是一致的。
因此,与计算机取证技术相关的人员不只是警察、检察官、法官、律师、司法鉴定人、专家证人等,也包括研究人员、信息安全人员等。
(三)计算机证据的来源。
主要为存储介质和网络数据流。
(四)计算机取证的原则基本原则:合法性、及时性、准确性。
证据必须保证“证据的连续性”,即在证据被正式提交法庭时,必须能够说明证据从最初获取状态到法庭上出示状态之间的任何变化,最好是没有变化。
Chain of custody,证据链。
取证过程必须受到监督,如原告委派的专家所做的所有调查取证过程最好受到其他方委派专家的监督。
含有计算机证据的媒体至少做两个副本,原始媒体应存放在专门的房间由专人保管,副本可用于计算机取证人员进行证据的提取和分析。
计算机证据应妥善保存,以备随时重组、试验或展示。
含计算机证据的媒体的移交、保管、开封、拆卸的过程必须由侦查人员和保管人员共同完成,每个环节都必须检查真实性和完整性,并拍照和制作详细的笔录,由行为人共同签名。
(五)计算机取证的工作内容(六)计算机取证技术数据获取技术数据分析技术计算机犯罪分析,犯罪一般涉及四个方面:一是犯罪的主体分析。
对犯罪主体进行认定,通过分析重构犯罪嫌疑人的特征,通常称为犯罪嫌疑人画像(Criminal Profiling)。
如通过分析描绘嫌疑人的技术水平、爱好,推测其年龄等特征。
二是犯罪的客体分析。
对犯罪的客体进行认定,如对于通过大规模传播恶意代码来入侵的案件,通常要对攻击的范围、规模进行认定,以认定攻击造成的破坏程度,受害者遭受的损失。
三是犯罪的主观方面。
认定嫌疑人的犯罪行为是故意还是过失,具有何种犯罪动机等。
如国外有学者研究相关技术,来认定嫌疑人主机上的色情照片是故意下载的,还是不慎下载的,以帮助是否构成犯罪。
四是犯罪的客观方面。
通过分析认定什么人在什么事件中实施了什么行为。
如认定某个特定的嫌疑人在特定的事件中对特定的目标实施了网络攻击。
数据解密技术证据保管、证据完整性技术反取证技术四、计算机取证的模型、过程提出计算机取证模型的目的是指导计算机取证更加规范,应具有一定的实践指导意义。
(一)法律执行过程模型Law Enforcement Process是美国司法部“电子犯罪现场调查指南”中提出,基于标准的物理犯罪(Physical Crime)现场调查过程模型,分为以下五个阶段:1.准备阶段(Preparation)。
在调查之前,准备好所需设备和工具。
2.收集阶段(Collection)。
搜索和定位计算机证据;保护和评估现场:保护现场人员的安全,以及保证证据的完整性,识别潜在的证据;对现场记录、归档:记录现场的计算机等物证;证据提取:提取计算机系统中的证据或对计算机系统全部拷贝。
3.检验(Examination)。
对可能存在的证据进行校验和分析。
4.分析(Analysis)。
对检验分析的结果进行复审和再分析,提取对案件有价值的信息。
5.报告(reporting)。
对分析检验结果汇总、提交、证据出示。
(二)过程抽象模型,An Abstract Process Model美国空军研究院对计算机取证的基本方法和理论进行研究后,提出的模型。
1.识别(Identification):侦测安全事件或犯罪。
2.准备(Preparation):准备工具、技术及所需的许3.策略制定(Approach Strategy):制定策略来最大限度地收集证据和减少对受害者的影响。
4.保存(Preservation):隔离并保护物理和数字证据。
5.收集(Collection):记录物理犯罪现场并复制数字证据。
6.检验(Examination):查找犯罪相关证据。