【发布时间】:2014-05-13 11:27:12
【问题描述】:
我正在为客户开发一个 Flex 应用程序,我不希望其他人使用反编译器知道我的代码,我发现了一个 SWF 保护器 (dcomsoft),它可以将所有代码转换为字节数组,并且代码对于初学者来说变得更加复杂程序员,我认为这对专业人士来说还不够。
做一些混淆然后保护 SWF 就足够了吗?
【问题讨论】:
-
对熟练的黑客来说,没有任何预防措施是足够的,SWF 应该能够在 Flash 播放器中进行本地反汇编以实际播放,因此黑客可以简单地模拟 Flash 播放器来获取您的 SWF 代码。尽管如此,某种 SWF 保护可能会让大多数“黑客”离开董事会,并让其他人浪费更多资源来通过这种混淆,这可能并不令人满意,所以他们也可以停止尝试,说“太努力换取小回报”。
-
"..他们也可以停止尝试。"这就是我想通过使代码更复杂来实现的。
-
一个未受保护的 SWF 可以被 90% 的用户入侵,受保护 - 40%,很好的保护 - 5%。这些数字是假的,但这个想法仍然存在,即使大多数“黑客”会放弃,你的 SWF 也不能算作 100% 安全;)
标签: actionscript-3 apache-flex flash obfuscation source-code-protection