|
||||
近来传播快、破坏力大的电脑病毒频频爆发,全球用户深受其害。软件业现正对原有生产模式进行反思,其设计理念有望发生根本变革。
电脑病毒攻击网络,给个人用户和公司造成巨大损失。8月初爆发的“冲击波”病毒专门利用Windows操作系统的漏洞进行攻击,全球至少50万台计算机受到感染。电脑专家称,其后传播的“大无极”是目前为止发现的第一种可以自我复制并突破电脑防护系统的电脑病毒。
据《亚洲华尔街日报》报道,美国国家标准与技术研究所2002年5月曾经发布过统计数字,称美国软件制造商设计的软件“不完善”,每年直接损失在222亿美元至595亿美元之间。这还不包括软件漏洞造成的间接损失,如受“冲击波”攻击后CSX公司中断了铁路货运服务,加拿大航空公司航班延误甚至取消等。
软件业的原有生产模式使电脑病毒有机可乘,安全性没有成为软件设计的根本要求。通常是尽快推出新软件,出了问题再进行补救。但在8月份电脑病毒大流行期间,大多数用户不知道微软提供的“补丁”可防病毒,有些则表示“补丁”不易安装。
以“冲击波”攻击的Windows操作系统为例,它由数千名程序员参与编写,软件代码多达几千万行,客观上增加了出现漏洞的可能性和补救的难度。而且这些程序员的经历、习惯不同,程序编写过程缺乏协调。
批评人士认为,程序员知道有人进行程序的后期测试,因此在编写过程中容易疏忽,寄希望于程序漏洞能在最后测试时被堵住。卡内基梅隆大学的研究人员认为,微软这样的大公司虽然可以组织大批程序员编写复杂软件,但程序员倾向于凭直觉工作,很少留下工作记录,由此埋下诸多隐患。
8月的电脑病毒大流行给了软件业一记重拳,迫使其重新定位。IBM前CEO主张给软件业来一次“大检修”。他认为软件编写过程需要更多规范,需要对程序员的工作进行监督。