HarmonyOS 关系数据库安全级别配置

1、安全级别配置字段securityLevel该字段配置是否针对分布式数据库有用,对应单应用是否建议配置较高的级别。配置较高级别的话,对应数据库的读取、添加、删除、更新等操作有什么性能上的影响没?

2、数据库是否加密配置字段encrypt,配置为true时是如何对数据库进行加密的。配置后是否对数据库读写性能有影响,影响多大。

HarmonyOS
2025-01-09 14:31:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

1、有用,参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-distributedkvstore-V5#securitylevel

根据设备安全能力,设备安全等级也分为SL1、SL2、SL3、SL4、SL5五个等级。数据管理基于数据安全标签和设备安全等级进行访问控制,在创建数据库时应当基于数据分类分级规范合理地设置数据库的安全标签,确保数据库内容和数据标签的一致性。设置securityLevel对性能没有影响,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/access-control-by-device-and-data-level-V5

2、HarmonyOS数据库加密时,应用开发者无需传入密钥,只需要设置数据库加密的状态即可。系统会自动帮助开发者将数据库加密,使用huks通用密钥库系统。完成数据库密钥的生成及加密保护,参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-reliability-security-overview-V5#数据库加密机制

设置加密对性能有影响,会增加数据库读写的计算量和内存占用。

分享
微博
QQ
微信
回复
2025-01-09 16:06:45
相关问题
关系数据库如何保存图片?
8471浏览 • 2回复 待解决
调用关系数据库插值报错
588浏览 • 1回复 待解决
如何对非关系数据库进行查询
2290浏览 • 1回复 待解决
HarmonyOS 关系数据库无法使用事务
276浏览 • 1回复 待解决
关系数据库无法拷贝怎么回事?
2248浏览 • 1回复 待解决
HarmonyOS DRM硬件安全级别相关咨询
349浏览 • 1回复 待解决
HarmonyOS 本地关系数据库
435浏览 • 1回复 待解决
HarmonyOS 关系数据库加密
356浏览 • 1回复 待解决
数据库如何设置加密级别
871浏览 • 2回复 待解决
HarmonyOS 关系数据库批量插入数据
765浏览 • 1回复 待解决
关系数据库使用分享
1725浏览 • 1回复 待解决
HarmonyOS 关系数据库如何查看
222浏览 • 1回复 待解决
HarmonyOS 关系数据库api异步返回
731浏览 • 1回复 待解决