我开发了网络软件,我想开始租赁给公司。 它是一个javascript程序,作为模块,只需要从他们的网站链接使用。
有哪些方法可以确保脚本仅适用于选定的客户,付费客户?
我以为我可以在将javascript打印到他们的页面之前为他们提供需要在我的数据库中验证的代码,但是在第一次获取之后他们将获得对他们可以复制的javascript的访问权限,从而永远不会需要再次支付..
答案 0 :(得分:2)
将业务逻辑代码移动到服务器是唯一可靠的方法。
当然,您可以对代码进行模糊处理,并使其仅通过从服务器获取令牌来工作,但最终会被破解,并且模糊处理的代码会产生实际的性能成本。