你永遠都想不到程序員會因為什麼刪掉代碼。
你可能還記得年初微盟員工憑一己之力,刪除自家公司數據庫,累計市值蒸發超 30 億港元的事情。
不僅如此,微盟服務器故障時間長達 8 天之久,最終賠付了商家 1.5 個億,事後當事人自供是因酒後因生活不如意、無力償還網貸等個人原因刪庫。
原本以為這理由已經夠奇葩了。
近日,雷鋒網編輯發現了一個更奇葩的刪庫理由:因公司未發獎金,一名程序員怒而修改華為雲 obs 對象存儲服務代碼,導致平台大範圍崩潰。
而這位“一時衝動”的程序員也收穫了 5 個月的刑期。
看到這裏,網友也忍不住吐槽道:
兄弟,不講武德,付出代價了吧~
得不到獎勵,不如就親手毀滅
事情還要從今年 4 月份説起。
被告人王某(以下簡稱:王某)所在的公司項目是一個同城生活服務平台,主要是滿足晉城消費者線上、線下的吃、喝、玩、樂、購服務。
2020 年 3 月 22 日,該公司某平台被晉城市商務局選為晉城市同城生活服務平台,受晉城市商務局委託向消費者發放電子消費劵。
2019 年 12 月,時任公司技術部的劉經理交給王某一個任務:開發 obs 代碼,如果開發成功公司會有獎勵。
在開發過程中王某負責寫代碼,另一位同事則負責做前段代碼工作。開發完畢經過測試沒有問題,就開始在公司運行。
王某心想,這下獎金穩了。
可是,萬萬沒想到,公司卻層層設卡不想給獎金。
同為社畜的雷鋒網編輯已經有代入感了(生氣,非常生氣)。
王某可忍不了:既然我能開發出來,也能毀了他。
説幹就幹。
2020 年 4 月 13 日 11 點左右,王某就開始實施“報復”。
通過 winscp 軟件使用 root 賬户(超級管理員賬户)登錄至華為雲服務器的 FTP,將本地的 php 代碼替換了華為雲服務器 php 代碼,導致了用户從 web 服務器直接下載未緩存的圖片,高峯期會導致下載緩慢或卡死。
WinSCP 是一個 Windows 環境下使用 SSH 的開源圖形化 SFTP 客户端。同時支持 SCP 協議。它的主要功能就是在本地與遠程計算機間安全的複製文件。
WinSCP 可以執行所有基本的文件操作,例如下載和上傳。同時允許為文件和目錄重命名、改變屬性、建立符號鏈接和快捷方式。
果不其然,14 日 8 點至 9 點 30 分左右,當該平台向用户代發 76 萬元的電子消費劵的時候,有用户打電話反應稱平台打不開,隨後晉城市商務局的工作人員也打電話問平台打不開的事情,該公司的副總侯某就和技術部的人員緊急排查平台服務器運行的各項指標,後來又聯繫彭某協助排查問題。
經過彭某排查,發現華為雲 obs 對象存儲服務代碼被修改過,然後侯某給彭某發了備份代碼讓彭某幫助替換,到了 9 時 30 分許平台恢復正常運行。
截止發現,造成該平台的 15 萬會員無法進入平台領取電子消費劵。
刪除一時爽,事後火葬場。
今年 9 月,該公司正式將其告上法庭。
最終,山西省晉城市城區人民法院對此案作出判決:
被告人王某作為山西某網絡科技有限公司的精通計算機技術的專業人員,為了泄憤報復,私自修改計算機信息系統應用程序中存儲服務代碼,造成了為用户提供服務的計算機信息系統不能正常運行的嚴重後果,其行為侵犯了計算機信息系統的安全,構成破壞計算機信息系統罪。
依照《中華人民共和國刑法》第二百八十六條、第七十二條第一款、第六十七條第三款之規定,法院判決如下:被告人王某犯破壞計算機信息系統罪,判處拘役五個月,緩刑六個月。
刪庫風險大,為什麼程序員要接連掉“坑”?刪庫跑路被抓的例子太多了,想必就不用再多解釋了。
但是讓雷鋒網編輯非常不解的是,這些程序員們明知刪庫的風險,一旦被抓到,不僅可能吃牢飯,還有可能終身失去飯碗,為什麼他們還是一直在危險的邊緣試探呢?
我能想到的第一個原因可能是法律對刪庫跑路的犯罪行為界定還不是很明晰。
於是,我查找了一下關於破壞計算機信息系統罪的解釋。
根據《中華人民共和國刑法》第二百八十六條:
違反國家規定,對計算機信息系統功能進行刪除、修改、增加、干擾,造成計算機信息系統不能正常運行,後果嚴重的,處五年以下有期徒刑或者拘役;後果特別嚴重的,處五年以上有期徒刑。
違反國家規定,對計算機信息系統中存儲、處理或者傳輸的數據和應用程序進行刪除、修改、增加的操作,後果嚴重的,依照前款的規定處罰。
故意製作、傳播計算機病毒等破壞性程序,影響計算機系統正常運行,後果嚴重的,依照第一款的規定處罰。
也就是説,刪庫跑路這操作最多也不過五年以上有期徒刑。此前,微盟員工憑藉一己之力讓微盟一夜之間蒸發 30 億港元不過也才獲刑 6 年。
而今天故事的主角也僅僅是獲刑 5 個月。
懲罰力度低確實是一個促使因素。
那麼,除此之外呢?
想必還要從程序員自身去找。
雷鋒網編輯的一個同學曾經告訴我一個關於程序員這個職業的“真理”:
程序員是一個需要隨時 996 和隨時準備好進 ICU 的職業,並且還要面對三十未立,頭髮先罷工的現實困境,在外人看來,這個職業雖然辛苦,但是高薪啊,可實際上,高薪的只是一部分人,大部分程序員依舊在基層苦苦敲代碼。
在新聞實驗室的《996.ICU背後:程序員在互聯網公司的真實生態》一文中,也真實的介紹了程序員的現狀:
產業迅速膨脹,從業人員的水分也越來越高,但市場對公司的效率要求也越來越高。在這種態勢下,技術應用方面的研發,很容易落入勞動密集型的實質當中。
簡直不要太慘。
同時,文中還用一張圖展現了程序員在真實職場中的現狀。
由此看來,程序員對勞動時間或者強度的抱怨也不足為怪了。
所以,對於企業來説,一方面要建立更為完備的安全防患機制,同時要給予程序員們足夠的尊重。
雷鋒網雷鋒網雷鋒網
參考來源:
【1】https://wenshu.court.gov.cn/website/wenshu/181107ANFZ0BXSK4/index.html?docId=e0315b5f3ccb4bb9974aac5b018632de
【2】https://mp.weixin.qq.com/s/Q48Q4-gcIPHxDA7qxwPdyg
【3】https://www.huxiu.com/article/293114.html