游戏中心和安全

发布于 2024-12-11 06:57:49 字数 180 浏览 5 评论 0原文

如何确保人们发送到 GameCenter 的数据(例如分数和对等数据交换)不被篡改?即网络数据来自于安全存储的数据(例如使用SQLCiphier),并且中途没有被修改?如果没有自定义服务器端实现,这是不可能的吗?

How can I make sure the data that people send to GameCenter (like score, and peer data exchange) is not tampered with? That is, the network data comes from securely stored data (e.g. using SQLCiphier), and is not modified midway? Is this impossible without a custom server side implementation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各空 2024-12-18 06:57:49

您不可避免地会遇到CWE-602:服务器端安全的客户端实施 违规。所以答案是,你无法阻止它。

Invaiarbly you will encounter a CWE-602: Client-Side Enforcement of Server-Side Security violation. So the answer is no, you can't stop this.

谁把谁当真 2024-12-18 06:57:49

你可以输入一个校验和,但如果黑客发现了它,这显然可以被击败。您可以使用私钥加密数据,但随后您必须通过 CCATS 才能让您的应用程序被接受。

除此之外,如果不使用服务器端验证,您就会陷入困境。

You can put a checksum in but that can obviously be defeated if the hacker figures it out. You could encrypt the data using a private key, but then you have to go through CCATS to get your app accepted.

Other than that you are pretty much stuck without using a server side validation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文