android应用安全——数据安全
16lz
2021-01-23
数据安全包含数据库数据安全、SD卡数据(外部存储)安全、RAM数据(内部存储)安全。
android中操作数据库可使用SQLiteOpenHelper或ContentProvider的方式。使用SQLiteOpenHelper操作数据库时,数据库存放在data/data/
SD卡是一个公共的存储空间,只要申请了如下权限,就可以操作SD卡。也就是说SD卡数据是最不安全的,很容易被其他应用读取篡改,如果SD中存放数据,建议存放一些无关紧要的数据,重要数据加密存储或者存放到RAM中。
RAM 数据存储在/data/data/
数据安全最重要的是解决数据加密的问题,密钥存储问题,选择合适的加密方法。加密方法,密钥存储建议使用
Native本地库实现。
/** * @author 张兴业 * http://blog.csdn.net/xyz_lmn * android开发进阶群: 241395671 */
更多相关文章
- 在 Android 应用程序中使用 Internet 数据
- android中使用sqlite、复制assets下的数据库到SD卡、支持大于1M
- 2015Android设备、系统、分辨率最新统计数据
- 2010-03-02 传智播客—Android(四)数据存储之五网络
- 22、从头学Android之Android的数据存储--SQLite
- Android入门篇五:使用全局变量在Activity之间传递数据
- 第十二章:Android数据存储(下)
- 基于 android 数据备份恢复的一种实现