HarmonyOS 如何分析用户上传的已加密的数据库内容?
文档中描述:加密后的数据库只能通过接口进行访问,无法通过其它方式打开数据库文件。
1、请问有什么方案能对用户上传的加密数据库内容进行提取,从而分析线上问题?
2、如果只能通过接口,我们单独写一个程序去读加密数据库的内容,这样是否能成功读取内容?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS当开发程序或者分析用户数据库内容时,如何查看加密数据库的内容
390浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密的问题
278浏览 • 1回复 待解决
HarmonyOS 数据库的加密等级对数据库打开检索效率的影响
327浏览 • 1回复 待解决
如何进行关系型数据库的加密?
353浏览 • 2回复 待解决
HarmonyOS 是否支持加密的数据库来存储重要数据?
176浏览 • 1回复 待解决
如何分析Faultlog日志的内容(JSCrash,CppCrash、Appfreeze等异常的分析步骤)
1948浏览 • 1回复 待解决
数据库如何设置加密级别?
347浏览 • 2回复 待解决
能否通过httpResponse的result拿到一个加密内容的数据
1565浏览 • 1回复 待解决
使用键值型数据库选择加密数据库后如何解密查看
1737浏览 • 1回复 待解决
用户查询消息数据库设计
2801浏览 • 1回复 待解决
HarmonyOS 应用数据库是否支持加密,还是需要开发者手动进行加密
310浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库使用的加密算法是哪种算法?
344浏览 • 1回复 待解决
如何利用鸿蒙系统的分布式数据库存储用户数据?
49浏览 • 0回复 待解决
关系型数据库rdb中如何进行加密
1757浏览 • 1回复 待解决
HarmonyOS 如何批量更新数据库的数据?
34浏览 • 1回复 待解决
Mysql 怎么分析数据库读为主还是写为主?
2018浏览 • 1回复 待解决
使用HarmonyOS生成的SM2key加密成功,加密后的内容传到服务器报解密失败
149浏览 • 1回复 待解决
#鸿蒙学习大百科#关系型数据库如何进行加密?
175浏览 • 1回复 待解决
HarmonyOS 如何查看app的数据库表
804浏览 • 1回复 待解决
HarmonyOS中如何支持类似sqlcipher/wcdb 这种加密数据库文件读取及处理
432浏览 • 1回复 待解决
HarmonyOS 关系型数据库是否支持自定义加密算法?
157浏览 • 1回复 待解决
#鸿蒙学习大百科#数据库的加密与备份有哪些限制?
187浏览 • 1回复 待解决
HarmonyOS如何实现图片的上传
343浏览 • 1回复 待解决
#鸿蒙学习大百科#键值型数据库如何进行加密?
184浏览 • 1回复 待解决
HarmonyOS 请问如何获取到相机的内容数据流?
85浏览 • 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时可以读取加密数据库内容