秘密鍵 (内部使用パスワードなど) を iPhone のソース コードやプロジェクト リソース (plist ファイルなど) に保存することは安全ですか?
明らかに、100% 安全なものはありませんが、インストールされたアプリからこの情報を簡単に抽出できるでしょうか?
これらのキーをソース コードで使用するには、どのように保存することをお勧めしますか?
念のため、この質問はユーザー パスワードの保存に関するものではありません。
秘密鍵 (内部使用パスワードなど) を iPhone のソース コードやプロジェクト リソース (plist ファイルなど) に保存することは安全ですか?
明らかに、100% 安全なものはありませんが、インストールされたアプリからこの情報を簡単に抽出できるでしょうか?
これらのキーをソース コードで使用するには、どのように保存することをお勧めしますか?
念のため、この質問はユーザー パスワードの保存に関するものではありません。
より長い議論で基本的に同じ質問が見つかりました:
iPhone アプリケーションで機密データを秘密にするにはどうすればよいでしょうか?
要約すると、アプリのバイナリに秘密鍵を安全に保存する公式の方法はないようです。
重複した質問を投稿して申し訳ありません。
多くは、安全とは何を意味するかに依存します。通常のデバイスの使用では、ユーザーがアクセスする方法がないという点で安全であると見なすことができます。ただし、ファイルシステムに完全にアクセスできるジェイルブレイクされたデバイスについては、すべての賭けがオフになっています。したがって、アプリケーション バンドル内の plist ファイルを表示することは、ジェイルブレイクされた電話では簡単です。
理論的にはより安全であり、データがアプリの再インストール後も存続するという利点があるキーチェーンの使用を検討することもできます。以前のように、刑務所で壊れたデバイスでは、100% 安全であると見なすことはできませんが、それはあなたが行きたいトラブルの量によって異なります.