【问题标题】:How to secure local data in Android App如何保护 Android App 中的本地数据
【发布时间】:2017-08-15 23:44:27
【问题描述】:

有很多主题都引用了那个,但没有一个让我满意。

我面临一个问题。假设我有一个简单的 android 应用程序,其目的是从 本地数据库 读取/更新/插入/删除数据。 现在我的问题是,如果有人偷了手机并尝试使用 USB 数据线访问它,如何使该数据库无法访问? 保护数据免受此类访问的最佳方法是什么? 据我所知,如果我使用 SharedPreferences 或 Sqlite 等文件,这些文件会被存储并可以通过 USB 电缆访问...

【问题讨论】:

    标签: android database sqlite security apk


    【解决方案1】:

    现在我的问题是,如果有人偷了手机并尝试使用 USB 数据线访问它,如何使该数据库无法访问?

    使用带有用户提供的密码短语的加密数据库,例如 SQLCipher for Android

    【讨论】:

    • “用户提供”很重要;否则,小偷可以直接启动应用程序,或者从应用程序存储密码的地方读取密码。
    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 2022-01-20
    • 2021-11-13
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多