【发布时间】:2022-01-12 12:12:16
【问题描述】:
当通过浏览器查看源代码功能查看源代码时,是否可以从网页的 html 中隐藏 Javascript 代码?
我知道可以对代码进行混淆处理,但我希望它从查看源代码功能中隐藏。
【问题讨论】:
-
它是客户端,因此它将驻留在每个客户端(浏览器)上
-
为什么要隐藏 Javascript?这不像您曾经放置任何您不希望用户在其中找到的敏感数据......对吧?!
-
浏览器如何知道要运行什么 Javascript?
-
@PaulPRO 有一个很好的观点——为什么要隐藏 JavaScript?任何想知道你在做什么的人总是能够通过几次击键获得你的脚本。他们不会仅仅依赖于 View-Source。任何不知道如何获取脚本的人都可能不会对它感兴趣。
-
@UdayHiwarale 非常很容易看到客户端执行的 GET 和其他 HTTP 查询是什么(只需打开开发控制台并转到网络选项卡)。在开发网站时,您应该在服务器上假设所有请求都是由攻击者伪造的——因此您必须验证所有数据,并小心地转义您拼接到 SQL 或其他代码中的每个字符串。
标签: javascript browser hide obfuscation