Java病毒来了?
#1Symantec:发现Java病毒
8月19日,Symantec公司在其网站上宣布:Symantec反病毒研究中心(SARC)发现了一种能够感染Java applets和applecations的计算机病毒。
由于“Strange Brew”病毒能够在各种支持Java的平台上运行,并且能够在几十种不同的计算体系结构之间传染病毒,因此Symantec认为这是首例跨平台Java病毒。
“Strange Brew”病毒能成功地在任何一种运行Java虚拟机的平台(从Windows 95 PC机到Unix服务器及Cray大型计算机)上实现复制。
这种病毒能够感染Java应用程序文件,但只有当被感染的Java应用程序启动时才能进行传播。“Strange Brew”病毒除了感染和破坏Java执行文件以外,并不会造成其它严重的危害。这种病毒并不会通过网上冲浪进行传播。
被“Strange Brew”病毒感染的用户将会发现它们的应用程序在加载时会花费更多的时间甚至失败。如果一个被感染的Java applets由于疏忽而卸载并且运行在Internet浏览器内时,将会显示包含病毒名字的错误信息。“Strange Brew”病毒的具体技术分析可查看SARC站点http://www.symantec.com/arcenter。
#1Sun:那不是Java病毒
Symantec的发现无疑给Sun公司重重一击, 那么Sun公司对此作出何种反应呢?歪歪马上到Sun公司的网站上走了一遭,Sun公司的说法是:Symantec发现那种称为“Strange Brew”的程序,初步断定是由Java语言所写,但称它为“Java病毒”是一种极端的误导。
在Sun公司的解释中,有两点引起了歪歪的注意。
第一、一个程序要被“感染”,就必须在可以访问文件系统的模式下运行,而Java语言安全性的一个基本原则就是可疑的applets不能访问文件系统。
第二 、由于这种病毒传播极其困难,所以危害性很小。它因为Internet的安全性而不能通过被感染的Java applets传播。
#1歪歪的看法
Symantec公司是国际上一家著名的软件公司,大名鼎鼎的NortonUtilities便是该公司的产品,其杀毒软件Nortan Antivirus for Windows 9x销量占世界杀毒软件销量的50%。在Java方面,他们的Visual Cafe of Java是一个公认的优秀Java编程软件。Symantec公司在杀毒软件和Java软件领域都可谓卓尔不群,因此当Symantec公司宣布发现的“Strange Brew”病毒是一个Java病毒的消息后,自然引起了各方的关注。
Java是由Sun公司1995年发布的新一代编程语言。它的出现大大威胁了Microsoft的地位。Java的目标是为满足在一个充满各式各样不同种机器、不同种操作平台的网络环境中开发软件,它的口号是:“一 次编译,处处运行”。由于Java的跨平台性和安全性,人们把它的出现视为革命性的。Sun公司的董事会主席兼CEO斯科特·麦克里尼一直想利用Java语言动摇微软的霸主地位。可以毫不夸张地说,Java语言是Sun公司的命根子。因此Sun公司的迅速和强烈的反应是很自然的事,那么这个被称为“Strange Brew”的计算机病毒是不是Java病毒呢?歪歪对此也不敢妄言,但这是一个用Java语言所写的病毒是无庸置疑的。唯一没有病毒的Java环境竟也有了病毒的嫌疑,这对我们来说无疑是一个坏消息,更可怕的是因为Java的跨平台性和网络通用语言的特殊地位,Java病毒所具有的破坏力比一般病毒更加巨大。对于这一事态的发展,歪歪将继续给以关注。