HarmonyOS 如何分析用户上传的已加密的数据库内容?
文档中描述:加密后的数据库只能通过接口进行访问,无法通过其它方式打开数据库文件。
1、请问有什么方案能对用户上传的加密数据库内容进行提取,从而分析线上问题?
2、如果只能通过接口,我们单独写一个程序去读加密数据库的内容,这样是否能成功读取内容?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS当开发程序或者分析用户数据库内容时,如何查看加密数据库的内容
487浏览 • 1回复 待解决
HarmonyOS 数据库的加密等级对数据库打开检索效率的影响
412浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密的问题
416浏览 • 1回复 待解决
如何进行关系型数据库的加密?
475浏览 • 2回复 待解决
HarmonyOS 是否支持加密的数据库来存储重要数据?
310浏览 • 1回复 待解决
如何分析Faultlog日志的内容(JSCrash,CppCrash、Appfreeze等异常的分析步骤)
2066浏览 • 1回复 待解决
数据库如何设置加密级别?
453浏览 • 2回复 待解决
使用键值型数据库选择加密数据库后如何解密查看
1837浏览 • 1回复 待解决
用户查询消息数据库设计
2866浏览 • 1回复 待解决
能否通过httpResponse的result拿到一个加密内容的数据
1642浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现E类加密数据库的密钥管理?
91浏览 • 1回复 待解决
Mysql 怎么分析数据库读为主还是写为主?
2077浏览 • 1回复 待解决
关系型数据库rdb中如何进行加密
1841浏览 • 1回复 待解决
如何利用鸿蒙系统的分布式数据库存储用户数据?
182浏览 • 0回复 待解决
HarmonyOS ArkData关系型数据库使用的加密算法是哪种算法?
452浏览 • 1回复 待解决
HarmonyOS 应用数据库是否支持加密,还是需要开发者手动进行加密
387浏览 • 1回复 待解决
HarmonyOS 如何批量更新数据库的数据?
197浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现关系型数据库的E类加密使用?
118浏览 • 1回复 待解决
#鸿蒙通关秘籍#在锁屏状态下如何确保E类加密数据库的数据安全?
82浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyNext中如何对本地数据库进行加密?
74浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置权限以使用E类加密数据库?
131浏览 • 1回复 待解决
#鸿蒙学习大百科#数据库的加密与备份有哪些限制?
328浏览 • 1回复 待解决
#鸿蒙学习大百科#关系型数据库如何进行加密?
238浏览 • 1回复 待解决
HarmonyOS 如何查看app的数据库表
1127浏览 • 1回复 待解决
HarmonyOS 关系型数据库是否支持自定义加密算法?
235浏览 • 1回复 待解决
1.为了增强数据库的安全性,数据库提供了一个安全适用的数据库加密能力,加密后的数据库只能通过接口进行访问,无法通过其它方式打开数据库文件。数据库的加密属性在创建数据库时确认,无法变更。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-encryption-V5
2.使用HarmonyOS原生的接口可以进行读取
请注意,上述场景不一定能读取成功,秘钥是根据bundlename或者path自动生成的,要保证和应用的一致才能读取
1、数据库将在如下的目录结构中被创建:context.databaseDir + “/rdb/” + customDir,在指定customDir时需要保证数据库文件context.databaseDir + “/rdb/” + customDir存在,若不存在则会创建新的数据库文件;
2、加密数据库解析时需要将key目录下的文件以及db文件、shm文件、wal文件都需要获取,并且对应文件的权限至少需要-rw-rw-r–
3、当前默认加密数据库生成的密钥与设备、数据库路径以及应用是否卸载重装都有关系,当前更换设备后,设备A上导出的加密数据库无法在设备B上成功读取
4、当前已有数据库自定义密钥需求规划,若实用自定义密钥,密钥相同时并且保证上述1/2时可以读取加密数据库内容