1

快速提问:我正在使用移相器作为游戏框架的 HTML5/Socket.io 中构建多人游戏。我现在还很远,并且已经到了为黑客添加预防措施的阶段。

基本上我的问题很简单:潜在的黑客是否可以实时更改源代码或在他们运行浏览器之前更改源代码?目前我有一个权威服务器,我的游戏封装​​在一个匿名函数中,效果非常好,但我很好奇是否有人可以修改我的源代码,向服务器发送错误的东西,或者禁用某些套接字被接收?

4

1 回答 1

1

基本上我的问题很简单,潜在的黑客是否可以实时更改源代码或在他们运行浏览器之前更改源代码?

是的,任何人都可以从浏览器中获取您的 javascript 并以他们想要的任何方式对其进行修改,或者将他们想要的任何内容发送到您的服务器。

浏览器中的 Javascript 是完全不安全的,并且对任何使用正确工具的人都完全开放。

同样,某人可以从您现有的网页或他们自己的程序向您的服务器发送他们想要的任何内容。

于 2016-08-06T05:23:14.063 回答