计算机存储体系防病毒结构 吴成峰 卢小林 【提要】 本文提出了一种计算机存储体系的防病毒结构,分析了在存储体系中防病毒的具体方法,为从计算机存储体系上防止病毒提供了新的途径.
关键词:存储器,系统控制,病毒 The Storage Architecture for Anti-Virus Wu Chengfeng,Lu Xiaolin
(Information Department,Zhejiang Institute of Finance & Economics,Hangzhou 310012)
Abstract: A new concept of the storage architecture for anti-virus application is presented.The anti-virus method is discussed in detail.It is a new way for anti-virus application in fundamental storage architecture.
Key words: Storage architecture,System control,Virus
一、引 言
近年来,计算机病毒的肆虐,严重地妨害了计算机领域许多成果的推广、应用和普及,广大用户为此付出巨大的代价.同时,计算机病毒还被作为计算机犯罪的一种方式和手段,通过将病毒注入计算机系统,篡改和破坏重要数据、程序,甚至造成整个系统崩溃,后果不堪设想.在某些场合,出于报复和竞争的需要,计算机病毒被用作窃取情报机密的重要工具,致使对方在经济、政治、军事等方面失密,损失惨重.事实表明,计算机病毒已经成为社会一大公害.
另一方面,计算机病毒的制作技术日趋工程化.现有的计算机病毒对抗技术一直滞后于新病毒的产生.往往是新病毒出现,造成危害并被人们发觉后,才对其进行剖析,将新病毒的特征码或新病毒代码添入病毒谱库中.这就要求这种反病毒技术必须不断地升级和更新,无休止地被新病毒所牵制.
目前,对抗计算机病毒普遍采用的技术方法有:第一种是纯软件方法.该方法是将具有一定辨识功能的程序装入内存,使之常驻,以监视是否有病毒入侵系统.另一种纯软件方法是使用消毒程序,由人工不定时地运行此程序,以期检测和消除磁盘引导区和磁盘文件中的病毒.上述纯软件方法有以下缺陷:(1)系统控制权低;(2)滞后于新病毒的出现;(3)占用系统资源多;(4)消毒困难.
第二种是防病毒卡方法.此法是将防病毒程序和若干病毒代码或病毒特征码固化在卡上.由此可以避免病毒对防病毒程序的传染,并具有较高的优先级.但此方法的缺陷除了与第一种方法的缺陷基本相同外,还会与系统发生资源冲突,无端地导致死机和误报.
本文旨在通过对计算机病毒入侵机制的研究,提出一种能够对抗病毒传染的计算机存储体系结构,使当前的反病毒技术从被动地位解脱出来,不再为病毒泛滥所困扰,为从根本上排除计算机病毒的侵害,探索一条途径. 二、复制行为和病毒传染
计算机系统中的复制是一种代码的复制,并不发生物理实体的转移.一个复制行为必须具备复制源(简称源)、通路和复制目标(简称目标)三个客体及一个操纵这四个要素.示意图1. |