[发明专利]对资源文件进行虚拟化保护的方法、智能终端、存储介质在审
| 申请号: | 202010847444.4 | 申请日: | 2020-08-21 |
| 公开(公告)号: | CN112052464A | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 李少辉;冉山川 | 申请(专利权)人: | 北京智游网安科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/53 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
| 地址: | 100000 北京市海淀区东北旺西路8*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 文件 进行 虚拟 保护 方法 智能 终端 存储 介质 | ||
1.一种对资源文件进行虚拟化保护的方法,其特征在于,所述方法包括:
获取待保护的资源文件,并对所述待保护的资源文件进行保护处理,得到密钥文件夹;
获取所述待保护的资源文件在应用中的内存,并对所述内存进行虚拟化处理,得到虚拟化保护应用;
当所述虚拟化保护应用运行过程中需要使用所述待保护的资源文件时,则获取并回调所述待保护的资源文件实现所述应用的相应功能,以对所述待保护的资源文件的保护。
2.根据权利要求1所述的对资源文件进行虚拟化保护的方法,其特征在于,所述获取待保护的资源文件包括:
获取所述待保护的资源文件的加载前文件名;
根据所述加载前文件名获取所述待保护的资源文件。
3.根据权利要求1所述的对资源文件进行虚拟化保护的方法,其特征在于,所述对所述待保护的资源文件进行保护处理,得到密钥文件夹包括:
将所述待保护的资源文件保存至ZIP文件夹;
对所述ZIP文件夹进行加密得到密钥文件夹。
4.根据权利要求3所述的对资源文件进行虚拟化保护的方法,其特征在于,所述将所述待保护的资源文件保存至ZIP文件夹包括:
获取构建文件夹指令并生成一个与应用结构相同的ZIP文件夹;
将所述待保护的资源文件存储在ZIP文件夹。
5.根据权利要求4所述的对资源文件进行虚拟化保护的方法,其特征在于,所述获取所述待保护的资源文件在应用中的内存,并对所述内存进行虚拟化处理,得到虚拟化保护应用包括:
获取所述待保护的资源文件在应用中的内存;
获取所述待保护的资源文件的ID和虚拟文件;
将所述虚拟文件和所述ID存储在所述内存中,得到虚拟化保护应用。
6.根据权利要求5所述的对资源文件进行虚拟化保护的方法,其特征在于,所述获取所述待保护的资源文件在应用中的内存,并对所述内存进行虚拟化处理,得到虚拟化保护应用还包括:将所述ID和所述虚拟文件的对应关系储存在所述虚拟化保护应用的第一文件。
7.根据权利要求6所述的对资源文件进行虚拟化保护的方法,其特征在于,所述当所述虚拟化保护应用运行过程中需要使用所述待保护的资源文件时,则获取所述待保护的资源文件包括:
加载可执行共享库文件,对密钥文件夹进行解密,得到解密文件夹;
获取待访问的资源文件的加载后文件名,根据所述加载后文件名,得到其在所述第一文件中的对应ID;
根据所述对应ID,在所述解密文件夹中查找相对应的所述待保护的资源文件。
8.根据权利要求7所述的对资源文件进行虚拟化保护的方法,其特征在于,所述回调所述待保护的资源文件实现所述应用相应的功能,以对所述待保护的资源文件的保护包括:
加载所述可执行共享库文件,调用所述待保护的资源文件;
将所述待保护的资源文件覆盖所述虚拟文件实现所述应用相应的功能,以实现对所述待保护的资源文件的保护。
9.一种智能终端,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如权利要求1-8中任意一项所述的方法。
10.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-8中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智游网安科技有限公司,未经北京智游网安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010847444.4/1.html,转载请声明来源钻瓜专利网。





