アプリの認証トークンをオフラインで安全に保管したいですか? ここで知っておくべきことは
- トークンを暗号化する: iOS KeychainまたはAndroid KeystoreでAES-256暗号化を使用します。
- アクセスを制御する: 追加 生物認証
- を使用して、さらに安全性を確保します。トークン管理する
- 最高のツール: 試してみる @capacitor-community/secure-storage または Ionic Identity Vault クロスプラットフォームの暗号化ストレージのために。
ユーザーデータの保護、トークンの盗難防止、オフラインでの安全なアクセスの保証など、以下の手順はユーザーデータを保護し、トークンの盗難を防ぎ、オフラインでの安全なアクセスを保証します。詳細な比較とセットアップの手順については、以下を参照してください。
Ionic Identity Vault: セキュアなモバイルバイオメトリック認証

オフライン トークンのセキュリティ スタンダード
セキュア ストレージを確保するには、 AES-256 エンクリプション iOS Keychain または Android Keystore を使用して実行します。初期 OAuth2 __CAPGO_KEEP_0__ エクスチェンジの際に PKCE を実装し、短期間のリフレッシュ トークンを使用した後すぐにローテートするようにしてください。さらに、トークン アクセスを保護し、全体的なセキュリティを向上させるために、生体認証を追加してください。 セキュア ストレージの実装 during initial OAuth2 code exchanges, and make sure to rotate short-lived refresh tokens after each use. Additionally, add プラグイン ドキュメントを参照して、暗号化キーを設定する方法や、生体認証を有効にする方法について詳しく調べることができます。 Secure Storage プラグインの設定
暗号化キーを設定する方法
生体認証を有効にする方法
npm install @capacitor-community/secure-storage
プラグイン ドキュメントを参照してください 詳細, およびオフラインのトークンストレージ、取得、更新プロセスの管理。
設定が完了したら、トークンを保存するためのメソッドを定義し、そのライフサイクルをオフラインで管理する方法については、次のセクションで説明します。
ストレージ ソリューション アナリシス
When choosing secure storage options for offline tokens in Capacitor applications, developers must weigh factors like 暗号化方法, プラットフォーム間の互換性、統合の容易さなど、さまざまな要素を比較検討する必要があります。
オフライン トークンの管理に使用できる安全なストレージ プラグインの主な特徴を以下に示します。
- @capacitor-community/secure-storage@__CAPGO_KEEP_0__-community/secure-storage : iOS Keychain と Android Keystore を使用した AES-256 暗号化を提供し、指紋認証
- , 自動キーローテーションを含みます。: __CAPGO_KEEP_0__を含まないため、暗号化が組み込まれていないため、セキュリティのための手動のラッパーが必要であり、生体認証機能が欠けている。
- Native SecureStorage: iOS Keychainのみで動作し、Androidをサポートしていない。
- @ionic-enterprise/identity-vault: ハードウェアレベルの暗号化を提供し、生体認証をサポートし、安全なトークンライフサイクルを効果的に管理する。
Summary
以下は、オフラインのトークンストレージのための主な実践とツールの簡単な概要です。
- トークンを暗号化する ハードウェアバックアップされたキー ストアを使用して 生体認証で保護.
- トークン発行、期限切れ、ローテーション、リフレッシュのための厳密なポリシーを実施する。
クロスプラットフォームの暗号化のためのツールとして @capacitor-community/secure-storage そして Ionic Identity Vault は素晴らしい選択肢です。さらに Capgo は端末間の暗号化されたデータの送信を可能にするエンドツーエンド暗号化、CI/CD統合、ユーザー目標のロールアウト、AppleおよびAndroidストアの要件を満たします。
ツールとリソース
- @capacitor-community/secure-storage: iOSおよびAndroid用の暗号化されたキー値ストレージ
- Ionic Identity Vault: ビометリックセキュリティを備えたエンタープライズレベルのストレージ
- Capgo: CI/CD配信で暗号化されたリアルタイム更新を提供します。
Capacitorでオフラインのトークンを格納するためのSecure Storageから続けてください。
「__CAPGO_KEEP_0__」を使用している場合 「Capacitor」でオフラインのトークンを格納するためのSecure Storage セキュリティとコンプライアンスの計画を行う場合、__CAPGO_KEEP_0__と接続してください。 暗号化 暗号化の実装詳細 コンプライアンス コンプライアンスの実装詳細 Capgo Security Scanner Capgo Security Scannerの製品ワークフロー Capgo Security 製品ワークフローにおけるCapgo セキュリティのための Capgo トラスト センター 製品ワークフローにおけるCapgo トラスト センターのための