drd*_*idd 3 javascript variables overwrite
我在JavaScript中有一个变量:
var userIp = '192.168.0.1';
Run Code Online (Sandbox Code Playgroud)
但是,用户可以打开浏览器控制台并覆盖它:
userIp = '123.45.127.21';
Run Code Online (Sandbox Code Playgroud)
我怎么能锁定这个变量,用户无法改变它的值?可能吗?
T.J*_*der 10
我怎么能锁定这个变量,用户无法改变它的值?可能吗?
不,不是.你可以通过使变量不是一个全局变得更难,但它仍然不是很难.
客户端代码是完全不安全的.用户可以更改变量值,修改代码,完全替换代码等.他们还可以操作页面内容.客户端发送到服务器的任何内容都可能被欺骗,因此服务器必须将其收到的所有内容视为可能受到攻击.