我想获得一些信息,或至少在基于浏览器的游戏安全方面进行研究。
据我所知,我需要游戏类和数据在服务器端进行大量的验证,然后再将更改发送回客户端,但我的知识到此为止。我一直在研究这个话题,发现我能够找到有关一般视频游戏安全性的信息,但找不到与浏览器游戏相关的信息。
我的问题是,对于一个基于浏览器的在线游戏,我需要做哪些安全考虑。
发布于 2018-11-16 22:02:25
您将需要假设客户端对您进行了。在每件事上。
你将需要对客户发送给你的每一件事进行猜测。
例如:假设国际象棋客户端向您发送"The black player wants to move his A1 to A4“。
你需要确保
F215
现在,一个好的用户界面将在客户机上检查所有这些。用户将会期待这一点。但是尽管进行了所有这些检查,客户端最终仍然可以欺骗你。因为一旦您的代码传输到客户端计算机,另一端的玩家就可以随心所欲地更改它。
因此,请记住游戏安全的第一定律:,客户端掌握在敌人的手中。
https://stackoverflow.com/questions/53339115
复制相似问题