Javascript 将代码包装在函数范围内是否足以保证js游戏的安全性?
我知道把我所有的js代码都放进去了Javascript 将代码包装在函数范围内是否足以保证js游戏的安全性?,javascript,html,security,Javascript,Html,Security,我知道把我所有的js代码都放进去了 (function() { })(); 将防止用户在我的游戏中更改变量进行作弊,但我想知道 1。可以使用其他方法(可能是扩展或欺骗引擎)更改变量吗 2.如果多个js文件都是这样单独包装的,我还可以让它们彼此交互吗 3.有没有更好的方法让安全的js游戏不作弊 即使使用IIFEs也只会让攻击者更难作弊。最后,他们可以用修改过的数据向你的后端发送请求,而根本不关心你在JS中是如何操作的。用户可以在你的IILife中添加一个断点,并在那里更改变量(通过控制台)
(function() {
})();
将防止用户在我的游戏中更改变量进行作弊,但我想知道
1。可以使用其他方法(可能是扩展或欺骗引擎)更改变量吗
2.如果多个js文件都是这样单独包装的,我还可以让它们彼此交互吗
3.有没有更好的方法让安全的js游戏不作弊 即使使用IIFEs也只会让攻击者更难作弊。最后,他们可以用修改过的数据向你的后端发送请求,而根本不关心你在JS中是如何操作的。用户可以在你的IILife中添加一个断点,并在那里更改变量(通过控制台),因此这种技术不会使你的游戏更安全。