程序員埋邏輯炸彈,每隔幾年就觸發
有個美國的程序員,為了讓雇主依賴他,在他在負責的程序中埋了邏輯💣,每隔幾年就觸發一次。他面臨最高 10 年的監禁,以及最高 25 萬美元的罰款。

據 MSN 24 日報道,美國賓州西部地區檢察官辦公室在一份新聞稿中稱,今年 62 歲的 David Tinley(大衛·廷利)在聯邦法院對故意損壞受保護電腦的指控認罪。
這到底是怎么一回事?
大衛受雇于西門子的美國子公司,他是合同工,負責定制自動化電子表格。西門子使用這些電子表格來管理電氣設備的訂單。
在這個案件中,大衛埋的邏輯💣,每隔幾年就會定時爆一次,導致電子表格管理系統出現錯誤信息、屏幕按鈕大小變化等故障。
當系統出故障時,西門子會讓大衛回來修復。
修復故障很簡單,就是大衛把邏輯💣的觸發時間點再次往后延。這樣大衛又可以和西門子續簽合同了。
如何東窗事發的?
2016 年,大衛外出度假。
西門子有個緊急訂單,恰好電子表格又出問題了。
于是乎,大衛不得不把電子表單管理系統的管理密碼告訴了西門子的員工,從而暴露了他留的邏輯💣。
大衛的律師表示,他從來沒有因為受雇去修理電子表格而賺到一分錢,他的動機是保護自己的專利作品。
盡管如此,檢方仍辯稱,西門子為調查他,可能造成的損害花費了約 4.2 萬美元,因此,這起案件符合將其定為重罪所需的 5000 美元賠償金。
大衛的請求,包括同意賠償這些費用,并沒收兩臺筆記本電腦。除此之外,他還將面臨最高 10 年的監禁,以及最高 25 萬美元的罰款。
埋邏輯炸彈而吃牢飯,這種程序員不少見
據 Register 報道,2008 年,一名系統管理員被判 30 個月監禁,起因是他擔心被解雇而埋邏輯💣。后來雇主發現了他埋的邏輯💣。(幸好沒觸發)
該系統管理員承認植入了💣,目的是在他離開公司后刪除大量數據。檢察官指控稱,由于編碼方式存在缺陷,這臺電腦無法按時開機,而他在試圖修好電腦后被抓獲。
據 ZDNet 報道,2018 年,亞特蘭大一名法官判處一名程序員兩年監禁,原因是他承認在美國陸軍的薪資數據庫中植入了邏輯💣。
因為失去繼續管理這些數據庫的合同,他就埋了邏輯💣。后來觸發了,刪除了阻止美國陸軍預備役人員按時得到報酬和部署的數據。美國陸軍花費 260 萬美元調查和修復他們的系統。涉事程序員被要求支付 150 萬美元的賠償金,并被判入獄。
上面 2 個都是國外的案子,都是埋了邏輯💣。我想起 2017 年 8 月國內 也有個類似的案件宣判了。
程序員徐某離職后因公司未能如期結清工資,便利用其在所設計的網站中安插的后門文件,將網站源代碼全部刪除。
徐某最后被判 5 年。
在程序中埋邏輯💣或留后門的行為,大家怎么看呢?




















