firebase - Firebase 数据库保护项目所有者的数据
问题描述
我不是在谈论安全规则。我正在开发一个应用程序,作为数据库所有者,我可以从控制台查看我的用户在我的 Firebase 实时数据库中存储的内容。从数据选项卡我可以看到完整的 JSON 树。我可以对我隐藏数据以使我的用户感到 100% 安全吗?
解决方案
无法对项目所有者隐藏控制台中的数据。虽然您可以授予/拒绝协作者访问特定服务的数据,但所有者始终可以查看项目中的所有服务。
如果您不想看到任何用户的数据,则需要使用某种形式的端到端加密,其中密钥未存储在 Firebase 中。
推荐阅读
- testing - HELM 3:Helm 测试不起作用?获得“测试套件:无”
- python - 使用 CDK 中的 CfnFunction 引用 SAM 中的本地代码和 Python
- python - 尝试检索 .jpg EXIF 数据时不断返回“找不到文件”
- r - R中的多重回归
- mongodb - 在 Mongodb 中使用 $trunc 或 $round 不保证 2 位小数
- javascript - 在 textarea 光标旁边设置 Bootstrap Popover 位置
- c++ - 传递从嵌入式资源文件创建的 ifstream 以增强 XML 解析器
- python-3.x - 如何同时运行收集和协程任务
- c++ - dbg 无法使用 WSL2 处理 VScode - 无法解析不存在的文件“vscode-remote://wsl+ubuntu-20.04..”
- java - 使用 Java 传输客户端连接到弹性搜索时出现“不支持 TLSv1.3”错误