同一性鉴定一般有以下方法:
(1)用途比对
可尝试运行双方程序,以判断原诉方与被诉方的软件用途领域是否相同,如双方不属于同一应用领域,则相似可能性较小。
(2)源代码直接比对
源代码采用计算机语言编写,便于阅读和比较,如原诉方与被诉方均提供了源代码,则可采用此方法。鉴定组可从开发环境、鉴定材料完整性、鉴定材料真实性、总体结构分析、代码分析、特殊信息说明等方面进行比对和评断。
(3)目标代码直接比对
当双方的二进制目标代码完全相同或差异极小时,可采用二进制文件比较工具直接进行比对,以说明双方相同或相似。一般来说,源代码生成目标代码的过程会受到编译环境和参数的影响,同样一份源代码生成的目标代码可能会有较大的差异,因此,经常无法直接进行比较,而需要借助反汇编等手段。
(4)目标代码与源代码的比对
当一方提供了目标代码,另一方提供了源代码时,可以尝试将目标代码反编译得到源代码,进行源代码级别的比对;也可尝试将源代码编译成目标代码,进行二进制级别的比对。
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-