HTML5/JavaScript游戏-编辑JS代码以更改AJAX请求

HTML5 / JavaScript Game - Editing JS code to change AJAX request

本文关键字:AJAX 请求 代码 JS JavaScript 游戏 编辑 HTML5      更新时间:2023-11-14

我正在为一个客户开发一个小型游戏日常游戏,该游戏将在他们的网站上实现。

公司决定我们将使用HTML5+JavaScript。

游戏需要一个数据库用户,因为我们需要请求关于用户的JSON模型。现在我唯一担心的是,我知道JavaScript可以通过调试工具更改,所以有人会更改粘贴到AJAX请求中的内容吗?

我们正在构建一个旋转轮盘游戏,比如说在代码中我们有一个随机数,这是他们获得头奖的机会,他们能编辑代码将随机数更改为1并始终旋转并赢得头奖吗?

只是真的想知道使用HTML5/JavaScript+AAJAX安全吗?在做这件事的时候,我有什么需要考虑的吗?

干杯

即使您可以防止在特定页面上更改js,任何人都可以编写自己的脚本来查询服务器。对于这个应用程序,随机生成器应该在服务器端实现并返回给用户。

由于您自己提到的原因(可访问性和可编辑性),客户端代码本质上是不安全的。你不能阻止恶意用户请求他们不应该看到的数据,你需要控制对后端数据的访问,即即使他们设法发送了"非法"请求,也不应该向他们提供相应的数据。

对于你的旋转轮盘游戏,你必须将基于机会的逻辑转移到后端,你可以在前端的ajax调用中查询后端,以确定是否中了头奖。