概要
Firebase App Check は、リクエストが正当で改変されていないアプリから発信されていることを検証することで、Firebase バックエンドリソースを不正利用から保護します。他の Firebase サービスと連携して、課金詐欺やフィッシング攻撃などの不正アクセスを防ぎます。Safety Net、Device Check、または reCAPTCHA とのアプリ認証の統合により、信頼できるアプリのみがサービスにアクセスできるようにします。Android、iOS、Web、macOS、Windows で利用可能で、コードの大幅な変更なしにセキュリティを強化できます。機密データを扱うアプリや収益化されたサービス向けに最適です。
用途
- Firebase API の乱用から保護する
- 課金アプリにおける課金詐欺の防止
- 不正なアクセスからバックエンドリソースを保護する
- フィッシングリスクの軽減
- マルチプラットフォームアプリにおけるアプリの正当性の強制
主な機能
- SafetyNet、DeviceCheck、または reCAPTCHA を使用したアプリの認証
- Firebase サービスとの統合
- 複数プラットフォームのサポート
- 最小限のコード変更が必要
- アプリの整合性のリアルタイム検証
適している対象
- 機密データを含むアプリ
- 収益化アプリケーション
- 悪用の対象となるサービス
- マルチプラットフォームアプリ
- 高セキュリティ要件
注意事項
- App Check プロバイダーの設定が必要です
- 各プラットフォーム用の追加構成
- パフォーマンスにわずかに影響を与える可能性があります
- 単独のセキュリティソリューションではありません
- Firebaseエコシステムに依存