吴国平 北京市隆安律师事务所
人工智能反编译工具的出现,无论是在合法用途还是非法用途上,都大大提升了反编译的效率,这使得侵犯软件公司知识产权的行为变得更加容易。而在没有明确的技术屏障的情况下,软件源代码的反编译可能使得许多软件公司的技术优势和商业机密一夜之间暴露于公众视野中。
2024年,我们在代理广州知识产权法院审理的一起软件著作权侵权案件中,通过UltraEdit以及一些反编译工具将被告以C语言编写的程序进行反编译并作为被告侵权的证据向法院提交,被告律师对反编译的结果提出质疑,并且提交一份最高人民法院的判决书,判决书内载明法官认为C语言是无法进行反编译的,被告试图以最高院的观点否认我们的反编译结果。
因为反编译的过程是可以验证的,所以被告律师的观点,加之那份最高院判决书的内容很容易被推翻。
但是,客观的讲,从二进制码反编译C语言编写的源代码是非常困难的,我们在广州知识产权法院的案例之所以有证明力,是因为反编译的部分代码带有明显的特征,而不是反编译后的代码与我方的源代码一致。从技术角度,二进制码是由编译器将C语言编译而生成的,编译器的优化和转换过程中一些变量名和数据调用关系会被简化或替换,原有


361

被折叠的 条评论
为什么被折叠?



