[发明专利]计算机安全防护系统及方法无效
| 申请号: | 200710202675.4 | 申请日: | 2007-11-26 | 
| 公开(公告)号: | CN101447003A | 公开(公告)日: | 2009-06-03 | 
| 发明(设计)人: | 常小军 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 | 
| 主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F9/46 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 计算机 安全 防护 系统 方法 | ||
技术领域
本发明涉及一种计算机安全防护系统及方法。
背景技术
由于生产、生活及学习的需要,企业或公共场所经常需要提供公用计算机系统供人们进行查询、演示和学习。由于这些计算机系统是面向公众的,而且不同操作者的知识、操作目的及操作方法均不相同,因而经常会给计算机系统的正常运行带来诸多问题,例如,不该关闭的程序被关闭及不能删除的程序被删除。这种操作往往会导致计算机不能正常运行,甚至造成系统瘫痪,给企业及公共服务提供者造成重大损失。
传统的计算机安全保护方法只是通过安全保护程序利用单线程将计算机系统中其他重要程序和文件进行备份以保护计算机安全。一旦该安全保护程序本身被删除时,就不能达到计算机安全保护的目的。
发明内容
鉴于以上内容,有必要提供一种计算机安全防护系统,其可利用多线程来保护计算机系统的正常运行,提高计算机的安全性。
此外,还有必要提供一种计算机安全防护方法,其可利用多线程来保护计算机系统的正常运行,提高计算机的安全性。
一种计算机安全防护系统,该系统包括:主线程创建模块,用于在本计算机安全防护系统的进程内创建主线程,对计算机系统进行监控;初始化设置模块,用于利用所创建的主线程初始化设置需保护的程序;监控模块,用于利用主线程对所设置的保护程序进行监控防护;本地辅助线程创建模块,用于利用主线程创建本地辅助线程,该本地辅助线程驻留在所述的主线程体内,对计算机安全防护系统本身进行监控;远程辅助线程创建模,用于利用本地辅助线程创建远程辅助线程,所述的远程辅助线程驻留在本计算机安全防护系统的任一远程进程体内;及主线程检测模块,用于利用远程辅助线程检测主线程是否被关闭,并在主线程被关闭时,利用所述的主线程创建模块重新创建主线程。
一种计算机安全防护方法,该方法包括如下步骤:创建主线程,对计算机系统进行监控;利用所创建的主线程初始化设置需保护的程序;利用主线程对所设置的保护程序进行监控防护;利用主线程创建本地辅助线程,该本地辅助线程驻留在所述的主线程体内;利用本地辅助线程创建远程辅助线程,所述的远程辅助线程驻留在任一远程进程体内;及利用远程辅助线程检测主线程是否被关闭,并在主线程被关闭时,重新创建主线程。
相较于现有技术,所述的计算机安全防护系统及方法可利用多线程(包括主线程、本地辅助线程及远程辅助线程)互相配合防护,即主线程执行系统防护和检测产生本地辅助线程、本地辅助线程监测和保护远程辅助线程及远程辅助线程又检测和保护主线程,从而保护计算机系统的正常运行,并提高计算机的安全性。
附图说明
图1是本发明计算机安全防护系统较佳实施例的应用环境架构图。
图2是本发明计算机安全防护方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明计算机安全防护系统较佳实施例的应用环境架构图。所述的计算机安全防护系统10应用于计算机1上。该计算机安全防护系统10主要包括主线程创建模块110,初始化设置模块120,监控模块130,本地辅助线程检测模块140,本地辅助线程创建模块150,注册表设置模块160,远程辅助线程检测模块170,远程辅助线程创建模块180,主线程检测模块190及关闭模块200。
所述的主线程创建模块110,用于在本计算机安全防护系统10的进程内创建主线程,对计算机1的系统进行监控防护。其中,进程是指在系统中正在运行的一个应用程序,线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是基于多线程的多任务。
所述的初始化设置模块120,用于利用所创建的主线程初始化设置需保护的程序。所述的需保护的程序包括,但不限于,必须运行的程序、禁止运行的程序及不允许删除的程序。所述的初始化设置为:将需保护的程序复制一份,作为备份文件进行备份,并将该备份文件设置为只读文件及隐藏文件。
所述的监控模块130,用于利用主线程对所设置的保护程序进行监控防护。所述的主线程对所设置的保护程序进行监控防护主要包括:对计算机1的系统进程列表进行监控,若有禁止运行的程序的进程,则关闭该禁止运行的程序的进程;监控必须运行的程序的进程是否运行,若未运行,则运行该必须运行的程序的进程;监控不允许删除的程序是否存在,若不存在,则从备份文件中恢复该不允许删除的程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710202675.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件远程安装的系统及方法
 - 下一篇:零件设计系统及方法
 





