一种数据管理方法和电子设备技术

技术编号:40404920 阅读:14 留言:0更新日期:2024-02-20 22:28
本申请实施例提供了一种数据管理方法和电子设备,该数据管理方法包括:代理模块接收来自用户态进程对目标文件的读请求,代理模块位于电子设备的操作系统的内核态,读请求包括目标文件的代理模块句柄,代理模块句柄用于指示目标文件的敏感信息列表和目标文件,敏感信息列表与目标文件的敏感信息对应;代理模块根据代理模块句柄,应答用户态进程的读请求。通过本申请实施例提供的数据管理方法和电子设备,能够在用户态进程读取包含敏感信息的文件时,根据用户态进程的权限隐藏对应的敏感信息,提高系统安全性的同时,减小文件读取过程的开销和缓存。

【技术实现步骤摘要】

本申请实施例涉及计算机,更具体地,涉及一种数据管理方法和电子设备


技术介绍

1、随着科技的发展,以手机、电脑等为代表的终端设备成为生活中不可或缺的工具,用户使用终端设备分享本地存储的照片、视频、文档等文件时,文件中不可避免地会存在例如地点、创建或修改时间和作者等敏感或隐私信息。

2、现在的安卓系统中,应用获取涉及敏感信息的文件时,为了敏感信息的安全性,需要使用用户空间文件系统(filesystem in userspace,fuse)对文件中的敏感信息进行隐藏,即通过守护进程(daemon)对文件中的敏感区域进行隐藏,再将隐藏了敏感信息的文件返回给应用。

3、但是基于用户空间文件系统对敏感信息隐藏需要涉及多次上下文切换和较大的内核缓存,开销大,容易使得进程上下文切换不及时,产生卡顿现象,影响用户体验。


技术实现思路

1、本申请实施例提供一种数据管理方法和电子设备,能够在用户态进程读取涉及敏感信息的文件时,根据用户态进程的权限隐藏文件中的敏感信息,且减小上下文切换和内核缓存,保护用户隐本文档来自技高网...

【技术保护点】

1.一种数据管理方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述代理模块句柄用于指示所述代理模块上的目标节点,所述目标节点包括所述目标文件的敏感信息列表;其中,所述代理模块根据所述代理模块句柄,应答所述用户态进程的读请求,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述代理模块接收来自用户态进程的对目标文件的读请求之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要...

【技术特征摘要】

1.一种数据管理方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述代理模块句柄用于指示所述代理模块上的目标节点,所述目标节点包括所述目标文件的敏感信息列表;其中,所述代理模块根据所述代理模块句柄,应答所述用户态进程的读请求,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述代理模块接收来自用户态进程的对目标文件的读请求之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述代理模块根据所述代理模块句柄,应答所述用户态进程的读请求,包括:

7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至4、7、8中任一项所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1至9中任一项所述的方法,其特征在于,在所述代理模块接收来自用户态进程对目标文件的读请求之前,所述方法还包括:

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述目标文件为图片、视频或者文档中任一项;和/或,

12.一种电子设备,其特征在于,包括:

13.根据权利要求12所述的电子设备,其特征在于,所述代理模块句柄...

【专利技术属性】
技术研发人员:韦龙平潘钦旭
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1