暗号化を使用するアプリに対する Apple の輸出制限を読みましたが、困惑しています。
ゲームセーブ データを暗号化するためだけに CCATS / SNAP-R のすべての手順を実行する価値はありますか?
暗号化を使用すると、一部の地域でアプリを販売できなくなりますか?
暗号化が原因でアプリが拒否されることはありますか?
ありがとう!
暗号化を使用するアプリに対する Apple の輸出制限を読みましたが、困惑しています。
ゲームセーブ データを暗号化するためだけに CCATS / SNAP-R のすべての手順を実行する価値はありますか?
暗号化を使用すると、一部の地域でアプリを販売できなくなりますか?
暗号化が原因でアプリが拒否されることはありますか?
ありがとう!
私の意見では、暗号化を使用する価値はありません。単純なチェックサムでもほとんど同じことができます。セーブゲームを暗号化する代わりに、チェックサムを計算して、誰かがセーブゲームを変更しようとしたかどうかを検出できます。
@preに同意し、暗号化部分をスキップし、HMAC(iosで)を使用して、保存が変更されていないことを確認します。HMAC シークレットを保護するには、任意のランダム ジェネレーターを使用して生成し、キーチェーンに格納します。
キーチェーン エントリはバックアップされないため、iPhone がジェイルブレイクされていない場合、キーチェーン エントリを読み取るのは困難です。キーチェーンのこのラッパーを試すことができます: https://github.com/carlbrown/PDKeychainBindingsController
登録プロセスはそれほど難しくありません。そのほとんどは、会社情報 (名前、住所など) を記入することです。暗号化について尋ねる部分は 1 つだけです。このプロセスには約 3 日かかり、数回前後します。
Apple の iTunesConnect には、サインイン資格情報以外に暗号化を使用するかどうかをマークするためのチェックボックスがあります。お尻を隠しているだけのようです。完成したフォームのスクリーンショットを送信すると、すぐに承認されます。
必要な手順の概要については、 https ://www.chatmap.io/blog/iPhone-iTunes-ERN-Encryption.php を参照してください。
要するに、登録するのは大変な作業ではありません。