javascript - 由 HttpHandler 生成的 JS 的安全性

标签 javascript asp.net httphandler

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

最佳答案

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

关于javascript - 由 HttpHandler 生成的 JS 的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713861/

相关文章:

asp.net - 仅显示安全内容

javascript - 在 .each() 中调用函数

javascript - 用于使用游标对 api 进行分页的 Axios 递归

php - 如何添加 "Loading...Please wait..."功能?

asp.net-mvc-3 - 在 ASP.NET MVC 3 中注册 HttpHandler 并收到 404 Not Found 错误

c# - 提交到ashx时jquery文件上传错误

javascript - CSS 滚球动画位置

c# - MVC HttpPostedFileBase 始终为空

asp.net - 我应该在 ViewState 中存储数据库 ID 字段吗?