论文部分内容阅读
截至2018年底,微信月活跃用户数量已经突破了10.82亿。随着微信群体在中国网民中的比重不断增加,微信小程序以微信为核心的小程序也形成了庞大的用户群体,而与微信小程序相关的犯罪案件也层出不穷,微信小程序以微信的生态环境创造了一个封闭的应用系统,而随之而来的针对这一系统中的取证问题研究对手机取证领域有着重要意义。目前,对于微信小程序的取证规范问题和取证技术问题还没有过多研究。因此本文从微信小程序本地缓存和服务器的数据提取问题进行了理论与实践研究,从微信小程序的客户端和云端两部分的取证流程进行了设计,从法律角度分析微信小程序证据所具有的证据能力,并进行部分相关的取证实验进行验证。第一章对微信小程序基本框架进行研究,对微信数据库加解密方法和SQLit e数据库的相关知识进行总结,以便为后文进行微信小程序取证分析提供技术支持。第二章结合传统的微信取证方法及手机取证规范,提出一种针对微信小程序数据库的取证规范,包括对客户端证据的提取分析和对云端服务器数据的调取规范化。通过该规程,可以从取证流程上保证获取的微信小程序证据满足证据的合法性属性。第三章从证据能力角度对上述的取证规范在微信小程序取证方面所获取的电子数据的证据效力问题。主要从证据的合法性、真实性和完整性出发,探讨了如何在取证过程中,保证证据及证据链的完整性。第一部分阐述了对微信小程序的服务器端数据提取所涉及的合法性问题,由于微信小程序很多数据保存在云端,因此在获取证据时不可避免地会涉及云端数据的用户隐私和商业秘密,因此本文将对服务器获取证据的合法性进行分析。第二部分通过对微信小程序客户端存储机制进行分析,证明客户端数据的真实性。第三部分通过案例分析说明微信小程序证据与案件的关联性。第四章针对微信小程序的取证特点,开发出一套微信小程序取证软件工具。该软件工具针对数据库的缓存数据进行解密并提取有用数据,在实验室中设计了一款辅助取证软件,将相关取证过程通过自动化的方式实现,并通过软件界面展示取证结果,以辅助提高取证效率。第五章对全文进行总结和展望,对微信小程序取证的未来研究方向和前景进行了总结。