恐怕"刪庫跑路"這種操作大家都耳熟能詳了,大家還記得年初微盟員工憑一己之力,刪除自家公司數(shù)據(jù)庫,累計(jì)市值蒸發(fā)超 30 億港元的事情嗎......
老板惹怒程序員有多可怕?
近日某公司因獎(jiǎng)金沒到位,程序員憤而報(bào)復(fù),修改華為云 obs 對象存儲服務(wù)代碼,導(dǎo)致平臺大范圍崩潰。而這位“一時(shí)沖動(dòng)”的程序員也收獲了 5 個(gè)月的刑期。看到這里,網(wǎng)友也忍不住吐槽道:兄弟,不講武德,付出代價(jià)了吧~
事情還要從今年 4 月份說起。
被告人王某(以下簡稱:王某)所在的公司項(xiàng)目是一個(gè)同城生活服務(wù)平臺,主要是滿足晉城消費(fèi)者線上、線下的吃、喝、玩、樂、購服務(wù)。
2020 年 3 月 22 日,該公司某平臺被晉城市商務(wù)局選為晉城市同城生活服務(wù)平臺,受晉城市商務(wù)局委托向消費(fèi)者發(fā)放電子消費(fèi)劵。?
2019 年 12 月,時(shí)任公司技術(shù)部的劉經(jīng)理交給王某一個(gè)任務(wù):開發(fā) obs 代碼,如果開發(fā)成功公司會有獎(jiǎng)勵(lì)。
在開發(fā)過程中王某負(fù)責(zé)寫代碼,另一位同事則負(fù)責(zé)做前段代碼工作。開發(fā)完畢經(jīng)過測試沒有問題,就開始在公司運(yùn)行。
王某心想,這下獎(jiǎng)金穩(wěn)了。
可是,萬萬沒想到,公司卻層層設(shè)卡不想給獎(jiǎng)金。王某可忍不了:既然我能開發(fā)出來,也能毀了他。說干就干。2020 年 4 月 13 日 11 點(diǎn)左右,王某就開始實(shí)施“報(bào)復(fù)”。通過 winscp 軟件使用 root 賬戶(超級管理員賬戶)登錄至華為云服務(wù)器的 FTP,將本地的 php 代碼替換了華為云服務(wù)器 php 代碼,導(dǎo)致了用戶從 web 服務(wù)器直接下載未緩存的圖片,高峰期會導(dǎo)致下載緩慢或卡死。
WinSCP 是一個(gè) Windows 環(huán)境下使用 SSH 的開源圖形化 SFTP 客戶端。同時(shí)支持 SCP 協(xié)議。它的主要功能就是在本地與遠(yuǎn)程計(jì)算機(jī)間安全的復(fù)制文件。WinSCP 可以執(zhí)行所有基本的文件操作,例如下載和上傳。同時(shí)允許為文件和目錄重命名、改變屬性、建立符號鏈接和快捷方式。果不其然,14 日 8 點(diǎn)至 9 點(diǎn) 30 分左右,當(dāng)該平臺向用戶代發(fā) 76 萬元的電子消費(fèi)劵的時(shí)候,有用戶打電話反應(yīng)稱平臺打不開,隨后晉城市商務(wù)局的工作人員也打電話問平臺打不開的事情,該公司的副總侯某就和技術(shù)部的人員緊急排查平臺服務(wù)器運(yùn)行的各項(xiàng)指標(biāo),后來又聯(lián)系彭某協(xié)助排查問題。經(jīng)過彭某排查,發(fā)現(xiàn)華為云 obs 對象存儲服務(wù)代碼被修改過,然后侯某給彭某發(fā)了備份代碼讓彭某幫助替換,到了 9 時(shí) 30 分許平臺恢復(fù)正常運(yùn)行。截止發(fā)現(xiàn),造成該平臺的 15 萬會員無法進(jìn)入平臺領(lǐng)取電子消費(fèi)劵。
刪除一時(shí)爽,事后火葬場
根據(jù)侯某的證詞,這個(gè)代碼是王某和另一位同事共同開發(fā)。王某本來公司應(yīng)聘的崗位就是搞開發(fā),公司也照常給他發(fā)工資和獎(jiǎng)金。但這次開發(fā)的華為云 obs 對象存儲服務(wù)代碼的時(shí)候公司沒有承諾給他獎(jiǎng)金,是王某自己想著公司會給他發(fā)獎(jiǎng)金,所以他向公司要求的時(shí)候被拒絕了,就心懷怨恨修改了這個(gè)代碼。報(bào)案人常某的證詞也說明了這一點(diǎn),他表示:obs 對象存儲服務(wù)代碼是王某二次開發(fā)的,公司對開發(fā)是有獎(jiǎng)勵(lì)制度的,但?公司沒有承諾王某開發(fā) obs 代碼成功后的獎(jiǎng)勵(lì)。被告人王某也在供述中證實(shí)了,自己確實(shí)是因?yàn)楣緵]有兌現(xiàn)獎(jiǎng)金而進(jìn)行的報(bào)復(fù),雖然根據(jù)侯某、常某的證詞來看,公司并未對王某研發(fā)的項(xiàng)目承諾獎(jiǎng)金:

最終,山西省晉城市城區(qū)人民法院對此案作出判決:
被告人王某作為山西某網(wǎng)絡(luò)科技有限公司的精通計(jì)算機(jī)技術(shù)的專業(yè)人員,為了泄憤報(bào)復(fù),私自修改計(jì)算機(jī)信息系統(tǒng)應(yīng)用程序中存儲服務(wù)代碼,造成了為用戶提供服務(wù)的計(jì)算機(jī)信息系統(tǒng)不能正常運(yùn)行的嚴(yán)重后果,其行為侵犯了計(jì)算機(jī)信息系統(tǒng)的安全,構(gòu)成破壞計(jì)算機(jī)信息系統(tǒng)罪。依照《中華人民共和國刑法》第二百八十六條、第七十二條第一款、第六十七條第三款之規(guī)定,法院判決如下:被告人王某犯破壞計(jì)算機(jī)信息系統(tǒng)罪,判處拘役五個(gè)月,緩刑六個(gè)月。為什么程序員要接連掉“坑”?
但是讓人非常不解的是,這些程序員們明知?jiǎng)h庫的風(fēng)險(xiǎn),一旦被抓到,不僅可能吃牢飯,還有可能終身失去飯碗,為什么他們還是一直在危險(xiǎn)的邊緣試探呢?
我能想到的第一個(gè)原因可能是法律對刪庫跑路的犯罪行為界定還不是很明晰。于是,我查找了一下關(guān)于破壞計(jì)算機(jī)信息系統(tǒng)罪的解釋。根據(jù)《中華人民共和國刑法》第二百八十六條:
違反國家規(guī)定,對計(jì)算機(jī)信息系統(tǒng)功能進(jìn)行刪除、修改、增加、干擾,造成計(jì)算機(jī)信息系統(tǒng)不能正常運(yùn)行,后果嚴(yán)重的,處五年以下有期徒刑或者拘役;后果特別嚴(yán)重的,處五年以上有期徒刑。
違反國家規(guī)定,對計(jì)算機(jī)信息系統(tǒng)中存儲、處理或者傳輸?shù)臄?shù)據(jù)和應(yīng)用程序進(jìn)行刪除、修改、增加的操作,后果嚴(yán)重的,依照前款的規(guī)定處罰。
故意制作、傳播計(jì)算機(jī)病毒等破壞性程序,影響計(jì)算機(jī)系統(tǒng)正常運(yùn)行,后果嚴(yán)重的,依照第一款的規(guī)定處罰。
也就是說,刪庫跑路這操作最多也不過五年以上有期徒刑。此前,微盟員工憑借一己之力讓微盟一夜之間蒸發(fā) 30 億港元不過也才獲刑 6 年。
而今天故事的主角也僅僅是獲刑 5 個(gè)月。懲罰力度低確實(shí)是一個(gè)促使因素。那么,除此之外呢?想必還要從程序員自身去找。
曾經(jīng)聽過一個(gè)關(guān)于程序員這個(gè)職業(yè)的“真理”:
程序員是一個(gè)需要隨時(shí) 996 和隨時(shí)準(zhǔn)備好進(jìn) ICU 的職業(yè),并且還要面對三十未立,頭發(fā)先罷工的現(xiàn)實(shí)困境,在外人看來,這個(gè)職業(yè)雖然辛苦,但是高薪啊,可實(shí)際上,高薪的只是一部分人,大部分程序員依舊在基層苦苦敲代碼。
在新聞實(shí)驗(yàn)室的《996.ICU背后:程序員在互聯(lián)網(wǎng)公司的真實(shí)生態(tài)》一文中,也真實(shí)的介紹了程序員的現(xiàn)狀:
產(chǎn)業(yè)迅速膨脹,從業(yè)人員的水分也越來越高,但市場對公司的效率要求也越來越高。在這種態(tài)勢下,技術(shù)應(yīng)用方面的研發(fā),很容易落入勞動(dòng)密集型的實(shí)質(zhì)當(dāng)中。簡直不要太慘。
同時(shí),文中還用一張圖展現(xiàn)了程序員在真實(shí)職場中的現(xiàn)狀。

由此看來,程序員對勞動(dòng)時(shí)間或者強(qiáng)度的抱怨也不足為怪了。所以,對于企業(yè)來說,一方面要建立更為完備的安全防患機(jī)制,同時(shí)要給予程序員們足夠的尊重呀!圖文來源于雷鋒網(wǎng)http://r6d.cn/EQE3
覆蓋JAVA/PHP/IOS/測試等領(lǐng)域80%級別在P6及以上,含P9技術(shù)大咖30人技術(shù)總監(jiān)和CTO?500余人