套件概覽
Firebase App Check 透過驗證請求是否來自合法且未被修改的應用程式,協助保護 Firebase 後端資源免受濫用。它與其他 Firebase 服務搭配使用,可防止未授權存取,例如帳單詐欺或釣魚攻擊。透過整合應用程式認證與 Safety Net、設備檢查或 reCAPTCHA,確保僅受信任的應用程式可存取您的服務。適用於 Android、iOS、Web、macOS 與 Windows,無需大幅變更程式碼即可增強安全性。非常適合處理敏感資料或付費服務的應用程式。
適用情境
- 保護 Firebase API 避免濫用
- 防止貨幣化應用中的計費欺詐
- 保護後端資源免受未授權的訪問
- 降低網路釣魚風險
- 在多平台應用中強制執行應用真實性
主要特色
- 透過 SafetyNet、DeviceCheck 或 reCAPTCHA 進行應用程式驗證
- 與 Firebase 服務整合
- 支援多個平台
- 所需的程式碼變更最少
- 應用完整性即時驗證
適合對象
- 包含敏感資料的應用程式
- 獲利應用
- 容易受到濫用的服務
- 跨平台應用
- 高安全性要求
使用建議
- 需要設定 App Check 提供者
- 每個平台的額外設定
- 可能略微影響效能
- 不是獨立的安全解決方案
- 依賴 Firebase 生態系統