gpt4 book ai didi

javascript - 客户端游戏逻辑操作的 Webapp 安全

转载 作者:搜寻专家 更新时间:2023-10-31 19:27:45 24 4
gpt4 key购买 nike

我正在开发一个浏览器内游戏,利用 HTML5 中可用的 Canvas 。但是,我意识到我在系统中有一个很大的漏洞。游戏得分和其他有关游戏的统计数据在客户端使用 Javascript 计算,然后通过 XMLHTTPRequest 提交到服务器进行存储并与其他玩家进行比较。这显然将统计数据暴露给操纵和潜在的作弊行为。

由于延迟问题,我担心将这些移动到服务器端。我希望时间接近。

是否有其他聪明的方法来处理这个问题?我想随着 HTML5 的发展,越来越多的游戏会处理这个问题。

最佳答案

不是真的。在这种情况下,您的服务器只不过是一个信任客户端的数据库。你可以混淆,但人们很容易就能弄清楚你的 api 在做什么。这是所有独立游戏的一个棘手问题,这就是为什么例如您看到暴雪将暗黑破坏神 3 制作为客户端-服务器游戏的原因。事实上,它是一款 JavaScript 游戏,这让人们更容易调试和利用它。

关于javascript - 客户端游戏逻辑操作的 Webapp 安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com