[发明专利]一种驱动层进程读取缓存的管理方法有效
| 申请号: | 201810574694.8 | 申请日: | 2018-06-06 |
| 公开(公告)号: | CN108846288B | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 周杨;谢永胜 | 申请(专利权)人: | 浙江华途信息安全技术股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种驱动层进程读取缓存的管理方法,在单缓存的情况下,能够在驱动层实现透明加解密,避免具有解密能力的受控进程和不具解密能力的非受控进程同时访问加密文件时,读取的内容出现解密后的明文与未能解密的乱码互相穿插的情况,确保程序运行顺畅。 | ||
| 搜索关键词: | 一种 驱动 进程 读取 缓存 管理 方法 | ||
【主权项】:
1.一种驱动层进程读取缓存的管理方法,其特征在于,包括如下步骤:步骤一,进程读写文件缓存开始,判断进程是否是受控进程;所述受控进程是指允许读取到解密后的缓存内容的进程;步骤二,若进程判断为受控进程,再判断锁是否空闲;步骤a,若判断锁空闲,获取锁,并对锁的引用计数加1;获取锁后,进程可以读写文件缓存;读写文件缓存完毕后,对锁的引用计数减1,判断锁的引用计数是否为0;步骤b,若引用计数为0时,解锁,随即读写文件缓存结束;步骤c,若引用计数不为0时,直接结束本进程读写文件缓存;步骤d,若判断锁非空闲时,再判断锁是否被受控进程占用;步骤e,若被受控进程占用,将锁的引用计数加1;步骤f,若未被受控进程占用,则返回判断锁是否空闲,进入等待状态;直到解锁后,锁处于空闲状态了,再进入步骤a;步骤三,若进程判断为非受控进程,则判断锁是否空闲;步骤a,若判断锁空闲,获取锁,并对锁的引用计数加1;获取锁后,进程可以读写文件缓存;读写文件缓存完毕后,对锁的引用计数减1,判断锁的引用计数是否为0;步骤b,若判断锁非空闲,则判断是否被非受控进程占用;步骤c,若被非受控进程占用,将锁的引用计数加1;步骤d,若未被非受控进程占用,即被受控进程占用,则返回判断锁是否空闲,进入等待状态,直到解锁后,锁处于空闲状态了,再进入步骤a。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华途信息安全技术股份有限公司,未经浙江华途信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810574694.8/,转载请声明来源钻瓜专利网。





