【发布时间】:2021-04-14 01:24:19
【问题描述】:
【问题讨论】:
-
我认为这是常见的 ASP.Net WebForms JS 用于按钮回发等,包含在每个页面上。
【问题讨论】:
这是 javascript 代码,很容易暴露/披露 (*),因为它旨在下载到运行它的浏览器。将其标记为风险似乎很大,尽管可能存在一些风险,具体取决于您放入其中的内容。
问题主要是:这段代码能被利用,还是被改造成危险的东西?
答案是不要将秘密放入其中,并且永远不要依赖客户端-仅逻辑和验证。始终有一个等效的服务器端来强制执行任何需要强制执行的规则,并使用 SSL/https 以便连接是安全的,然后你应该很好。
(*) 只需按 F12,转到选项卡 Sources 或 Debugger,您也会在这里看到它
【讨论】: