辞职程序员单位软件里埋病毒

来源:网络发布时间:2009-06-08

  一名程序员辞职前,在其研发的软件中嵌入了删除硬盘数据的恶意代码,给使用该软件的用户造成重大损失。为此,他曾供职的公司因为商业信誉危机而面临倒闭,1500名员工的岗位也可能不保。昨天,记者从杨浦区检察院获悉,这名程序员在归案后辩解一切都纯属过失,但检察官针对 “零口供”(犯罪嫌疑人不承认犯罪事实),利用技术手段迅速锁定相关证据,使其受到法律制裁,使公司渡过难关。

  软件公司频遭投诉

  2007年国庆长假,上海某软件公司全体员工却不得不在接连不断的投诉电话中匆匆结束了假期。投诉者都是该公司客户,投诉内容也惊人的一致——在该公司购买的“算量软件”存在严重病毒,用户计算机硬盘内的所有数据和应用程序被删除。

  仅两天时间,类似投诉多达40余次。用户纷纷提出赔偿要求,造成该公司直接经济损失25万余元。同时,用户对该公司产品的信誉产生严重质疑,多名用户要求解约。经济上的损失和舆论上的压力曾一度使该公司面临倒闭的危险。

  造毒者竟是原公司员工

  该公司调查发现,除了“算量软件2008安装版5.0”及 “报表软件1.0”两款软件中嵌有删除用户硬盘数据的恶意代码外,其他软件都安全稳定。而这两款软件都由同一人负责研发——程序员黄志明。

  黄志明在国庆长假前刚以 “奶奶重病需返乡探望”为由提出辞职。而该恶意代码的启动时间恰恰是2007年10月1日零点。公司遂向警方报案,警方聘请专业技术鉴定机构对黄志明的电脑进行了鉴定。

  虽然黄志明在辞职前已将电脑内的部分信息删除,但鉴定发现,他曾在电脑中编写过两个恶意代码,该代码与销售的“算量软件”中的恶意代码完全一致。警方立案侦查,网上追查已下落不明的黄志明。

  为举证检察官自学计算机

  黄志明归案后辩称是因为私人电脑出现病毒,所以在单位电脑里编写了杀毒程序,这个杀毒程序导致“算量软件”崩溃纯属过失。

  此案被移送至杨浦区检察院审查起诉。面对恶意代码等专业名词,承办的检察官何涛开始自学计算机编程的基本知识。经过一段时间的学习和论证,何涛已完全可以从技术的层面上来证明黄志明的主观故意。首先,黄志明编写的所谓杀毒程序经鉴定仅有恶意删除功能。其次,恶意代码是与“算量软件”挂钩的,只要一启动软件,相关函数就发挥作用,触发恶意功能的运行。

  最终,法院完全采纳了检察机关的意见和认定的罪名,判处黄志明有期徒刑2年6个月。