Firebaseリアルタイムデータベースのdocumentation on Offline CapabilitesがFirebaseは、クライアント上でローカルにデータを永続化するためのツールを提供する方法について説明します。Firebases Realtime Databaseはクライアントにオフラインデータをどの程度安全に保存していますか?
永続性を有効にすることで、任意のデータをオンラインでディスクに持続し、利用可能である一方、Firebaseリアルタイムデータベースクライアントが同期することをユーザーやオペレーティングシステムがアプリを再起動してもオフラインになります。つまり、キャッシュに保存されているローカルデータを使用してアプリケーションをオンラインにするように動作させることができます。
ただし、永続化されたデータがどのように格納されるか、どのように保護されるかに関する情報はありません。
質問:データベースはデバイスの内部ストレージに保存される前に暗号化されていますか?ローカルデータベースは、adb
などの方法でデバイスストレージから抽出した攻撃者によって読み取られないように保護されていますか?ここ
オンデバイスキャッシュが暗号化されないのはなぜですか?これは計画された機能ですか? – jmeinke