如果一个网站没有为那些禁用Javascript的用户提供多少安全保障?

Sk *_*Raj -4 html javascript php jquery-ui

我在我的新项目中广泛使用JQuery和Javascript,包括表单验证,因为我不想使用PHP验证来加重服务器负担.所以我将我的网站限制在他们的浏览器上禁用Javascript的人.我正在尝试使用元标记重定向它们:

<meta http-equiv="refresh" content="2; URL=../../enablejs.html">
Run Code Online (Sandbox Code Playgroud)

我认为这是安全的,因为如果没有启用javascript,他们将无法访问我的网站.

但我仍然怀疑这一点,需要你的建议.它完全安全吗?如果不是我需要考虑的区域是什么?

Pek*_*ica 9

这是一个可怕的,可怕的想法.

因为我不想使用PHP验证来加重服务器负担

你的意思是,你不想让自己负担实施它:)

我可以联系.每个人都讨厌做两次事.但是服务器端验证不是可以协商的; 客户端验证可以轻松规避,仅供用户使用.安全性和安全性始终需要服务器端验证.

除了它是一个坏主意之外,没有办法可靠地排除关闭JavaScript的用户.JavaScript在客户端运行,其存在或不存在可以很容易地伪造到服务器.


dec*_*eze 7

客户端的任何事情都永远不会安全.您始终需要服务器端验证.这不是"负担",而是必需品.我甚至不需要您的网站向您的服务器提交(未经验证的)数据,最后它只是归结为HTTP请求.如果您不验证用户在服务器上执行的所有操作,则您没有安全性.