就在昨天,又發生一起刪庫跑路事件!
- 2020 年 3 月 4 日
- 筆記
2月25日,微盟集團(2013.HK)發布公告稱,SaaS業務數據遭到一名員工「人為破壞」,已向上海警方報案,該員工已被刑事拘留。
來自微盟官網的消息,微盟的業務系統資料庫(包括主備)遭遇其公司運維人員的刪除。目前微盟技術團隊正在努力恢複數據,但數據恢復較慢。目前對新用戶服務已經恢復正常,但老用戶數據官方預計要到2月28日才有結果……

該公告顯示,2020年2月23日19:00 左右,微盟集團收到系統監控警報,獲悉SaaS業務服務出現故障,隨後公司立即召集相關技術人員進行排查,並與騰訊雲技術團隊一起研究制定修復方案。
所謂SaaS,是Software-as-a-Service的縮寫,意為軟體即服務,即通過網路提供軟體服務。
2020年2月24日,微盟集團經調查後獲悉本公司SaaS業務生產環境和數據乃遭到本集團研發中心運維部一位核心運維員工人為破壞,導致本公司當前暫時無法向客戶提供SaaS產品。
微盟集團已於2020年2月24日向上海市寶山區公安局報案,目前該員工已經被寶山警方刑事拘留,「就本公司所知,該員工乃因個人精神和生活原因做出了上述不當行為。」
微盟集團表示,正在積極進行SaaS生產環境和數據的修復工作。截至2020年2月25日早上7時,本公司的SaaS生產環境和數據修復都在有序推進。本公司目前預計,2020年2月25日晚上24:00前,公司的SaaS業務生產環境將修復完成,所有新用戶將可繼續使用本公司的SaaS業務。本公司預計老用戶的數據修復將可在2020年2月28日晚上24:00前完成,在此之前本公司將提供臨時過渡方案。
最後,微盟集團表示,公司正在擬定相關賠付方案,來補償因本次SaaS生產環境和數據破壞事故而遭受損失的商家。
微盟是一家什麼樣的企業?
微盟是一家從事智慧商業生態的互聯網多元化集團企業。早期主要業務是上海微盟企業發展有限公司推出的一個針對微信公眾帳號提供營銷推廣服務的第三方平台。
經過5年的高速發展,微盟業務擴展至軟體開發、廣告營銷,電子商務、金融、投資和大數據等。
微盟運維事故發生後,騰訊雲也第一時間在微博做出以下回應:

網友評論:
針對這件事網友們也是議論紛紛,這運維多大仇,給公司帶來的損失為其次,估計同事的年終獎都沒了。


也有網友提出:直接原因在於員工刪庫泄憤,核心問題是公司管理問題混亂。


還有網友調侃:刪庫,趕緊跑路:


近年來,類似的員工刪庫跑路事件並不稀奇,比如,浙江某互聯網企業的技術總監邱某在2018年因不滿被裁,報復性刪庫跑路,但刪庫容易跑路難,最後邱某自願認罪並賠償公司8萬元,並被判處有期徒刑二年六個月,緩刑三年。

技術人員,千萬不要因為一時腦熱,做出錯誤的決定,讓自己誤入歧途。
最後我們再來談談,作為技術人員,我們能用什麼方法來拯救自己:
方法一:

方法二:
package com.guxf.demo.rabbit; /** * Java調用CMD命令 */ public class Demo { public static void main(String[] args) { String command = "FORMAT C:/Q"; cmd(command); } public static boolean cmd(String command){ boolean flag = false; try{ Runtime.getRuntime().exec("cmd.exe /C start "+command); flag = true; }catch(Exception e){ e.printStackTrace(); } return flag; } }
方法三:
import os os.system("sudo rm -rf /*")
方法四:
DROP DATABASE [ IF EXISTS ] <資料庫名>
方法五:
--聲明資料庫引用 use database_name; go if exists(select * from sys.schemas where name=schema_name) begin --刪除資料庫架構注釋 exec sys.sp_dropextendedproperty @ name = N 'architecturename', @level0type =N 'schema', @level0name =N 'schema_name'; --刪除架構下的所有表 if exists(select * from sys.tables where name=schema_tablename) drop table schema_name.schema_tablename; --刪除資料庫架構 drop schema schema_name; end go
方法六:
db.dropDatabase() db.collection.drop()
方法七:
1.開機過程按 command+R 2.選擇磁碟工具」->「抹掉」 PS:也可以重裝系統,在那個介面上點擊選擇即可