【发布时间】:2011-05-26 08:41:57
【问题描述】:
根据标题,我正在研究一个允许 ASP.NET MVC 应用程序混淆动态生成的 JavaScript 的库。 请注意,我说的是实际的混淆,而不是缩小,因为我试图保护我的内容不被抓取。
提前致谢!
【问题讨论】:
-
混淆不会保护您的内容。对大多数 Javascript 进行反混淆很简单,同样您可以抓取内容而无需解析源代码。
-
1.它不会保护内容,但会起到威慑作用。最重要的是,如果它是动态的,则更难看到发生了什么。 2. 当然可以,但是抓取内容的人应该有一个执行 javascript 的抓取工具,我很确定现在不是这样
-
许多抓取工具嵌入了网络浏览器,因此它们可以从您的页面中提取文本,同时让浏览器引擎执行您的代码。混淆它会使某人更难窃取您的源代码,但我认为最终结果(内容)很容易窃取。
-
这取决于抓取工具的质量以及它们是否为您的网站量身定制。如果发生这种情况,请求无论如何都会弹出,我会阻止它们,但我想保护自己免受那些使用随机 wget 类脚本和 html 解析器抓取与某些模式匹配的内容的人的伤害。最重要的是,我认为您没有任何意义,而我的需求是真实的,而且无论最终目的如何,这个问题都是有效的。
标签: javascript .net asp.net-mvc obfuscation