[发明专利]一种文件保护方法及装置在审
申请号: | 201510472634.1 | 申请日: | 2015-08-04 |
公开(公告)号: | CN105117661A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 李峥嵘;杨振辉 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 保护 方法 装置 | ||
本发明实施例公开了一种文件保护方法及装置,该方法包括:当检测到针对目标文件中特征值的处理指令时,调用目标修改文件修改目标文件的代码,以修改目标文件中特征值的编码方式,或以修改目标文件中特征值的代码在目标文件的代码中所处位置,目标文件中特征值用于唯一标识目标文件,目标修改文件是用于处理目标文件中特征值的文件;根据修改后的代码生成目标文件。实施本发明实施例,可以提高文件中特征值的处理效率。
技术领域
本发明涉及计算机技术领域,具体涉及一种文件保护方法及装置。
背景技术
随着计算机技术的不断发展,所需存储的文件越来越多,因此,对文件的保护成为一个亟待解决的问题。其中,文件包括用于唯一标识文件的特征值,当特征值被第三方获取后,第三方可以通过特征值破坏文件或修改文件功能,因此,为了保证文件的安全性需要对特征值进行处理。由于当特征值被第三方获取后,第三方可以通过特征值破坏文件或修改文件功能,因此,当研发人员发现文件被破坏或文件功能被修改时,为了保证文件的安全性需要对特征值再次进行处理。目前,对文件中特征值进行处理时需要研发人员手动打开文件代码,并通过手动修改文件代码来实现,由于需要用户进行多次操作,因此,降低了文件中特征值的处理效率。
发明内容
本发明实施例公开了一种文件保护方法及装置,用于提高文件中特征值的处理效率。
本发明实施例第一方面公开一种文件保护方法,包括:
当检测到针对目标文件中特征值的处理指令时,调用目标修改文件修改所述目标文件的代码,以修改所述特征值的编码方式,或以修改所述特征值的代码在所述目标文件的代码中所处位置,所述特征值用于唯一标识所述目标文件,所述目标修改文件是用于处理所述特征值的文件;
根据修改后的所述代码生成目标文件。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,当检测到针对目标文件中特征值的处理指令之后,所述方法还包括:
判断是否存在用于处理所述特征值的目标修改文件;
若不存在所述目标修改文件,则生成所述目标修改文件,并执行调用目标修改文件修改所述目标文件的代码的步骤。
结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述目标文件包括数据段,所述数据段包括所述特征值;
所述调用目标修改文件修改所述目标文件的代码包括:
调用目标修改文件修改所述特征值的代码在所述数据段的代码中所处位置,以修改所述特征值的代码在所述目标文件的代码中所处位置。
结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述目标文件包括标识位,所述标识位用于标识所述特征值的编码方式;
所述调用目标修改文件修改所述目标文件的代码包括:
调用目标修改文件修改所述标识位的值,以修改所述特征值的编码方式。
结合本发明实施例第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述目标文件包括数据段,所述标识位为所述数据段的标志位;
所述调用目标修改文件修改所述标识位的值包括:
调用目标修改文件修改所述标志位的值。
本发明实施例第二方面公开一种文件保护装置,包括:
修改单元,用于当检测到针对目标文件中特征值的处理指令时,调用目标修改文件修改所述目标文件的代码,以修改所述特征值的编码方式,或以修改所述特征值的代码在所述目标文件的代码中所处位置,所述特征值用于唯一标识所述目标文件,所述目标修改文件是用于处理所述特征值的文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510472634.1/2.html,转载请声明来源钻瓜专利网。