-1
iPhoneアプリの暗号化キーを保存するにあたってのアドバイスやベストプラクティスはありますか?暗号化キーを保存するSwift/iOS
また、Firebaseのリモート設定機能では、必要に応じてキーを変更するために誰でもプロジェクトにその機能を実装していますか?
iPhoneアプリの暗号化キーを保存するにあたってのアドバイスやベストプラクティスはありますか?暗号化キーを保存するSwift/iOS
また、Firebaseのリモート設定機能では、必要に応じてキーを変更するために誰でもプロジェクトにその機能を実装していますか?
キーを保存するには keychainを使用してください。 ドキュメントに記載されているとおり、
キーチェーンサービスは、1人以上のユーザーのパスワード、キー、証明書、メモを安全に保管できます。
また、簡単なスウィフトラッパーを使用することができます - KeychainAccess
、あなたの開発環境で、またはアプリケーションに意味しますか? – gnasher729
Firebaseのリモート設定は、アプリにキーを提供するためのソリューションではありません。 「リモートコンフィグのパラメータキーまたはパラメータ値に機密データを保存しないでください。プロジェクトのリモートコンフィグ設定に格納されているパラメータキーまたは値をデコードすることは可能です。アプリと共に出荷する必要のある鍵を保管するための本当に安全な方法はありません。いろいろなテクニックでそれらを隠すことができますが、ソニーは攻撃者のためにそれをより困難にします。キーの抽出を防ぐことはできません – Paulw11
iOSキーチェーンを使用してください。 – zaph