【发布时间】:2010-09-10 04:54:20
【问题描述】:
我们正在发布 Windows 应用程序的 Mac 版本。在 Windows 下,有多种可执行文件保护工具,例如 Armadillo、ExeCryptor、AsProtect 等,但这些工具都没有 Mac 版本。所以,我的问题是:
是否有任何适用于 Mac OS X 的可执行保护/加密工具?
【问题讨论】:
标签: macos obfuscation protection
我们正在发布 Windows 应用程序的 Mac 版本。在 Windows 下,有多种可执行文件保护工具,例如 Armadillo、ExeCryptor、AsProtect 等,但这些工具都没有 Mac 版本。所以,我的问题是:
是否有任何适用于 Mac OS X 的可执行保护/加密工具?
【问题讨论】:
标签: macos obfuscation protection
我个人和大多数其他 OS X 开发人员的观点是,您应该使窃取软件的难度相当大,但有一点是不值得付出努力的。事实是,几乎没有什么事情可以完全保护一个软件。您为保护该软件所做的工作越多,您就越难让真正的用户使用您的软件。然后,真正的用户讨厌使用您的软件,因为自从他们的加密狗坏了之后,他们失去了 5 天的生产力。购买它的人越来越少,因为其他真正的用户已经传播了这个严厉的保护方案不值得的消息。
著名的 Mac OS X 开发人员 Will Shipley 在这里写下了他臭名昭著的评论文章之一:http://wilshipley.com/blog/2005/06/piracy.html。
【讨论】:
【讨论】:
AquaticPrime 是一个基于非对称密钥加密的开源许可框架,并且很难破解。
【讨论】:
UPX 可以加密/压缩 Mac OSX 可执行文件。
【讨论】:
我是 Windows PELock 软件复制保护的制造商,我必须说,在我的一生中,我收到了 2 个要求为 MacOS 制作复制保护的请求......曾经我正在寻找一些 MacOS 可执行文件的加密工具并且没有找到任何东西(除了不保护可执行文件的巨大许可解决方案),也许这是新产品的一个很好的市场利基,但从我的角度来看,它......不值得付出努力(我是个混蛋,我知道 :D),但也许由于 x86 现在是默认平台,编写软件保护代码的人会采取行动(Rafael [themida]、Pavol [svkp]、Alexey [asprotect] 你读过这个吗?;)) :)
【讨论】:
坦率地说(回复:niko,真的),过分担心 mac 平台的复制保护似乎很愚蠢。涉及一种心态,Mac 用户通常比 PC 用户不太可能尝试非法下载/torrent。虽然加密和密钥生成器通常被认为足够远,但您可以在极端情况下查看 PACE 的 iLOK/interLok 复制保护 w/usb 密钥。不过,我认为这是一个愚蠢的极端解决方案,并且往往会使采用者感到沮丧(有关详细信息,请参阅 Amarra)。
遗憾的是,在 Mac 或 PC 上,用户体验和开发者保护之间的平衡不是很好。
【讨论】: