一种智能人工CIH病毒预警机制的实现[1]

2011-03-02 21:48 编辑:admin 来源:发表论文 浏览:

                               一种智能人工CIH病毒预警机制的实现

    摘要:要保证实验课件的安全,防范计算机病毒是我们必须关注的一件事。如何用编程语言,自己动手建立CIH病毒防范机制,本文作了分析并给出示例。

    关键词:CIH病毒、预警程序、预警机制  引言多媒体课件辅助物理实验教学,使得一些进程比较快、现象不清楚或原本在教学环境中无法开展的实验有了清晰展示的机会。这是对实验手段的极大丰富,也是对实验方法的有益补充。但存放在计算机系统中的多媒体课件会受到病毒的侵袭,产生运行慢甚至不能运行等非正常现象。自1962年第一个计算机病毒走出实验室,人们再也没能把病毒从计算机及其系统内彻底地清除掉。99年4月26日发作的CIH病毒尤其让计算机用户感受到来自这种多途径传播的瘟疫的威胁。

    由于杀毒软件功能的增强总是滞后于病毒版本的更新,这令我们面对多数的计算机,无从断言其中有无病毒。病毒让人看到计算机及其网络体系的脆弱。针对现有的计算机病毒,瑞昌、KVW3000等杀毒软件提供了完备的预警、查毒、杀毒的功能。事物总有两面性。对杀毒软件的过分依赖会使我们放松对病毒的警惕,杀毒软件设置不合理与升级不及时,还会为病毒造成危害预留空间。在防范病毒的过程中,用户的直接参与有助于提高其对病毒的警惕,减少计算机病毒发作的机会,增添对计算机及其系统的信任。

   智能人工CIH病毒预警机制的原理众所周知,病毒有四个特征:破坏性、隐蔽性、传染性、潜伏性。潜伏性能有效地麻痹人的思想,让人在平静中漠视病毒,从而使病毒的危害范围容易扩大。而条件一旦具备,病毒迅速被激活,在我们毫不察觉的情况下,开始对计算机系统内的数据资源及计算机的正常运行造成危害。 39 ①收稿日期: 2003—2—15针对病毒发作需要激活这一特点,通过采取一定的措施,令之丧失发作条件,从而置之于名存实亡的状态。例如CIH病毒,其发作日期为4月26日。在4月26日(甚至每月的26 日)来临之前,让计算机自动提醒我们修改系统设置,避开这一日期。

   进而用查、杀毒软件彻底地检查计算机中的每一个角落,把机内的CIH病毒斩尽杀绝,令其作威作福无从谈起。因此,通过简单的编程设计,我们可以建立起自己的预警机制。在以Windows为操作系统的计算机中, C盘的Windows \ start menu \ programs下有一个 “启动”文件夹。在Windows正常启动后,放在该文件夹中的所有程序自动获得运行。用Vi- sual Basic等编程语言制作一个可执行程序。该程序在运行之后获取系统日期并进行判断, 若发现是23、24、25日,特别是4月的这几天,程序立即弹出消息框,发出警告,要求用户根据需要,做些查、杀毒或更改系统日期的工作。作为对该程序的进一步完善,加入相应的代码,让它先检测系统日期是否被修改。如作过修改,则弹出消息框,提示用户,根据需要决定是否将日期改为正常。若检测发现日期正常且未达到预警值,则程序自动退出,不做任何处理。这样让程序检测日期,判断提示;让用户更改设置,查毒杀毒。前者有智能的特征,后者是人工的操作,两者相结合,既发挥人的主动性,提高人们对病毒的警惕,又使得参与的过程相对简单,不至于增加用户操作的难度。 2·2 智能人工CIH病毒预警机制的实现实现这一预警机制,需完成如下两个步骤:设计预警程序;把设计好的程序放入启动文件夹。下面以Visual Basic为程序设计工具进行具体介绍。


    热门论文

    随机硕士毕业

    全站推荐研究生毕业论文

    热门毕业论文范文