【发布时间】:2011-12-13 20:08:10
【问题描述】:
如何确保人们发送到 GameCenter 的数据(例如分数和对等数据交换)不被篡改?也就是说,网络数据来自安全存储的数据(例如使用SQLCiphier),并且没有中途修改?如果没有自定义服务器端实现,这不可能吗?
【问题讨论】:
标签: ios security game-center
如何确保人们发送到 GameCenter 的数据(例如分数和对等数据交换)不被篡改?也就是说,网络数据来自安全存储的数据(例如使用SQLCiphier),并且没有中途修改?如果没有自定义服务器端实现,这不可能吗?
【问题讨论】:
标签: ios security game-center
您可以输入校验和,但如果黑客发现了它,显然会被击败。您可以使用私钥加密数据,但您必须通过 CCATS 才能让您的应用程序被接受。
除此之外,如果不使用服务器端验证,您几乎会陷入困境。
【讨论】:
您总是会遇到CWE-602: Client-Side Enforcement of Server-Side Security 违规。所以答案是不,你无法阻止。
【讨论】: