android - 其他人可以访问我的 sqlite 数据吗?
问题描述
到目前为止,我一直在使用 firebase,一位朋友推荐我使用 Sqlite。我想知道我是否在我的应用程序中设置了一个测验,并将数据存储到我手机的 sqlite 中……如果我的互联网连接正常,其他人可以访问它吗美好的?我曾经为此目的使用firebase,但想知道sqlite是否可以执行此功能
解决方案
是的,其他人可以访问存储在该 SQLite 数据库中的数据。这里只是几个场景:
- 您将 SQLite 数据库存储在外部存储(例如 microSD 卡)上,并且有人可以访问该 microSD 卡。(例如,您的手机无人看管,有人取走了卡。)
- 有人可以物理访问您的手机。(例如,您无需先擦拭存储空间就将其送去维修。)
- 您将手机的备份存储在计算机上,并且有人可以访问这些备份。
- 您将手机的备份存储在 USB 密钥上并丢失了该 USB 密钥。
- Android 中存在允许远程访问手机存储的安全漏洞。
- 测验应用程序中存在允许远程访问应用程序存储的安全漏洞。
这些只是某人可以访问该数据库的一些方式。
推荐阅读
- javascript - Making server-side rendered content interactive on the client (SSR + Client-Side JS)
- android - Unity 2018.4 Android Black Screen Issue
- ruby-on-rails - 如何使用 Active Directory(通过 LDAP)验证 Rails 应用程序?
- php - 为什么用点开头的 `setcookie` 设置 cookie?
- docker - k8s中使用cni代替静态路由表有什么好处
- jquery - 为什么不能点击div标签?
- html - 轮播没有错误,左/右按钮不起作用
- c# - 如何检查列表是否
- > 包含一个列表
- ios - 滚动视图滚动时如何检查视图可滚动位置
- shopify - 如何在shopify的客户注册页面中添加自定义字段?