首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqlite内部存储

sqlite内部存储
EN

Stack Overflow用户
提问于 2013-02-01 11:44:23
回答 4查看 937关注 0票数 0

我正在我的android应用程序中开发sqlite。

我问的是这个可笑但有效的问题。

  1. 有人能复制存储在内部存储器中的数据库吗?
  2. 生成数据库的sdcard有多安全?
EN

回答 4

Stack Overflow用户

发布于 2013-02-01 11:48:23

第二个问题:不太安全。如果可以的话,可以使用内部存储,这样会安全得多。任何程序都可以编辑sd卡上的任何内容,所以某人所要做的就是将卡片插入到他们的计算机中,挂载sqlite数据库,并且他们可以完全访问数据库,包括读/写/编辑。

内部存储是安全的,但理论上说,如果一个人有一个有根的设备,他们可能甚至可以进入。然而,这不会是很多人,你只需要注意它。

如果您真的必须针对每一次尝试找到安全的解决方案,您可能会查看加密的数据库。

第一个问题:当然,您可以复制数据库,就像复制任何文件一样。

票数 0
EN

Stack Overflow用户

发布于 2013-02-01 11:49:25

您可以将数据库复制到sdcard,但它将不安全。任何应用程序或外部设备读取SD卡,都可以访问它。

票数 0
EN

Stack Overflow用户

发布于 2013-02-01 11:51:57

任何能够访问SD的人都可以从技术上复制你的sqlite文件。我不认为内部存储是足够安全的(因为您可以根植一个设备并拥有管理访问权限,您几乎可以在那里做任何事情)。无论如何,这里有一个关于如何copy your sqlite file to the internal storage的链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14645573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档