2011-04-19 68 views
0

我正在使用根据用户在注册时提供的要求向用户提供的插件。所有代码都是通过JS运行的,而JS是在HttpHandler中生成的。有了这个插件,我们使用我们的公司标志。如果用户使用我们的链接而不是没有问题,但是如果任何人可以下载JS并且可以编辑它并且不使用我们的标志就可以使用。我想设置安全,所以没有人可以使用该JS离线(我的意思是没有我们的链接)。这是可能的和如何?由HttpHandler生成的JS的安全性

回答

2

这是不可能的。您的服务器将代码发送到浏览器,然后浏览器执行代码。通过使用HTTP嗅探器或JavaScript调试器(可在大多数现代浏览器中使用)捕获代码,对其进行修改并重用。在许多网站上使用的唯一选项是混淆 - 但它并不能真正阻止使用代码的修改版本 - 它使修改变得复杂。