ITセキュリティに投稿した質問をここに投稿したいのですが、回答がありません:(
Apple Foundation.framework の NSCoder のサブクラスである NSKeyedArchiverのセキュリティについて質問があります。
私のアプリでは、Apple Leaderboard の管理のためにAlexander Blunck の ABGameKitHelperを使用しました。NSKeyedArchiver クラスを使用して Apple Leaderboard にアクセスできない場合 (ネットワークがない場合など)、このヘルパーは AES 暗号化を使用してローカルにスコアを保存することに気付きました。
それで、私の質問: 攻撃者が NSKeyedArchiver を使用して暗号化せずに書き込まれたデータをデコードし、キーと値のペアを理解できる可能性は本当にあるのでしょうか? また、スコア データを変更し、ネットワークに再接続して、ABGameKitHelper からのランキングの自動更新を待ちますか? それとも、データを暗号化しても無駄ですか?
前もってありがとう、アレサンコ