如何混淆我的 Perl 脚本以使其难以进行逆向工程? [英] How can I obfuscate my Perl script to make it difficult to reverse engineer?
问题描述
我开发了一个具有机密业务逻辑的 Perl 脚本.
I've developed a Perl script that has a confidential business logic.
我必须把这个脚本交给另一个 Perl 编码员,以便在他的环境中测试它.他可能会尝试提取我程序中的逻辑.所以我想让我的脚本很难理解.
I have to give this script to another Perl coder to test it in his environment. He may try to extract the logic in my program. So I want to make my script very hard to understand.
有什么建议吗?
推荐答案
我建议你让这个人和他的管理层签署一份具有法律约束力的协议,禁止所有形式的逆向工程,以及任何其他方式获得访问你想保护的东西.
I suggest that you get this person and his management to sign a legally enforceable agreement that forbids all forms of reverse engineering, and any other means of gaining access to the stuff you want to protect.
混淆不能保护您免受逆向工程的坚决企图.这在理论上和实际上是不可能的.
Obfuscation cannot protect you against a determined attempt to reverse engineer. It is theoretically and practically impossible.
这篇关于如何混淆我的 Perl 脚本以使其难以进行逆向工程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!