每日最新頭條.有趣資訊

不滿被解雇 又一程式員刪庫跑路

然而當刪庫成為一種報復的工具時,此時插翅也難逃法網恢恢。

幾個月前,意大利特雷維索市警方接到威尼達電腦數據軟體公司報案,稱該公司的數據庫頻繁遭黑客入侵,大量公司的數據庫資料和軟體商品被惡意刪除。公司高層初步懷疑很有可能是內鬼作案,於是向警方報案,並提供了公司技術人員資料。

意大利網絡警察通過技術分析和調查,很快鎖定了犯罪嫌疑人是該公司一名離職不久的 45 歲電腦工程師、軟體程式員,並抓捕了犯罪嫌疑人。

警方聆訊時,涉案嫌疑人對自己的犯罪事實供認不諱。他表示,由於遭到解雇對公司產生了不滿情緒,便利用在職時所掌握的伺服器權限和網絡漏洞,開始登陸公司數據庫。

疑犯否認盜取公司數據資料,稱刪除數據和軟體商品,主要是想對公司進行報復。

不知從什麽時候開始,有一本《MySQL 從刪庫到跑路》在江湖上廣泛流傳,我們也來講講,那些年,我們刪過的庫與跑過的路。

手動誤刪數據庫,被開除!

近期最轟動的一件事,就是2018年9月,順豐的一個工程師手誤把線上系統一個庫刪除了,然後跑路了:

據了解,在接收到變更需求後,工程師鄧某在操作過程中,錯選了 RUSS 數據庫,打算刪除執行的 SQL。在選定刪除時,因其操作不嚴謹,游標回跳到 RUSS 庫的實例,在未看清所選內容的情況下,便通過 delete 執行刪除,造成該系統上臨時車險發車功能無法使用並持續了約 590 分鐘。

最後,順豐根據公司相關規定,將鄧某辭退,並通報批評。不知道的可以在知乎搜索「如何看待順豐工程師誤刪公司數據庫被開除一事?」,51CTO官方的知乎機構號在裡面做了詳細的回答。

rm -rf /*造成的慘劇!

2018年4月,VPS 服務商 Kuriko 因因機房技術人員 rm -rf /*,宿主機上所有數據丟失了。

rm -rf /home/test/ 就是刪除/home/test/這個檔案夾下面的所有東西,但是如果後面的檔案夾路徑沒有加,rm -rf / 在伺服器上也就意味著....

2017年2月,GitLab 的一位系統管理員在給線上數據庫做負載均衡工作時,遭受了 DDoS 攻擊。在阻止了攻擊之後,運維人員發現了數據庫不同步的問題,便開始修複,在修複過程中,錯誤地在生產環境上執行了數據庫目錄刪除命令:

sudo rm -rf

導致 300GB 數據被刪成 4.5G,GitLab 被迫下線。

報復性刪庫

2017年6月,一家荷蘭海牙的雲主機商 verelox.com,一名前任管理員刪光了該公司所有客戶的數據,並且擦除了大多數伺服器上面的內容。

最終導致 Verelox 暫時將網絡下線,並且丟失的數據大概率恢復不了了。

看了這麽多刪庫事件,其實就是想提醒你備份重於一切!rm是危險的!一切要三思而後行,因為刪庫跑路的後果很嚴重

如何避免不小心刪庫?

這裡給大家介紹一個方案就是重定向 rm 命令以嫁接為 mv 命令,相當於給 Linux 系統定製了一個回收站。

實現方式如下:

最後將上述腳本寫入 /etc/bashrc,並立即執行命令 source /etc/bashrc 即刻生效。

*部分內容來源於網絡,如侵刪。

獲得更多的PTT最新消息
按讚加入粉絲團