安全,以防止与节点服务器的游戏中的黑客

我正在做一个浏览器纸牌游戏。 每个玩家都有一大堆可用卡购买的卡。

我需要确保一个玩家不能破解他在浏览器中使用的牌,所以服务器必须authentication他拥有他使用的每张牌,而且它确实是同一张牌。

为了使应用程序更快,我想将卡片数据存储在外部JSON文件中,只说“player x拥有卡片y和z”,并从JSON获取这些卡片上的信息。

有什么安全模式可以帮助我吗?

您可以使用openPGP for节点来创build两组密钥:一个是public – 用于您的客户端,另一个是用于服务器的Private。

使用每个客户端的公钥 – 您将能够encryption代表每个玩家状态的JSON,并防止通过骇客的方式规避它。

确保你阅读了依赖性部分,以便正确填充游戏的旧版浏览器。