HarmonyOS 如何分析用户上传的已加密的数据库内容?
文档中描述:加密后的数据库只能通过接口进行访问,无法通过其它方式打开数据库文件。
1、请问有什么方案能对用户上传的加密数据库内容进行提取,从而分析线上问题?
2、如果只能通过接口,我们单独写一个程序去读加密数据库的内容,这样是否能成功读取内容?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS当开发程序或者分析用户数据库内容时,如何查看加密数据库的内容
184浏览 • 1回复 待解决
HarmonyOS 关系型数据库加密的问题
90浏览 • 1回复 待解决
HarmonyOS 数据库的加密等级对数据库打开检索效率的影响
104浏览 • 1回复 待解决
如何进行关系型数据库的加密?
123浏览 • 2回复 待解决
如何分析Faultlog日志的内容(JSCrash,CppCrash、Appfreeze等异常的分析步骤)
1578浏览 • 1回复 待解决
数据库如何设置加密级别?
106浏览 • 2回复 待解决
能否通过httpResponse的result拿到一个加密内容的数据
1345浏览 • 1回复 待解决
使用键值型数据库选择加密数据库后如何解密查看
1509浏览 • 1回复 待解决
HarmonyOS 应用数据库是否支持加密,还是需要开发者手动进行加密
75浏览 • 1回复 待解决
HarmonyOS ArkData关系型数据库使用的加密算法是哪种算法?
120浏览 • 1回复 待解决
用户查询消息数据库设计
2479浏览 • 1回复 待解决
关系型数据库rdb中如何进行加密
1461浏览 • 1回复 待解决
HarmonyOS 如何查看app的数据库表
250浏览 • 1回复 待解决
Mysql 怎么分析数据库读为主还是写为主?
1834浏览 • 1回复 待解决
HarmonyOS如何实现图片的上传
31浏览 • 1回复 待解决
HarmonyOS中如何支持类似sqlcipher/wcdb 这种加密数据库文件读取及处理
186浏览 • 1回复 待解决
harmonyOS 开发的APP如何调用SQLServer数据库服务器的数据?
7973浏览 • 5回复 已解决
HarmonyOS 数据库如何获取最新更新数据的主键id
165浏览 • 1回复 待解决
http文件上传demo,需要一个request.upload的demo程序,用于上传用户头像
1426浏览 • 1回复 待解决
如何解决加密内容中包含中文时,加密结果与Java侧不一致的问题
353浏览 • 1回复 待解决
如何在线上进行应用状态的数据分析
86浏览 • 1回复 待解决
HarmonyOS 怎样预制数据库中的文件数据
112浏览 • 1回复 待解决
关系型数据库rdb 创建的时候设置encrypt为true加密,自己怎么解密
131浏览 • 1回复 待解决
HarmonyOS 系统的加密库怎么使用MD5加密
106浏览 • 1回复 待解决
现在的http库内部是用的fetch API?还是XHR或是其它
373浏览 • 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时可以读取加密数据库内容