删库会给互联网公司带来哪些影响?

JavaScript014

删库会给互联网公司带来哪些影响?,第1张

“删库跑路”的段子一直在IT圈里广为流传,是很多程序员小哥发泄压力的口头禅。

所谓"删库跑路"其实只是一种戏谑的说法,而其中的"删库"具体做法可能是删除了服务器上面的文件、清空了数据库里面的内容、删除了数据库表等。删除不同的数据,使用的方式也不尽相同。

删库跑路给互联网公司带来哪些影响呢?主要有以下几点,我们来看一下。

一、经济上的损失

举几个现实的例子。

思科前员工在2016年7月到2018年4月任职期间,恶意删除思科四百多台虚拟机,造成16000个WebEx Teams账户被异常关闭。思科因此被客户退款超过100万美元,其损失共计240万美元(约合人民币1652元)。

也就是说删库会使商户经营数据损失赔偿、重建网店的费用、大量重新录入商户数据所导致的人工费用、商户与消费者之间的补偿费用等等。

二、内部系统崩溃

2017年9月,广西某大型IT企业为客户进行扩容割接时,误操作将HSS设备里面的用户数据格式化删除,导致该运营商近80万用户数据丢失从而无法通话和上网,波及七八个地市,事故重大。

2018 年 6 月 4 日 ,链家网(北京)科技有限公司数据库管理员韩冰利用其担任并掌握该公司财务系统“root”权限的便利,登录该公司财务系统,并将系统内的财务数据及相关应用程序删除,致使该公司财务系统彻底无法访问。

这台被破坏的服务器是公司专门用于 EBS 系统的 2 台数据库服务器和 2 台应用服务器,存放着公司成立以来所有的财务数据,直接影响公司人员的工资发放等,对公司整个运行有非常重要的意义。链家为恢复数据及重新构建该系统共计花费人民币 18 万元。

三、给企业带来负面影响

除了经济上的损失,还有顾客信任度的丧失以及对企业形象的负面影响。发生如此严重的事件,公众就可能会质疑公司的专业性。

不止国内,在删库跑路这件事上,国外也是屡见不鲜。

2022年初,知名开源库Faker.js和colors.js的作者Marak Squires主动恶意破坏了自己的项目,不仅“删库跑路”,还注入了导致程序死循环的恶意代码,使得全球大量使用该项目的个人与企业都受到了影响。

对于这些事件,程序员之所以会删库跑路无外乎两个原因,第一种可能是真的手误;那第二种可能就是蓄谋的了。

先来说说第一种手误如何避免,操作的时候真的要小心,仔细检查确认无误后再执行。

但是如果程序员是蓄谋或者宣泄情绪删除数据就是极其错误的行为了,不仅对公司经营造成严重影响,更将因触犯法律,受到法律的惩处。

2020年2月23日,港股上市公司微盟集团(02013.HK)一位IT运维员工贺某因“生活不如意、无力偿还网贷”等原因,在其个人住所通过电脑连接公司虚拟专用网络、登陆公司服务器后执行删除任务,4分钟便将微盟服务器内数据全部删除。

贺某的“删库”行为导致300余万用户无法正常使用微盟SaaS产品,故障时间长达8天14个小时。微盟“删库”事件发生后,次日开盘,公司市值蒸发超6亿港元。

2020年9月,贺某被判处有期徒刑6年,判决书中透露,贺某称是酒后因生活不如意、无力偿还网贷等个人原因导致作出“删库”行为。

不管是国内外,删库的行为总是在发生。为了应变这种情况企业要做好对数据的防护。

对于开发者来说,遇到任何不公平的待遇,大家可以找到自己发泄的出口。将情绪能够得到化解,不然很容易积攒后爆发,做出错误决定。

在进行测试时,经常需要使用一些测试数据。如果手动创建数据,就会花费大量的时间,使用faker模块就可以帮助我们自动创建随机模拟数据。

faker是一个开源的python库,安装完成后只需要调用Facker库,就可以帮助我们创建需要的数据。

源码地址: https://github.com/joke2k/faker

faker默认使用的是英语,可以通过设置地域更改语言。

可支持设置的语言如下:

比如设置成中文:f = Faker("zh_CN")

Faker把Provider对象做成了Faker对象的“插件”,Faker通过内置的Provider对象,实现了生成某项数据的能力。

可以通过查看源码内的Provider查看可以哪些方法 https://github.com/joke2k/faker/tree/master/faker/providers

date_time

用于生成时间相关数据,用法如下:

Lorem

生成假文字数据。用法如下:

Address

生成和地址相关的数据

company

生成公司信息

person

生成名字等

生成数字类信息

生成随机集合类型

设置seed

设置seed可以保证每次取到的数字是一样的,添加Faker.seed()实现,用法如下:

获取全网一手热点

打开

Faker最初玩的英雄是谁,看他排位Ban人,就知道了

猎奇掌门人

2018年11月21日20:16

关注

众所周知,Faker是英雄联盟的象征性人物,也是LOL的第一人,虽然享有“大魔王”、“三冠王”的称号,却依旧没有退役独一无二的选手。不过这么厉害的Faker也是有第一次玩英雄联盟的时候,那么大家知道Faker第一次玩英雄联盟到底玩的什么英雄吗?我们都知道Faker是以一手火影劫闻名的,也是他的招牌英雄,那么劫会不会是Faker第一次玩的英雄呢?

图片

对此,在采访时主持人也特地的问了李哥这个问题,Faker对这个问题也是想了很久才回答说:盖伦。主持人一听说是盖伦也有一点惊讶,毕竟Faker都是玩一些很秀的英雄,而盖伦这个英雄就显得有些简单无脑,通常都是新手玩家们选择的英雄,那么Faker为什么会玩盖伦呢?

其实再强的玩家,也不是一接触这个游戏就很强,第一次接触LOL也是需要一个过程的,一开始不可能就玩一些操作难度很高的英雄,而且盖伦也一直都是新手玩家和大家的周免英雄,所以Faker玩盖伦也是很正常的事情了。而且Faker还有关于盖伦的故事,对然现在大家没有看到Faker玩过盖伦,但是看过Faker直播的玩家都知道,他每次打排位都要ban掉盖伦,这是为什么呢?

因为现在Faker虽然不玩盖伦,但是盖伦这个英雄也是非常强的,特别是盖伦专门克制一些花里胡哨的英雄,不管遇到谁上去就是干,有一次Faker就是忘了Ban掉盖伦,被对面的中单盖伦安排了,所以Faker每次排位都要Ban掉盖伦。而就今年快要到来的全明星赛,很多网友都希望Faker可以玩一下盖伦,Faker也表示说如果其他职业玩家和我一起选的话,那我就玩一下。

今日话题:Faker最初玩的英雄是谁,看他排位Ban人,就知道了。不知道大家对盖伦这个英雄有什么看法呢?欢迎大家留言讨论

免责声明

本文来自腾讯新闻客户端创作者,不代表腾讯新闻的观点和立场。

点击展开全文

打开腾讯新闻,阅读体验更好

广告

专调高血糖的小妙方公开,10年高血糖有效改善了

打开

腾讯新闻

参与讨论

一斤干海参能泡13斤,一斤吃了三个月,没有中间商,一斤才这价!

广告

浪渔岛海参