据 MSN 24 日报道,美国宾州西部地区检察官办公室在一份新闻稿中称,今年 62 岁的 David Tinley(大卫·廷利)在联邦法院对故意损坏受保护电脑的指控认罪。
这是怎么回事呢?
现年 62 岁的大卫·廷利 (David Tinley) 来自匹兹堡附近的哈里森市,十年前受雇于西门子的美国子公司,负责定制自动化电子表格,电子表格包含自定义脚本,可以根据存储在其他远程文档中的当前订单更新文件的内容,从而允许公司自动化库存和订单管理。西门子使用这些电子表格来管理电气设备的订单。
他在电子表格中植入了逻辑炸弹,会在特定日期之后爆一次,导致电子表格管理系统出现错误信息、屏幕按钮大小变化等故障。
起初,西门子公司并不知道故障的具体原因,出于对廷利的信任,都会再次雇佣他作为合同工进行修复,每次都需要重新支付修复费用,持续时间近 3 年,直到东窗事发。
东窗事发
又是一次表格崩溃,西门子公司仍然联系大卫·廷利进行修复,但不巧的是,他在外地,不得不将管理密码交给西门子的其他技术人员去进行紧急修复。
西门子公司的技术人员这才发现,这些年电子表格频繁崩溃的原因在于大卫·廷利在其背后植入了一个逻辑炸弹,该逻辑炸弹会导致电子表格在特定日期后崩溃。而大卫·廷利便可以借修复的名义,重复收取西门子公司的修复费用(大概费用在 4.2 万美元)。
最终,大卫·廷利被告上法庭,他将面临最高十年的监禁以及 25 万美元(约合人民币 172 万)的罚款。
无独有偶
据 Register 报道,2008 年,一名系统管理员被判 30 个月监禁,起因是他担心被解雇而埋逻辑。后来雇主发现了他埋的逻辑。
该系统管理员承认植入了,目的是在他离开公司后删除大量数据。检察官指控称,由于编码方式存在缺陷,这台电脑无法按时开机,而他在试图修好电脑后被抓获。
据 ZDNet 报道,2018 年,亚特兰大一名法官判处一名程序员两年监禁,原因是他承认在美国陆军的薪资数据库中植入了逻辑。
因为失去继续管理这些数据库的合同,他就埋了逻辑。后来触发了,删除了阻止美国陆军预备役人员按时得到报酬和部署的数据。美国陆军花费 260 万美元调查和修复他们的系统。涉事程序员被要求支付 150 万美元的赔偿金,并被判入狱。
知了姐有话说:
希望各位未来的CTO,能够坚守职业道德,不要再发生这些荒唐事。当然,如果你不坚持学习编程,持续进步,找工作自然就悬了,就算找到了工作,解雇也是迟早的事。