给计算机种“牛痘”(2)  

  开发综合“免疫系统”   

  IBM的专家们还在努力寻找具有另外一些免疫机理模拟特征的方式。   

  生理上,一个受感染的细胞会发出化学信号,警告相邻的细胞赶快设置障碍以阻止咄咄逼人的病毒扩散。于是,当免疫系统准备好了反击“入侵者”的方法后,它就能迅速出击,一举击溃病毒的进攻。人类免疫系统在鉴别外来入侵的病毒时,决不会因为这类入侵病毒类似其他传染性媒介而识不破它、容纳它。   

  福里斯特和同事们已经为计算机的自动识别找到了一条路径。通过观察一个程序与计算机操作系统之间的信号排序,她们确认了每部计算机特有的图案。非正常的图案就可能是病毒感染的标志,“我们能够使信号排序在‘有病毒’与‘无病毒 '之间自动产生鉴别、分辨真伪信号的能力”。福里斯特指出,“像人体内的白血球那样,一种数字免疫系统可以产生识别外来干扰因素的抗体”。   

  福里斯特和她的同事们正在研制一种能使计算机不断实现自身重新定义的系统,但专家们依然没有找到识别病毒后如何抵抗的最佳方法。   

  虽然现在进行的仅是理论上的探讨,但福里斯特的方法或许能提供新的捷径。“应该说,不断开发的数字式抗体会使系统工作更加精确,愈来愈类似生物学”,怀特说,“但这种模拟研究极其困难。”   

  有两个研究小组甚至警告说,实际上,永远不可能研制出有绝对免疫能力的系统。“正如人体内的白血球和病毒都会发生演变和进化,以战胜其他的白血球和病毒,而计算机病毒与抗病毒技术之间的关系也将如此”,怀特认为。   

  普遍存在的病毒能以变本加厉的速度创生新的病毒。“如果有两个或更多的病毒感染了一部计算机,则该病毒有时还会自动地复制出其他病毒,生成一种新的干扰病毒。这种病毒虽然迄今为止还很罕见,但其演化的后果无疑是十分恐怖的”,怀特提醒道。   

  但无论这种恐怖将以什么形式出现,保护计算机系统不受病毒侵害的目标不能动摇。“我们可以在理论上把一部计算机想象成跟人体一样能接种疫苗,能增强抗病毒的免疫力”,弗吉尼亚州乔治-梅森大学的苏什尔-杰乔迪亚说,“当我们受到一种病毒侵袭时,我们就会感到浑身不舒服,而我们人体内的免疫系统会发觉这种病毒,战胜它并使体力恢复。显然计算机系统不会像人体那样自身具有免疫力,我们必须在其身上人为地注入免疫技术”。   

  “数字免疫”不是梦想   

  “因为程序和操作系统通常在设计时无法将安全因素同时融入进去,抗病毒程序将始终落后于程序和系统的开发而处于被动,”杰乔迪亚说,“尽管理想的数字免疫系统仍是雾里看花,谁也说不准会以什么形式运作,但我们只有锲而不舍地去尝试,因为这是唯一的选择”。   

  福里斯特指出,“90年代初期刚刚兴起因特网时,计算机安全问题就已十分突出,而现在已演化到令人谈虎色变的境地”。   

  现兼任《计算机安全》杂志首席编辑的杰乔迪亚说,程序设计人员在人们开始使用最新版本的软件之前,就应致力于病毒的研究。   

  “在设计计算机系统和程序时养成一种必须加入安全保密技术的主观意识,是极其重要的关键步骤”,他说。良好的译成密码的系统能够万无一失地确保信息从一部计算机转换到另一部计算机时不会失真,而它能使那些人为设计制造病毒者和传播病毒者“无用武之地”。   

  计算机安全专家们警告说,迄今仍没有十分成熟的技术足以保护日益密切相连的计算机系统的安全。但他们预言,不久,诸如数字免疫系统这样的新安全武器一定会出现,定能彻底防范计算机病毒的传染和扩散。
(转载光明日报)

相关链接:给计算机种“牛痘”(1)