2月25日,上海市一家港股上市企业微盟发布公告,称“其一名运维人员贺某因个人精神、生活等原因”而对企业的数据库进行了恶意破坏,直接导致这家公司的线上系统引发了全面故障。
一行业内流传的删库代码只有“rm -rf/*”区区几个字符,而当前港元兑人民币的汇率差不多是1:1,黄金的当前市价又是在340元人民币/克。
有数学好的学习委员可以来算一下,这位程序员老哥写下的这行代码平均一个字符到底值多少黄金(手动滑稽)。
众所周知,中国的商业市场竞争是非常非常激烈的。
现在微盟在这里演了出自摆乌龙的大戏,那么他的友商自然会跑过来强(趁)势(火)围(打)观(劫)一波。
2月25日,有赞发出“江湖救急”公告,称愿意为所有因为微盟本次删库事件而业务停摆的商户,提供长达两周的免费开店业务,用意是帮助他们度过这个特殊时期。
也许是怕自己挖墙脚的意图不够明显,他们还特地为那些“在微盟的软件服务尚未到期”的商户准备了额外的特殊补贴……
说起来,相比起这次的苦主微盟,有赞这家企业在圈外的名气应该还要更大一些。
毕竟他们家的CEO白鸦,曾经因为在公司年会上公然宣称996工作制度,以至于被众多网友骂上了热搜,最后还被杭州有关部门的执法人员约谈过。
就像那些给自家老公戴绿帽的姑娘各有各的理由一样,历年来各位做出删库跑路这种壮举的运维大兄弟,他们的初衷也可以称得上是千奇百怪。
不过在所有理由当中,手滑一定是排在首位的哪一个。
2018年9月,顺丰某高级工程师在升级系统数据库的时候就一时不慎,将RUSS 数据库顺手给删了,导致了整个顺丰集团的线上发车功能都陷入了长时间停摆。
2017年1月31日,GitLab内部的一位系统管理员在给数据库做日常维护时,遭受到了外部的恶意 DDoS 攻击。
虽然该管理员成功阻止了本次攻击,但他却在做事后的修复工作时一时不慎,在生产环境上执行了数据库目录删除命令……大家可以直接理解为简单的三个字“格式化”。
sudo rm -rf
最终经过一番抢救性的数据修复,论坛上原本高达300GB的数据只保留下来 4.5G,基本上是十不存一,直接导致当时的GitLab被迫下线。
虽然造成运维删库跑路的最主要原因都是手滑,但是并不代表就没有发生过员工为了报复公司而做出的有意之举。
所以说目前针对运维删库跑路现象的讨论,其实都有点纸上谈兵的意思。
不管是设置备份、分级权限操作还是多重审核之类的机制,归根结底也只能用来降低因为“员工手滑”而导致的无心之过。
如果碰上的是因为对公司不满而打算鱼死网破的内部员工,那么再严密的防范机制也还是可以被人绕过去的。
就像杭州那家科技企业的例子,人自个就是你们家技术部门的最高领导,他铁了心要把公司的数据库删了跑路,你就是备份做的再好,也无非是让人家多费两道手,多删除覆盖几遍罢了。
主笔 | 阿虚
编辑 | 四少