炸了!技術總監(jiān)“刪庫跑路”被判刑兩年多
程序員經常相互開玩笑說,大不了我們“刪庫跑路”,這是一句玩笑話,基本上也沒有人這樣干,但是這兩天我看到了一個新聞,真有人這樣干了,還是一名技術總監(jiān)。
圖片來自 Pexels
1、事件起因
事情的經過大概是這樣子的:邱某是某某科技公司的技術總監(jiān),2014 年入職到杭州的一家科技公司,這家公司的主業(yè)業(yè)務是提供 SaaS 服務。
從 2014 年入職到 2018 年,公司的主要系統(tǒng)都由他搭建,包括公司的 SaaS 系統(tǒng)、API 系統(tǒng)、電子合同的簽署等服務,2018 年初公司大概有 4 萬多用戶。
不知道由于什么樣的原因,2018 年 4 月,老板宓某某找到邱某,告訴他讓他盡快離職,后面他也提交了辭職報告,但是心里一直都很不爽。
到了 2018 年的 6 月,他的家人也知道了這個事情,家人也很氣憤,可能又說了一些什么,這個時候邱某越想越生氣,心生報復的打算。
沒過多久(18 年 6 月 23 日 10 時)就在自己家里面,遠程登錄上了公司在阿里云的數據庫,當然為了不是很明顯,他選擇刪除了數據庫上的一些關鍵索引和部分表格。
大家都知道索引是數據庫優(yōu)化的常用技術,如果在訪問量比較大的系統(tǒng)中刪除,會直接導致服務 CPU 飆升、數據庫查詢緩慢,甚至直接導致數據庫宕機。
2、刪庫、服務器崩塌、經濟損失慘重
他刪除沒多久后,公司的業(yè)務果然就出了問題,系統(tǒng)訪問變慢、接口報錯、個別服務直接癱瘓,他也看到了公司內部有人說系統(tǒng)不能用了。
可能他當時這些操作只是腦子一熱,發(fā)現(xiàn)事情有點搞大了之后,中午 12:00 左右的時候又把一些主要的索引給加上了。
到了中午13:00 看到內容部同事說又恢復正常了,他就沒有放在心上了。
到了晚上 21:00 的時候,公司的業(yè)務訪問高峰到了,因為并不是所有的索引都恢復了,然后服務器又掛了。
導致公司從 10:21:59-13:47:13 及 21:17:42-23:07:49 期間無法正常運行,累積時間共 5 小時 15 分鐘。造成直接經濟損失 225 萬元,故障處理人力成本 7.12 萬元。
3、賠償公司 8 萬元,判刑 2 年 6 個月
因邱某自愿認罪并賠償了公司 8 萬元,杭州市余杭區(qū)人民法院酌情予以從輕處罰,并對被告人邱某判處有期徒刑二年六個月,緩刑三年。
這是 2018 年杭州審判的案子,不知道大家看完有什么樣感慨。
我想大道理人人都懂,這個案子的當事人肯定也是有法律意識的,只不過意氣用事,心存僥幸,而最終虧了自己。
4、買賣不成,仁義在
作為一個曾經在職場混了 10 年的程序員,只想說,公司和當事人都有明顯的問題:
第一,“刪庫跑路”常常是程序員說的段子,但如果這個段子成為了事實,那么就需要付出沉重的代價,大家切不可意氣行事,任何事情在合規(guī)的情況下去處理。
第二,這位總監(jiān)從 2014 年入職到 2018 年,服務公司 4 年多的時間,幫助公司從小變大,在某種程度上可以肯定這位總監(jiān)的技術和能力,不管因為什么原因,辭退為公司做出過顯著貢獻的員工,都應該更友善和感恩處理。
懷著這種價值觀,給予相應的補償,注重當事人的感受,我相信這樣的事情也不會發(fā)生。俗話講,買賣不成,仁義在!
第三,這家公司的管理出現(xiàn)很大的問題,邱某作為離職員工還可以訪問公司的服務器,可以從某種程度上看出來這個公司的權限管理有嚴重問題。
我當時在第三方支付公司做技術總監(jiān)的時候,我個人是沒有數據庫權限的,數據庫權限僅僅開放給公司的幾個 DBA ,所以從客觀上也不具備實施的條件。
所以請我們各位程序員注意,任何涉嫌違法的事件,請一定要保持一顆敬畏的心。腦子上頭一時爽,而毀了自己的前程,斷送了自己的職場生涯真心不值。
參考:因被離職不滿報復,技術總監(jiān)「刪除數據庫索引和部分表」導致 SaaS 服務癱瘓:判處有期徒刑兩年半,緩刑三年。