天星安全的杀毒软件内核程序是基于病毒库的原理,然后再开始查杀病毒,这使得他运行的时候,所需要占据的运算量极大,而且杀毒的能力也不是很强,对于新病毒的出现,这种内核程序可以说根本没有丝毫办法。
要知道,他是通过病毒库的索引进行杀毒的,而新病毒不可能在病毒库之中出现,因此当新病毒出现的时候,天星安全的杀毒软件其实就是一个占据系统运算的垃圾程序了。
而且,往往在这种时候,很多新病毒还可以利用这种垃圾程序来达到让系统瘫痪的目的。要知道,每一款杀毒软件实际上都是最耗费CPU运算率的玩意,这种玩意被病毒利用的话,可以对电脑造成极大的负荷,继而出现死机等现象也就理所当然了,更有甚者就是系统彻底崩溃了。
林宇这样想着,他琢磨着有什么办法可以让杀毒软件脱离这个领域,不让杀毒软件成为计算机之中占用系统运算最大的一个程序。
但杀毒软件要杀毒,往往需要搜索计算机之中每一个文件,这使得他必须成为运算最大的一个程序,而且,由于他需要保护计算机之中每一个文件的安全,他也自然成为了运行时最大的一个程序。
这让林宇想起了忠诚安全卫士升级版,这款软件与一般软件不同的是,他的运算量相当的小,采取的也是伪主动防御系统。
从原理上解释的话或许有点复杂,但简单来讲的话,倒也不算太复杂。无非就是他监控的是电脑的整体情况,注册表的情况、程序运行的情况,然后有一套专门针对注册表情况和程序运行情况的对照表。
但注册表和程序运行出现异常的时候,忠诚安全卫士升级版就会在异常处开始细致的检测。这和杀毒软件对所有文件都进行细致的检测不同,忠诚安全卫士升级版是发现异常之后,才开始检测。
两方一对比,产生的运算量自然就完全不同。而杀毒软件的臃肿,在忠诚安全卫士升级版之中全然不会出现,因为忠诚安全卫士升级版的内核程序不过是注册表的情况和程序运行情节的一些正常模式。
而杀毒软件却要含有每一个文件的异常模式,每一个病毒出现之后产生的异常都会在病毒库之中添加进去,这就使得杀毒软件变得臃肿,运行也缓慢的很。
试想一下,病毒有千千万万,而每一个病毒造成的异常都要对计算机之中千千万万的程序和文件进行一次是或者否的判断,这样的运算量有多大也就可想而知了。
对比起忠诚安全卫士升级版,他只监视注册表和运行的程序的情况,发现某个异常再针对该异常进行细致的检测,运算量自然大大减小。
不过,要达到忠诚安全卫士升级版这样简便,却必须丧失一个功能,那就是因为没有病毒库的存在,忠诚安全卫士升级版并不能杀毒,他至多能做的事情就是组织异常的程序继续运行,修复被更改的注册表。
“那么,能不能将忠诚安全卫士升级版的这种特性,运用到杀毒软件之中呢?”林宇开始了思考,要完成这一步可能存在的困境,顿时全部在林宇的脑海之中浮现出来。
林宇很清楚,忠诚安全卫士升级版不仅能够做到以上的种种,而且,对于外来病毒、木马以及可能挂马的网站、下载的文件都会第一时间做出检测。
做出检测的原理也很简单,不过是看这些网站出现的时候会不会有异常的程序出现,注册表会不会有异常的改动。
简单来说,忠诚安全卫士升级版的依据,实际上就是注册表的正常情况和程序的正常情况。但要知道,计算机的正常情况并不是千遍一律的,他在很多种的情况下,都属于正常。
但忠诚安全卫士升级版为了简单,只是将正常情况的最大一个类别确定了下来,于是一些忠诚安全卫士升级版确定的异常情况,往往也可能是符合计算机正常情况范畴的。
然则,由于用户基本上不懂电脑。况且,忠诚安全卫士升级版将大部分正常情况的注册表和程序运行都涵盖了进去,偶尔出现这种错漏,倒也不会引起什么,至多是将某些软件误认为是流氓软件。