不小心删库了怎么办

跑路?

近日,据微博网友@大佬坊间八卦爆料,顺丰的一个工程师手误把线上系统一个库删除了,然后跑路了。

  从爆料截图获悉,该工作人员是顺丰公司的IT运维开发高级工程师,因手误删了生产数据库,导致某项服务无法使用并持续 590 分钟,对公司业务造成了严重的负面影响。顺丰在公司内网对其进行了通报,并已辞退。

  现在这事已经在圈内炸开了锅,看热闹不嫌事大也纷纷调侃到:

“不删几次库都不算运维了”

“没删过库的工程师就都不是好程序猿”

“《MySql入门:从删库到跑路》”

▲表情包已就位

  说白了,这是一起因运维操作失误而引发的数据库安全事件。盘点近两年发生的数据库安全事件,类似删库的也不是一两起了,仅2017年就曾发过Gitlab数据库误删、云主机商verelox.com管理员删库,当然也少不了炉石传说数据库损坏回档、Instapaper服务中断等,前不久华住酒店数据泄露也与数据库管理漏洞有着莫大的关系。

  其实呢,就删库这一类服务器安全事件而言,也没有什么了不起(删了就跑贼刺激),谁还没个倒霉的时候。但一次次删库事件的发生,我们得从中吸取教训,这样才能亡羊补牢,以绝后患,你说对吧。

  总结此前发生的多起惨绝人寰的删库事件,有以下三大原因:

软硬件故障。这个好理解,硬件故障如单个节点挂掉,软件故障如系统bug,出现这种情况服务器就容易挂掉。当然,大家都熟知的黑客攻击就不说了。

自然因素。自然灾害,如意外断电而引发的炉石传说数据库损坏就是此类事故了。

人为因素。人为因素多半是运维失误,常见的有错误操作或恶意删除,这两者是引发删库等服务器安全事件最为常见的原因。典型例子就数2015年携程瘫痪事件了。

  那对于企业来说,该采取何种措施来避免此类事件的发生呢?

  从管理的角度来讲,做好数据库的安全配置是可以解决数据库安全问题,这一方面需要加固数据库安全配置,避免其遭受黑客攻击、自然危害;另外一方面,做好人为因素(如运维人员无意、有意删库)的安全管理,这才是解决问题的重点所在。毕竟,80%的安全威胁来自企业内部,包括企业内部人员恶意操作、无意违规行为等等,这些行为是导致数据损坏和数据库系统破坏的常见原因

  考虑到现有数据库及运维操作所面临的的安全威胁难题,引入数据库及运维审计系统就显得十分有必要了。基于事中检测预警和事后追踪溯源的设计理念,运维审计系统的引入可以确定每个用户的操作权限,当用户进行关键操作时,系统会根据预先设置进行相应的告警并对违规操作进行阻断,从而避免用户误操作、越权操作以及恶意操作等情况危及到数据库安全

  在此情况下,基于这一理念而设计的任子行云运维安全审计系统就应运而生了。该系统在原有运维审计系统的基础上,针对云平台的运维审计、内控管理而设计,通过引入银行内控管理机制、运维全程审计的功能特点,可有效解决政企私有云/公有云、运营商云化改造等云运维安全难题。

云运维安全审计功能

权限粒度细分

  云运维安全审计系统可以对运维人员进行细粒度的权限控制,系统集认证、单点登陆授权于一体,可根据人员、时间、系统账户、操作指令等内容设定访问权限,实时拦截敏感操作,指令复核确认:

● 限制用户能够访问的服务器范围;

● 限制用户能够登录的时间;

● 设定用户操作指令黑、白名单,阻止违规操作行为;

操作行为记录

  云运维安全审计系统对所有经过审计系统的操作行为,如操作时间、IP地址、用户账号、服务器账号、操作指令、操作结果等信息实行操作过程全程记录。对于所有的操作记录,云运维安全审计系统可以长时间进行保留,为日后安全审计提供客观依据。

异常行为告警

  云运维安全审计系统内置安全事件规则库,并可实时对用户的操作过程进行检测,一旦发现违规操作行为,可实时发送告警信息或自动中止操作会话。系统与云平台无缝集成,全面支持虚拟机镜像、虚拟机实例安全管理,支持云平台虚拟机生命周期管理。

  

  在部署云运维安全审计系统后,该系统所具有的集账号管理、权限管理、认证管理、指令复核和操作审计于一体的功能设计,可为政企单位提供统一的安全保护框架,整合企业服务器、网络设备、主机系统,确保合法用户安全、方便使用特定资源。在保障合法用户权益的同时,可有效地保障支撑系统安全可靠地运行,确保业务数据信息安全。

  可以说,在该系统投入使用后,企业所担心的删库、内控权限以及运维安全等服务器运维管理问题将得以解决。拒绝重蹈顺丰删库覆辙,运维操作实时告警,历史记录回放,做中国好运维,从安全可溯源的云运维安全审计做起。

  最后,还是得提醒下,在做好自家运维防护工作同时,照顾好自家的运维管理人员,减少人肉运维,让低级错误不再重现,这才是正确的运维之道。

15

↓↓↓ 点击"阅读原文" 【查看更多信息】

从删库到跑路,论运维的自我修养相关推荐

  1. Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生

    我们该如何再次避免删库"跑路"等事件的再次发生? 对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN 也曾教诸多程序员们如何在 Linux 下谨慎使用 rm,避免从删库到 ...

  2. mysqldump全量恢复_删库不跑路-详解MySQL数据恢复

    日常工作中,总会有因手抖.写错条件.写错表名.错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA. 相关文章 MySQL备份策略:https://segmentfa ...

  3. 从删库到跑路,就是这么迅速!程序员为了报复同事删了公司数据库

    从删库到跑路,就是这么迅速!程序员为了报复同事删了公司数据库 一只有头发的程序猿 2019-08-23 09:38 做过互联网行业的都知道,数据库对公司是至关重要的,存储了大量的数据在里面,要是没有这 ...

  4. MySQL从删库到跑路(5):in and not

     "哈哈哈哈,看你这几天没来上课,我还以为你去拜什么高人为师了?原来就是这个烂番薯.臭鸟蛋的小卖部大爷学装逼,你逗我玩呢?哈哈哈哈哈"  "哈哈哈哈,一个老屌丝,一个小屌 ...

  5. 手误【删库】 == 跑路,不存在的 ——删瓦辛格

    手误[删库] ==  跑路,不存在的  --删瓦辛格 前言 今天公司服务器的宝塔打不开,让我去修(ps:宝宝委屈) 打开找一下问题所在 问题: 发现是宝塔官方的cdn好像挂掉了 解决思路: (1)本地 ...

  6. mysql高级-15-数据库备份与恢复(删库不跑路)

    mysql高级 前言 1.物理备份与逻辑备份 2.mysqldump实现逻辑备份 2.1 备份一个数据库 2.2 备份全部数据库 2.3 备份部分数据库 2.4 备份部分表 2.5 备份单表的部分数据 ...

  7. MySQL从删库到跑路(2):大爷的SQL私房菜

    大爷的SQL私房菜 夜色如墨,月凉如水,一轮皎洁的圆月高高地挂在夜空之上,平日里鼾声如雷的室友今夜也停止了打鼾,如此静谧的夜晚,李有为却辗转难眠. 时间悄然来到凌晨一点半,他已经在窗边站了53分钟23 ...

  8. 告别从删库到跑路,linux回收站实现

    在linux 下操作时经常需要用到rm -rf,一招不慎轻者从删库到跑路,重者到跑路机会都没有.趁放假,试着结合实际生产环境,实现一下之前一直想的win回收站机制 实现思路 alias 给rm取别名, ...

  9. 如果微信被运维删库、跑路,会造成什么恐怖的后果?

    这个问题问的还是很有意思的,也是热点问题吧.如果微信被运维删库跑路的话,会造成什么样的结果呢,其它微信就简单的多了,它无这不微盟那么复杂,因为微盟是有更多客户数据的,结果也不太一样,因为它的服务对像并 ...

  10. 如何防止删库跑路?运维堡垒机高效安全运维设计与实践落地

    在刚刚结束的 2020 全球新一代软件工程线上峰会上,有着近七年自动化运维平台研发经验的京东智联云产品架构师任龙涛,分享了<运维堡垒机高效安全运维设计与实践落地>议题.本篇文章将为大家回顾 ...

最新文章

  1. linux 字符串转换函数 simple_strtoul 简介
  2. ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
  3. ISA2004 发布内部TCP/IP打印机
  4. java线程----生产者和消费者问题
  5. windows 8   远程桌面(RemoteFX )
  6. SQL WITH NOCHECK 和 CLUSTERED | NONCLUSTERED
  7. Windows常用shell命令大全
  8. java map用二叉树_【课堂笔记分享】linkedlist、二叉树、hashmap
  9. Python爬虫之puppeteer搭建远程服务器
  10. 树:二叉树的层序遍历算法(超简洁实现及详细分析)
  11. java将数字转化为指定类型[float保留小数点确定、数字前加0]
  12. javascript中的原型
  13. CentOS下搭建wordpress全流程
  14. apache 配置虚拟域名默认站点问题
  15. cam350菜单怎么切换成中文_对CAM350英文菜单不熟悉的可以参考一下这份CAM350中文菜单...
  16. 图像几何运算——Matlab实现
  17. FSA-Net 模型运行——代码调试
  18. Ubuntu 20.04安装微信、QQ
  19. php爆路径方法总结
  20. 你可和差拨便去那里 视频转换软件

热门文章

  1. 用php搭建微信公众号,用PHP搭建一个自己的微信公众号
  2. 蓝桥杯——鲁卡斯队列
  3. Pipline 中的Hazard, Forwarding, Stall, Flush和其他
  4. 苹果App卡审怎么办?
  5. 计算机一级网址打不开怎么办,路由器设置网址打不开怎么办?
  6. 利用Reachability判断网络环境(WAN/WIFI)
  7. Snapper 基本入门简介 - 快速浏览和监听
  8. Win11无法识别以太网怎么办?Win11以太网未识别网络的解决方法
  9. 本周(12.23-12.29)半价电子书
  10. iOS15适配本地通知功能