一种安全软件的安全升级方法及装置制造方法及图纸

技术编号:12581127 阅读:59 留言:0更新日期:2015-12-23 19:26
本发明专利技术实施例公开了一种安全软件的安全升级方法及装置,包括当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级;当所述中央处理器处于空转状态时,除了安全软件的升级程序处于运行状态,其他线程都处于非运行状态,从而保证系统在安全软件没有运行的这个空白时间内,不会有一些恶意行为被执行,保证了安全软件的安全升级。

【技术实现步骤摘要】

本专利技术涉及计算机安全领域,更具体地说,涉及一种安全软件的安全升级方法及 目.0
技术介绍
安全软件是一种可以对病毒、木马等一切已知的对计算机有危害的程序代码进行清除的程序工具。安全软件一般都是在系统开机较早的时间就已经运行起来,来防止恶意程序在系统中抢先执行,并且在整个系统的运行过程中,安全软件无时无刻的都在运行着,起到保护系统的作用。但是存在一种情况,安全软件需要做大的更新,更新整体内容,在做大的更新的时候,安全软件一般都会停止运行,来替换一些文件。这个时候系统处于无保护状态,可能会有恶意程序的针对这种情况的恶意行为产生。因此,如何在安全软件升级过程中,阻止恶意程序的恶意行为是现在需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种安全软件的安全升级方法及装置,以实现在安全软件升级过程中,阻止恶意程序的恶意行为。为实现上述目的,本专利技术实施例提供了如下技术方案:—种安全软件的安全升级方法,包括:当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级。优选的,将所述中央处理器的运行状态设置为空转状态,包括:占用所述中央处理器的时间,使所述中央处理器的运行状态为空转状态。优选的,所述占用所述中央处理器的时间,包括:执行旋转锁程序,占用所述中央处理器的时间。优选的,根据所述升级程序对所述安全软件进行升级,包括:替换所述安全软件的运行文件。优选的,替换所述安全软件的运行文件之后,还包括:启动升级后的安全软件,并停止所述升级程序的运行。—种安全软件的安全升级装置,包括:运行状态设置模块,用于当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行模块,用于当所述中央处理器的运行状态设置为空转状态时,停止运行所述安全软件;升级模块,用于根据所述升级程序对所述安全软件进行升级。优选的,所述运行状态设置模块通过占用所述中央处理器的时间,以使所述中央处理器的运行状态为空转状态。优选的,所述运行状态设置模块通过执行旋转锁程序,以占用所述中央处理器的时间。优选的,所述升级模块通过替换所述安全软件的运行文件,以对所述安全软件进行升级。优选的,还包括启动模块,所述启动模块用于启动升级后的安全软件;所述停止运行模块,还用于当所述安全软件升级结束后,停止运行所述升级程序。通过以上方案可知,本专利技术实施例提供的一种安全软件的安全升级方法及装置,包括当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级;当所述中央处理器处于空转状态时,除了安全软件的升级程序处于运行状态,其他线程都处于非运行状态,从而保证系统在安全软件没有运行的这个空白时间内,不会有一些恶意行为被执行,保证了安全软件的安全升级。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种安全软件的安全升级方法流程图;图2为本专利技术实施例公开的另一种安全软件的安全升级方法流程图;图3为本专利技术实施例公开的一种安全软件的安全升级装置结构示意图;图4为本专利技术实施例公开的另一种安全软件的安全升级装置结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种安全软件的安全升级方法及装置,以实现在安全软件升级过程中,阻止恶意程序的恶意行为。参见图1,本专利技术实施例提供的一种安全软件的安全升级方法,包括:S101、启动安全软件的升级程序;S102、将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;具体的,所述将中央处理器的运行状态设置为空转状态,即抢占中央处理器的时间,使中央处理器在安全软件在升级的这段期间,只执行安全软件的升级程序,使其他软件都处于非运行状态,以保证在安全软件在升级期间,没有其它恶意行为被执行,保证系统的安全性。S103、停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级。具体的,在所述中央处理器处于空转状态时,就可以对升级软件进行升级。具体的,本实施例通过人为的占用CPU时间,来保证在安全软件停止监控的这段空白时间内,系统只有安全软件的升级软件在运行,避免恶意软件的运行,来达到安全软件安全的升级目标。本专利技术实施例提供的一种安全软件的安全升级方法及装置,包括当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级;当所述中央处理器处于空转状态时,除了安全软件的升级程序处于运行状态,其他线程都处于非运行状态,从而保证系统在安全软件没有运行的这个空白时间内,不会有一些恶意行为被执行,保证了安全软件的安全升级。优选的,在本专利技术的另一实施例中,所述占用所述中央处理器的时间,包括:执行旋转锁程序,占用所述中央处理器的时间。具体的,Windows系统上的旋转锁,可以使中央处理器处于空转状态,使除了升级程序之外的其他线程都处于非运行状态,来保证系统在安全软件没当前第1页1 2 本文档来自技高网...
一种安全软件的安全升级方法及装置

【技术保护点】
一种安全软件的安全升级方法,其特征在于,包括:当启动安全软件的升级程序时,将中央处理器的运行状态设置为空转状态;其中,在所述中央处理器处于空转状态下时,只允许所述安全软件的升级程序运行;停止运行所述安全软件,并根据所述升级程序对所述安全软件进行升级。

【技术特征摘要】

【专利技术属性】
技术研发人员:史宏志
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1