[发明专利]包文件的操作方法、文件处理设备及具有存储功能的设备有效
申请号: | 201910477907.X | 申请日: | 2019-06-03 |
公开(公告)号: | CN110232261B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 赵树升;张军昌 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60;G06F21/62;G06F21/74 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 操作方法 处理 设备 具有 存储 功能 | ||
1.一种包文件的操作方法,其特征在于,包括:
系统内核判断是否有进程产生;
若有进程产生,则运行独立内核模块,所述独立内核模块判断所述进程是否为可信进程;
若所述进程为可信进程,则判断所述进程是否进行包操作;
若所述进程进行包操作,则判断所述进程需要操作的目标包文件是否为预设加密包中的包文件;
若所述进程需要操作的目标包文件为预设加密包中的包文件,则所述独立内核模块查询所述预设加密包,生成一个虚拟文件,并向所述进程返回一个虚假值,所述虚假值为所述目标包文件的属性或所述目标包文件至少部分数据解密后的明文;
其中所述虚拟文件中不包含所述目标包文件的内容;
进一步包括:
利用密钥将多个包文件加密到一个总包中,形成所述预设加密包;
其中,所述预设加密包的密钥在所述系统内核或芯片内,所述预设加密包包括配置表及多个包文件加密后的密文;
所述独立内核模块判断所述进程是否为可信进程包括:
所述独立内核模块从所述预设加密包的配置表中获取授权操作所述预设加密包中包文件的进程文件路径名;
判断所述进程是否与所述授权操作所述预设加密包中包文件的进程文件路径名相匹配;
若匹配,则判定所述进程为可信进程;
其中,所述独立内核模块查询所述预设加密包,并向所述进程返回一个虚假值包括:
所述独立内核模块查询所述预设加密包的配置表,虚拟出一个与所述目标包文件大小一致的虚拟文件;
根据所述进程对所述虚拟文件的操作类型,所述独立内核模块转向所述预设加密包的对应位置进行操作,并返回操作结果作为所述虚假值。
2.根据权利要求1所述的方法,其特征在于,所述运行独立内核模块之前,包括:
所述系统内核将所述预设加密包的密钥以及所述预设加密包的配置表路径名传给所述独立内核模块,并从所述独立内核模块中获取功能函数指针表并将所述功能函数指针表中的功能函数挂载到所述系统内核中;
所述独立内核模块从所述系统内核中获取系统函数指针表。
3.根据权利要求1所述的方法,其特征在于,所述判断所述进程需要操作的目标包文件是否为预设加密包中的包文件包括:
所述独立内核模块获取所述进程所带的参数;
判断所述参数中所述目标包文件是否为所述预设加密包中的包文件;
若所述目标包文件为所述预设加密包中的包文件,则判定所述进程需要操作的目标包文件为预设加密包中的包文件。
4.根据权利要求1所述的方法,其特征在于,所述根据所述进程对所述虚拟文件的操作类型,所述独立内核模块转向所述预设加密包的对应位置进行操作,并返回操作结果作为所述虚假值包括:
判断所述进程对所述虚拟文件的操作是否为查询包属性;
若所述进程对所述虚拟文件的操作为查询包属性,则所述独立内核模块从所述预设加密包中查询所述目标包文件的对应属性,并向所述进程返回目标包文件的对应属性值。
5.根据权利要求1所述的方法,其特征在于,所述根据所述进程对所述虚拟文件的操作类型,所述独立内核模块转向所述预设加密包的对应位置进行操作,并返回操作结果作为所述虚假值包括:
判断所述进程对所述虚拟文件的操作是否为读若干字节的操作;
若所述进程对所述虚拟文件的操作为读若干字节的操作,则所述独立内核模块读取所述目标包文件,并利用从所述系统内核中获取的密钥对所述目标包文件进行解密后读取对应字节数据,将所述对应字节数据返回给所述进程。
6.根据权利要求1所述的方法,其特征在于,所述根据所述进程对所述虚拟文件的操作类型,所述独立内核模块转向所述预设加密包的对应位置进行操作,并返回操作结果作为所述虚假值包括:
判断所述进程对所述预设加密包的操作是否为块数据读取操作;
若所述进程对所述预设加密包的操作为块数据读取操作,则所述独立内核模块读取所述预设加密包中对应位置的数据块,利用从所述系统内核中获取的密钥对所述数据块进行解密后,将解密后的明文返回给所述进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910477907.X/1.html,转载请声明来源钻瓜专利网。