2011-10-24 35 views
3

如何確保人們發送到GameCenter的數據(如分數和對等數據交換)沒有被篡改?也就是說,網絡數據來自安全存儲的數據(例如使用SQLCiphier),並且在中途不進行修改?沒有定製的服務器端實現,這是不可能的嗎?GameCenter和安全

回答

1

你可以放入一個校驗和,但是如果黑客發現它可以明顯被擊敗。您可以使用私鑰加密數據,但必須通過CCATS才能接受您的應用。

除此之外,你幾乎沒有使用服務器端驗證卡住了。

+0

這是我的理解,如果您使用Apple庫進行加密,則不需要特別批准。 –

+0

僅限鑰匙串,如果您使用LibCrypto,則必須獲得認證。看起來它最近變了(ish)。 http://stackoverflow.com/questions/2128927/using-ssl-in-an-iphone-app-export-compliance – logancautrell

+0

這似乎有一些混淆。我讀過你必須獲得LibCrypto的認證,但根據這一點你不需要。 http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html – logancautrell