防范计算机病毒主要从管理和技术两方面着手:
严格的管理
制定相应的管理制度,避免蓄意制造、传播病毒的事件发生。
有效的技术
将大量的消毒 / 杀毒软件汇集一体,检查是否存在已知病毒;
检测一些病毒经常要改变的系统信息,以确定是否存在病毒行为;
监测写盘操作,对引导区或主引导区的写操作报警;
对计算机系统中的文件形成一个密码检验码和实现对程序完整性的验证,在程序执行前或定期对程序进行密码校验,如有不匹配现象即报警;
智能判断型:设计病毒行为过程判定知识库,应用人工智能技术,有效区别正常程序与病毒程序的行为;
智能监察型:设计病毒特征库,病毒行为知识库,受保护程序存取行为知识库等多个知识库及相应的可变推理机。