木马、软件、恶意代码、软件源代码级别的功能分析和鉴定。通过对软件的源代码进行分析,并在虚拟系统中运行软件,对软件所实现的功能进行截图记录,鉴定其是否具备某种特殊功能。
| 鉴定项目 | 编 号 | 检 材 | 项目详情 |
|---|---|---|---|
| 电子数据 存在性鉴定 | 1 | 硬盘 | 各类硬盘数据镜像固定 |
| 2 | U盘、光盘等移动存储介质 | 各类U盘、光盘等移动存储介质的固定 | |
| 3 | 手机、移动设备 | 手机、移动设备数据固定 | |
| 4 | 远程服务器、数据库证据固定 | 对远程服务器、数据库等进行证据固定 | |
| 5 | 网页、邮件固定 | 固定网页、邮件,对固定的结果进行整理分析,整理成excel表格 | |
| 6 | 网盘、网站中音频、视频、电子书等 | 网站中音视频、电子书等固定,包括固定网站的IP、域名注册信息、网页下载、(音视频文件、电子文件等) | |
| 电子数据 真实性鉴定 电子数据 相似性鉴定 电子数据 功能性鉴定 | 7 | 游戏外挂,恶意代码行为分析 | 按委托要求,对委托程序的功能及各子功能进行分析并录像,对该程序生成的临时文件,网络访问数据包,系统的影响,屏幕录像等操作。对于恶意代码分析在条件允许的情况下追加逆向过程。 |
| 8 | 私服游戏 | 私服网站的固定及游戏静态对比分析 | |
| 9 | APP、程序软件分析 | APP、程序软件的分析及逆向 | |
| 10 | 电子邮件分析 | 分析电子邮件中的邮件头、内容及关键词提取,邮件关系等 | |
| 11 | 源文件对比、相似性分析 | 比对源文件相似度等 | |
| 12 | 网络数据包分析 | 对网络数据包中源、目标、端口等内容进行分析 | |
| 13 | 文件属性分析 | 分析文件源属性、创建时间、修改时间等 | |
| 14 | 计算机操作行为鉴定 | 分析系统、安全、事件日志、操作行为记录等 | |
| 15 | 日志分析 | 对日志文件源IP、目标IP、访问统计、汇总分析等 | |
| 16 | 数据库数据分析 | 数据库还原、导出、分析数据库用户、销售、订单数据等进行关联分析 | |
| 17 | 赌博、P2P、诈骗、传销网站架设及数据分析 | 对提供的网站进行架设、对提供的数据库进行还原,对网站中会员充值提现、管理层级、下线层级、下线会员数量、代理商、购买记录、资金汇总信息、积分汇总信息等进行分析并统计 | |
| 18 | 数据恢复 | 特殊文件恢复、视频、Raid重组 |
软件商业秘密鉴定的程序性鉴定之一:对软件代码的安装
提取软件代码是第一步,紧接着是对软件代码进行安装,部分软件代码需要在运行的环境才能进行软件代码的比较,必然需要对游戏界面进行比较等。对软件代码的安装,可以选择对两套软件代码同时安装或先后安装。在安装的过程中,可以不管其安装使用的文件是不是相同,因为安装使用的文件仅仅是帮助用于对比鉴定文件进行运营的辅助手段,不会影响到用于对比的软件代码,不会对软件商业秘密鉴定造成实质上的影响。通过对比安装过程中的屏幕显示,如软件信息以及使用功能键后的屏幕显示等是否相同。
软件商业秘密鉴定的程序性鉴定之二:软件代码名称对比
在软件代码提取、安装完成后,接下来需要对软件代码进行一系列的对比,对比从外而内,由表及里,一步一步深入进行比较。首先进行比较的应当是软件代码名称类形式上的比较。比如对其安装后的目录,以及各文件进行对比。这种比较是对软件代码表观现象进行比较,包括文件名、文件长度、文件建立时间、文件修改的时间、文件上传、文件属性等几个部分。通常情况下,软件商业秘密侵权人使用的软件代码的环境会有权利人利用软件代码的环境有一定的不同,大部分侵权人会在权利人已有的软件代码基础上,进行部分修改;另一方面,由于侵权人明知自己实施的是侵犯他人软件商业秘密的行为,为规避侵权,或者为降低侵权风险,一般都会对权利人的软件代码作出一定的修改。这就会导致侵权人使用的软件代码与权利人的软件代码绝大多少情况下,不可能完全一致,但这不能否定侵权事实,这也是软件商业秘密鉴定存在的原因。由于侵权人能够修改的毕竟还是只能是少数部分,不可能对绝大多数软件代码进行修改,也不可能对核心代码进行修改,所以绝大部分的软件代码的文件的表观现象还都应当是一致的。
软件商业秘密鉴定的程序性鉴定之三:软件代码使用过程对比
在对软件代码名称进行对比后,下一步是对软件代码使用过程进行对比。在这个阶段的对比,可能会涉及到使用过程中的加密、解密过程,但加密、解密过程不是此处所要进行的对比,因为软件商业秘密鉴定对比的是具体的软件代码,是对软件功能、内容有着实质影响的部分,加密只是权利人保护软件代码的手段、解密只是侵权人为获得软件代码而实施的破坏防护的手段。因此,加密、解密过程本身不是软件代码对比要涉及的内容,也不是软件商业秘密鉴定所针对的对象。在对软件代码使用过程进行对比时,是对软件代码使用过程中的屏幕显示、使用方法、功能、功能键、以往范例等进行对比,特别是对于屏幕显示,要仔细对其普通文献和下拉、内容、选择项、弹出菜单的方位等进行对比。
软件商业秘密鉴定的程序性鉴定之四:对软件代码的提取
软件商业秘密鉴定的基础是代码,然后对代码进行比较,因此只要进行软件商业秘密鉴定,必然涉及到对代码的提取问题,这关系到用于对比的软件代码的来源以及来源是否合法的问题。具体而言,涉及到权利人的软件代码的提取,以及侵权人软件代码的提取,提取时特别要注意不要将双方检材的代码进行混淆,如果混淆,必然会影响软件代码同一性对比结果。