Firebases实时数据库在客户端上存储的脱机数据的安全性如何? [英] How secure is offline data stored on clients by Firebases Realtime Database?

查看:60
本文介绍了Firebases实时数据库在客户端上存储的脱机数据的安全性如何?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Firebase实时数据库的有关脱机功能的文档解释了Firebase如何提供用于在客户端本地持久存储数据的工具:

The documentation on Offline Capabilites of the Firebase Realtime Database explains how Firebase provides tools for persisting data locally on the client:

通过启用持久性,即使用户或操作系统重新启动应用程序,Firebase Realtime Database客户端在联机时将同步的任何数据也将持久保存到磁盘,并且可以脱机使用.这意味着您的应用程序将通过使用存储在缓存中的本地数据来在线运行.

By enabling persistence, any data that the Firebase Realtime Database client would sync while online persists to disk and is available offline, even when the user or operating system restarts the app. This means your app works as it would online by using the local data stored in the cache.

但是,没有有关如何存储持久性数据或如何保护持久性数据的信息.

However, there is no information about how the persisted data is stored or how it is secured.

问题:数据库在保存到设备内部存储之前是否已加密?攻击者是否可以通过adb或其他方法从设备存储中提取本地数据库,以防读取本地数据库?

Question: Is the database encrypted before it is persisted to the devices internal storage? Is the local database protected from being read by an attacker who extracts it from the devices storage via adb or other methods?

推荐答案

firebaser此处

设备上的缓存未加密.有权访问设备存储的任何人都可以读取.

The on-device cache is not encrypted. It is readable by anyone who has access to the device storage.

这篇关于Firebases实时数据库在客户端上存储的脱机数据的安全性如何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆