web-dev-qa-db-ja.com

iTunes Connect-アプリは暗号化を使用するように設計されていますか?

テストフライトで使用するためにアプリのビルドをアクティブ化しようとすると、次の質問が表示されます。

アプリは暗号化を使用するように設計されていますか、それとも暗号化が含まれている、または組み込まれていますか? (アプリがiOSまたはOS Xで利用可能な暗号化のみを使用している場合でも、[はい]を選択します。)

私のアプリでは、ユーザーが友達を作ったり、チャットしたり、認証したりできるように、API呼び出しをHTTPS経由でリモートサーバーに送信しています。

これは重要ですか?彼らがなぜこれを今求めているのか、そしてそれがTest Flightのためだけなのか、ちょっと混乱しています。

21
Rafi

2016年9月末現在、HTTPSの使用はエクスポーター登録およびレポート(ERN)から除外されているため、「いいえ」を選択できます。 https://stackoverflow.com/a/40919650/497637

13

HTTPSのみを使用している場合は、このオプションを選択する必要はありません。 NOに設定できます。コードでカスタム暗号化を使用してデータを暗号化または復号化する場合にのみ、これを[はい]に設定する必要があります。ただし、https呼び出しのみの場合は、これを「いいえ」に設定できます。

7
Pradeep K
  1. アプリは暗号化を使用することをYESで回答する必要があります。
  2. Test Flightを使用すると、外国にテスターがいるため、暗号を輸出している可能性があります。

あなたは「ユーザーは友達を作ったり、チャットしたりできる」と述べており、これが要件です。

これは一般的に愚かですが、米国政府によって要求されています。

あなたはそれを自分で理解する必要があります [〜#〜] bis [〜#〜] Webサイトを参照するか、知識のある弁護士/暗号化ドメインの専門家を取得してください。
BIS暗号化 フローチャート1 および フローチャート2 も参照してください。

7
zaph

今日(2019年6月)、私見、Appleの正解「アプリは暗号化を使用するように設計されていますか、それとも暗号化を含むか、組み込んでいますか?(アプリが暗号化のみを使用している場合でも、[はい]を選択しますAppleのオペレーティングシステム内で利用可能です。) "質問はYesです。

はいオプションを選択すると、追加の質問が表示されます

アプリは次のいずれかを満たしていますか?

(a)カテゴリー5パート2(b)暗号化の使用はAppleのオペレーティングシステム内の暗号化に限定されます

(c)HTTPS経由の呼び出しのみを行います

(d)アプリは米国またはカナダ、あるいはその両方でのみ提供されます

アプリが実際にHTTPSのみを使用している(他の形式の暗号化を使用していない)場合は、2番目の質問ではいを再度選択します。

1
Vince Varga