android - 如何加密存储在我的 android 应用程序的 localstorage 中的 Cookie sqlite3 数据库?
问题描述
我正在使用 webview 来打开和导航我的 android 应用程序中的后端端点。这些端点使用用户名+密码+mfa 组合进行身份验证,成功验证后,webview 将 cookie 存储在 /data/data/com.example.app/webview/Cookies 数据库中,这是一个 sqlite3 数据库。这些 cookie 以明文形式存储。因此,可以访问我手机的对手可以执行 adb 备份并提取这些 cookie 以进行滥用。有没有办法可以以加密格式存储这些 cookie?尽管 cookie 设置了过期时间,但加密 cookie 并存储它们是一种好的安全做法吗?
解决方案
推荐阅读
- firebase - Firebase Auth - 自定义声明的用户列表
- python - 如何将变量添加到 Python 中的 JSON 列表?
- javascript - 我需要更改输入的值并在此值内提交表单
- java - 如何在 WebSphere 7.0.0.45 中使用强密码套件配置 TLS 1.2 协议?
- mysql - 如何谷歌日历api连接Mysql
- python-2.7 - 如何编写一个程序来显示 python 2.7.15 中与非门的真值表
- python - 基于日期的子集熊猫数据框
- javascript - 为什么 js 变量显示 [object object] 但 console.log() 有效?
- mysql - 使用 diff 日期格式将 csv 上传到 mysql
- php - 如何查询一个值并将其添加到日期