套件概覽
一個 Flutter 插件,可幫助開發者評估 Android 和 iOS 設備上的關鍵設備安全功能。它檢查設備鎖定狀態、生物識別認證可用性、USB 調試模式以及作業系統版本合規性。這有助於確保敏感操作僅在安全可信的設備上執行。該套件適用於需要高安全性之應用,例如銀行或身分驗證應用。它可透過 pub.dev 無縫整合至 Flutter 專案中,並透過原生 API 提供平台特定的驗證。
適用情境
- 安全的身份驗證流程
- 保護敏感資料存取
- 防止在受損設備上使用
- 強制執行最低作業系統版本
- 在交易前驗證設備完整性
- 檢測應用安全的USB調試
主要特色
- 檢查設備鎖定狀態
- 驗證生物識別認證支援
- 檢測USB調試模式
- 驗證作業系統版本需求
- 跨平台相容性(Android 與 iOS)
- 與 Flutter 應用的簡單整合
適合對象
- 金融和銀行應用
- 身分驗證系統
- 企業移動應用
- 處理機密用戶數據的應用程式
- 注重安全的開發人員
- 需要設備信任評估的應用程式
使用建議
- 需要 Android 上的適當權限
- 僅限基本設備安全檢查
- 無即時監控
- iOS 對某些檢查的限制
- 依賴於平台特定的實作
- 可能無法偵測到所有形式的設備受損