[发明专利]计算机软件产品运行保护方法无效

专利信息
申请号: 201210295969.7 申请日: 2012-08-20
公开(公告)号: CN102880817A 公开(公告)日: 2013-01-16
发明(设计)人: 张辉 申请(专利权)人: 福建升腾资讯有限公司
主分类号: G06F21/12 分类号: G06F21/12
代理公司: 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人: 宋连梅
地址: 350000 福建省福州市仓山区金*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算机 软件产品 运行 保护 方法
【说明书】:

【技术领域】

发明涉及计算机软件领域,具体涉及一种计算机软件产品运行保护方法。

【背景技术】

计算机软件系统中部分关键进程和软件是为了保障系统安全可靠运行,为了防止这些关键进程和软件被恶意结束、卸载以及相关配置被篡改,需要对软件产品中的关键程序,关键文件、配置进行保护,防止关键程序被异常关闭,防止关键文件被异常删除,防止关键配置被篡改。但是Windows系统并未提供相应的标准保护机制,需要每个应用程序根据自身要求自己进行开发。

目前大多的软件对关键进程保护的方法主要有如下几种:

1、只允许通过“任务管理器”对进程执行“进程结束”操作,从而一定程度上防止了对程序的恶意结束操作。它采用了Hook技术,对针对关键进程的“结束进程”Windows API调用进行过滤,对“任务管理器”发起的进程结束操作允许执行,对于其他应用程序发起的,针对关键进程的“结束进程”操作,截获后返回指定的错误(例如没有操作权限),而不再向下执行实际的结束进程的操作,该方法存在以下缺陷:a.由于在任务管理器中仍然可以结束掉进程,所以仍然无法避免程序被恶意结束;b.无法处理对于程序内部异常而造成的进程结束的问题。

2、阻止第三方程序直接获取被保护进程的句柄,从而阻止从“任务管理器”或者第三方应用程序中对进程进行“结束进程”的动作。该做法是针对“结束进程”所必须依赖的“进程句柄”的获取操作,通过Hook操作,阻止第三方程序通过“打开进程”Windows API的方式获取关键进程的句柄,从而阻止第三方应用程序获取其进程的句柄之后进行的“结束进程”操作,该方法存在以下缺点:a.应用程序可以编写枚举当前系统进程句柄的方式获取特定的进程句柄,从而绕过该方法;b.对于杀毒软件等程序而言,可能会因为无法打开该进程进行病毒扫描而误认为该进程存在风险。

3、采用“双进程保护”的方式,利用两个或者多个进程,进程之间互相持有对方进程的运行句柄的方式,一旦有一方出现异常而被终止,就立即启动另一方软件。实现进程之间的相互保护功能。该方法存在以下缺点:有不少的病毒程序采用这样的方式进行自我保护,故该保护方式可能会被杀毒软件误报为病毒。

目前软件对关键文件保护的方法主要有如下几种:

1、对关键的文件进行备份,一旦发现问题,则从备份的位置恢复该文件,该方法存在以下缺点:a.如果备份的位置的文件也被删除,则无法进行恢复操作。b.备份的文件如果没有在配置更新时及时更新,恢复之后也存在配置信息丢失的问题。

2、对系统的所有文件操作进行Hook拦截和过滤,如果对关键文件的操作不符合过滤条件,则进行阻止,该方法存在以下缺点:对非关键文件进行操作的文件读写操作也要进行拦截,存在处理效率的问题。

有鉴于此,本发明人针对现有技术的缺陷深入研究,并有本案产生。

【发明内容】

本发明所要解决的技术问题在于提供一种计算机软件产品运行保护方法,能够实现较为完整的软件自我保护的功能。

本发明采用以下技术方案解决上述技术问题:

计算机软件产品运行保护方法,包括如下步骤:

步骤1:开启关键服务,在关键服务第一次启动时将进程监视模块注入到系统进程中,在系统进程空间中运行所述进程监视模块,所述进程监视模块定时检查关键服务是否运行,如果关键服务异常终止,则再次启动该关键服务;

步骤2:文件保护模块按照配置,对关键目录中的文件操作进行过滤,如果有关键目录之外的应用程序对关键目录中的文件进行删除操作,则阻止该操作;如果操作文件的进程位于关键目录内部,则允许其进行该文件操作;

步骤3:卸载保护模块在用户执行卸载操作的时候,根据用户输入的卸载密码是否正确控制是否允许用户进行实际的软件卸载动作。

所述进程监视模块:通过远程注入到系统进程中以线程的形式运行,对指定的关键服务的运行情况进行定时监视,一旦发现该服务停止运行,则自动启动该关键服务。

所述文件保护模块:通过对关键目录中的文件操作进行保护,阻止该目录中的配置、文件被目录以外的应用程序所删除。

所述卸载保护模块,通过对卸载程序运行进行密码保护,阻止非管理员或者普通用户恶意卸载软件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210295969.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top