我打算出售我写的javascript代码.鉴于浏览器的当前状态,很有可能编写复杂的代码.我想我会遇到一些问题/有几个问题:
感谢您的时间.
Ale*_*ski 14
说实话,使用任何软件,没有任何保护方法可以100%安全地被滥用.例如,考虑使用大型商业软件,例如Photoshop,Windows或OS X.所有都有方法可以防止人们滥用或盗版他们的软件,对普通用户来说,这很好,并防止人们简单地复制他们的软件并非法分发.
但是,如果人们真的想非法使用软件,他们会找到一种方法 - 例如,他们可以对其进行逆向工程,然后创建密钥或完全删除盗版机制.
当然,作为一种脚本语言,使用JavaScript编写的应用程序更容易被滥用,因为正如您所指出的那样,当JavaScript运行在客户端时,任何人都可以非常轻松地查看您的JavaScript.然而,对于你的许多客户来说,这应该不是问题,而且现在公司对于商业上这种性质的软件很常见,它们使用JavaScript作为其实现的主要方法.
可能有一些人试图滥用您的软件,但正如我上面所指出的,这种情况发生在各行各业的软件开发中,您所能做的就是尽力防止这种情况发生.正如您所建议的,JavaScript混淆是一种使源不易读的好方法(但是有一些限制,例如剥离混淆器认为不必要的一些合法代码行),但在一天结束时,你只需要记住,大多数人都可能以正确的方式合法地使用你的软件,并且过度保护你的软件只会导致你的合法用户烦恼,试图阻止一小部分可能提供无论如何,解决任何机制.
| 归档时间: |
|
| 查看次数: |
4128 次 |
| 最近记录: |