一种计算机用户信息安全防护方法

文档序号:6549862阅读:195来源:国知局
一种计算机用户信息安全防护方法
【专利摘要】本发明公开了一种计算机用户信息安全防护方法,其技术方案是:一种计算机用户信息安全防护方法,包括备份受保护应用程序、配置INOTIY系统调用、监控MODIFY事件、计算比较HASH值等步骤,从而阻止受到破坏的重要应用件运行,保证正确的应用程序运行,实现对用户保密信息的安全防护。
【专利说明】一种计算机用户信息安全防护方法【技术领域】
[0001]本发明属于计算机软件安全防护领域,特别涉及一种计算机用户信息安全防护方法。
[0002]
【背景技术】
[0003]随着计算机技术的蓬勃发展,计算机软件得到广泛应用,同时,计算机病毒也在计算机网络上大量传播,应用软件遭到病毒攻击破坏的可能性越来越大。当前,常用的病毒防护方法是使用防火墙、杀毒软件等防护手段。这种防护手段并不能完全保证用户应用软件不被恶意病毒攻击。尤其是一些应用软件,常常包含了用户大量的保密信息,一旦被攻击,损失惨重。因此,急需一种能够阻止受到恶意攻击破坏的应用程序运行的方法,从而保护用户重要信息的安全。
[0004]

【发明内容】

[0005]本发明的目的是:提供一种基于软件完整性度量的用户信息安全防护方法,阻止受到破坏的重要应用件运行,保证正确的应用程序运行,实现对用户保密信息的安全防护。 [0006]本发明的技术方案是:一种计算机用户信息安全防护方法,它包括下列步骤:
Al.在隐藏分区中备份受保护应用程序,保存受保护应用程序的HASH值;
A2.配置INOTIY系统调用,将IN0TIFY系统调用配置为监视指定路径下受保护应用程序的MODIFY事件;
A3.初始化IN0TIFY系统调用,并启动监视进程;
A4.监控指定路径下的受保护应用程序产生的MODIFY事件;
A5.判断是否发生MODIFY事件,如果发生则转A6,否则转AlO ;
A6.计算触发MODIFY事件的受保护应用程序的HASH值;
A7.读取受保护应用程序预先保存的HASH值;
A8.判断重新计算的HASH值与预先保存的HASH值是否一致;如果一致,则转到A10,否则转A9 ;
A9.利用隐藏分区中备份的受保护应用程序重新恢复受保护应用程序;
A10.运行受保护应用程序。
[0007]本发明通过对用户重要应用软件的备份、运行前的完整性度量,阻止受到破坏的重要应用件运行,保证正确的应用程序运行,从而实现用户保密信息的安全防护。
[0008]
【专利附图】

【附图说明】
[0009] 图1为本发明流程图;【具体实施方式】
[0010]实施例1:参见附图1,一种计算机用户信息安全防护方法,它包括下列步骤:
Al.在隐藏分区中备份受保护应用程序,保存受保护应用程序的HASH值;
A2.配置INOTIY系统调用,将IN0TIFY系统调用配置为监视指定路径下受保护应用程序的MODIFY事件;
A3.初始化IN0TIFY系统调用,并启动监视进程;
A4.监控指定路径下的受保护应用程序产生的MODIFY事件;
A5.判断是否发生MODIFY事件,如果发生则转A6,否则转AlO ;
A6.计算触发MODIFY事件的受保护应用程序的HASH值;
A7.读取受保护应用程序预先保存的HASH值;
A8.判断重新计算的HASH值与预先保存的HASH值是否一致;如果一致,则转到A10,否则转A9 ;
A9.利用隐藏分区中备份的受保护应用程序重新恢复受保护应用程序;
A10.运行受保护应用程序。
【权利要求】
1.一种计算机用户信息安全防护方法,其特征是:它包括下列步骤: Al.在隐藏分区中备份受保护应用程序,保存受保护应用程序的HASH值; A2.配置INOTIY系统调用,将IN0TIFY系统调用配置为监视指定路径下受保护应用程序的MODIFY事件; A3.初始化IN0TIFY系统调用,并启动监视进程; A4.监控指定路径下的受保护应用程序产生的MODIFY事件; A5.判断是否发生MODIFY事件,如果发生则转A6,否则转AlO ; A6.计算触发MODIFY事件的受保护应用程序的HASH值; A7.读取受保护应用程序预先保存的HASH值; A8.判断重新计算的HASH值与预先保存的HASH值是否一致;如果一致,则转到A10,否则转A9 ; A9.利用隐藏分区中备份的受保护应用程序重新恢复受保护应用程序; A10.运行受保护应用程序。
【文档编号】G06F21/52GK104036184SQ201410269339
【公开日】2014年9月10日 申请日期:2014年6月17日 优先权日:2014年6月17日
【发明者】余贤祥, 马玉桂, 王建颖 申请人:来安县新元机电设备设计有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1