当前位置:首页>>检察业务>>刑事检察
刑事检察
对云计算条件下电子数据取证方法的一些设想
时间:2014-09-09  作者:  新闻来源: 【字号: | |
    云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。目前广为接受的是中国云计算专家咨询委员会副主任、秘书长刘鹏教授给出的定义:“云计算是通过网络提供可伸缩的廉价的分布式计算能力”。云计算代表了以虚拟化技术为核心、以低成本为目标的动态可扩展网络应用基础设施,是近年来最有代表性的网络计算技术。云计算在为经济社会发展做出巨大贡献的同时,也给各种犯罪活动提供了便利。做好云计算条件下的电子数据证据工作,能极大地提高案件侦破率。
    一、检察机关开展电子数据证据相关工作的现状
随着计算机的普及,电子数据证据的重要性日益凸显,对电子数据证据的提取、固定等工作也越来越被检察机关重视。检察系统每年投入大量人力、物力和财力推进电子数据证据相关工作,开设了专业检验鉴定门类培养专门人才,建立专门机构。相关工作也已经取得了显出成效,为案件的办理提供了大量的证据和线索。
时至今日,检察机关的电子数据证据相关工作的主要对象还是计算机硬盘、移动存储介质、移动通讯设备、个人便携计算设备中的数据。工作的大致顺序:一是计算源盘校验值并记录,二是对源盘进行克隆并封存源盘,三是克隆盘进行相应的检索、恢复等操作提取相关数据,四是对提取的数据进行进一步的比对、分析、挖掘。
    二、检察机关开展电子数据证据取证工作时面临的问题
云计算发展迅速,云服务的种类和项目也越来越多。例如云存储用户可以用手机、平板电脑、PC机等各种设备对云存储空间进行文件的上传下载操作;有的云服务用户可以使用C/S甚至B/S方式编辑云端数据。
当相关数据并不是存放在被扣押的设备上,而是存放在云端时,尤其是当这些数据是使用多租户设备(如网吧的计算机)制作并上传,甚至直接在云端产生的时,仅仅对扣押设备进行取证并不能够获得理想的结果。
    三、对云计算下电子数据证据取证工作的几点设想
   (一)取证的起点仍然是被扣押的本地设备
存放在云存储服务上的数据大多是在客户端生成并上传的。客户端上一定会有蛛丝马迹。如果被扣押的设备就是这样的客户端,那么采取传统的取证手段,对本地设备进行取证,就能够起到效果。而这样获得的数据,通常也是第一手数据,是最为直接的数据。
   (二)从本地设备上获取密码,登录到云端
如果目标数据确是采用多租户设备作为客户端制作并上传到云端,甚至是在云端产生的,那么在我们扣押的设备上,就不会保存有该文件的数据。但是被扣押设备极有可能登录过云,甚至有可能保存了登录凭证。我们可以从被扣押设备上获得这一凭证,从而登录到云端,提取相关数据。这时得到的数据,可以直接作为线索使用,很难作为证据固定下来。
   (三)与云服务供应商合作取得相关证据。
类似向电信运营商提取通话记录等先关信息,可以考虑与云服务供应商合作,提取相关数据。如果必要,在获得相关司法授权的前提下,可以直接与云服务供应商建立数据通道,获取节点数据。比如美国在线在公共网页上向研究人员发布了65万用户的搜索词语。雅虎和微软向美国司法部门就一宗儿童色情案件提供了一些搜索数据。
与云服务供应商的这种合作有三种方式。
    一是由服务商出具数据及相关信息,并为该数据背书,保证其真实可靠。例如,服务商可以只读方式出具一份保存在其服务器上的doc文档等文件,并说明该文件在云端生成或是上传的时间。如果服务商记录了并可以提供制作或是上传这个文件的设备的IP甚至MAC地址,则该数据就更有说价值。
与电信运营商按照行政地区设立的分级机构不同,云服务供应商的机构数量非常有限,要让其为每一次提供的数据背书,显然是不现实的。所以,此方法仅适用于少数重大案件。
    二是使用虚拟机技术和数据迁移技术。将云平台视为多个虚拟机,并将虚拟机作为取证对象。
首先利用通过对虚拟化软件层迁移状态时的上层虚拟机的进程标识,内存映射,网络连接情况信息和文件系统信息进行保存和重构设计,完整的保存虚拟机的整个系统状态。并利用保存的状态,再现云平台的一个虚拟机环境。
其次加载虚拟机镜像文件。用临时镜像磁盘的加载方法,用一个非文件系统分配的临时磁盘分区作为镜像文件系统和本地设备的操作系统之间信息交互的场所,以保持两个系统在硬件配置和服务的一致性,使虚拟机镜像文件正确加载。
最后用数据库结构管理涉案取证镜像文件,并对其进行取证操作。
    三是建立触发器,监控数据操作。在云端部署触发器,若发现有客户端对被监控的数据进行操作,便触发相应的取证程序,记录客户端对数据的操作。如对登录模块或日志进行监控,发现某特定的账户登录时记录该账户的操作。这种方法可以用于实时动态取证。
无论是将虚拟机作为取证对象的方法,还是建立触发器的方法,都不可避免地要面对隐私权保护这一问题。这一是需要严格电子数据证据取证程序的启动条件,防止技术滥用。二是明确隐私保护的界限和标准,在办案需求和保护隐私中取得平衡。三是建立健全审计制度,做到操作有日志,结案有审计。

参考文献:
1. 张杨 《电子数据鉴定方法与规范探讨——动态取证技术在服务器内容鉴定的应用》 《计算机光盘软件与应用》2011年第1期
2. 缪红 《云计算环境下的取证方案探讨》《电子制作》 2013年第24期
3. 吴同,杨永川 《云计算环境下的取证研究》《电信科学》 2010年第12期
4.丁秋峰,孙国梓 《云计算环境下取证技术研究》《信息网络安全》2011年第11期
5.周刚 《云计算环境中面向取证的现场迁移技术研究》 华中科技大学博士学位论文 2011年5月26日