gpt4 book ai didi

flash - 将未经篡改的数据从 Flash 应用程序传递到服务器?

转载 作者:行者123 更新时间:2023-12-02 09:02:28 25 4
gpt4 key购买 nike

我正在寻找在运行 Flash 的客户端和服务器之间传递数据的安全方法。相关数据将由 Flash 应用程序生成,在本例中是您完成游戏后的得分。我想验证服务器上的数据未被篡改。有哪些好的方法可以完成此任务?

一种简单的方法是对数据执行一些操作(例如哈希),然后将哈希与数据一起传递回服务器。然而,有权访问客户端源代码的人很容易破坏这一点。

编辑:我意识到没有什么是无法破解的,但我想让它尽可能地困难。我认为,@jcnnghm 的解决方案是使用公钥加密数据并可选择对游戏日志进行健全性检查和/或重新计算。 SSL 加密也是一个好主意,因为这使得破译实际发送回服务器的内容变得更加困难。

最佳答案

使用存储在二进制文件中的公钥加密数据。这将提高攻击的进入阈值。除此之外,在数据到达服务器时对其进行健全性检查。这可以像计算每个游戏时间单位实际可以获得的最大分数一样简单,或者将游戏日志传输回服务器以确保得分正确。

无论你做什么,没有什么能完全防止黑客攻击,但这会阻止除了最坚定的人之外的所有人。

更新: @mark:Flash 本身支持 SSL。

关于flash - 将未经篡改的数据从 Flash 应用程序传递到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415/

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