“微盟”一个价值21.5亿的删库跑路!避免“被删库”5个小妙招!

 2023-12-22  阅读 2  评论 0

摘要:3月数据库最新趋势,排名有何变化?为何引人关注? 数据库具有功能强大,使用方便等诸多优势,与此同时具有良好的兼容性,使其应用也更加广泛。那么,数据库中种类繁多,众多数据库的最新趋势如何? 事件回顾 微盟主要透过微信小程序及微信公众号的形式为电商、零售、餐饮、

“微盟”一个价值21.5亿的删库跑路!避免“被删库”5个小妙招!

3月数据库最新趋势,排名有何变化?为何引人关注?

数据库具有功能强大,使用方便等诸多优势,与此同时具有良好的兼容性,使其应用也更加广泛。那么,数据库中种类繁多,众多数据库的最新趋势如何?

事件回顾

微盟主要透过微信小程序及微信公众号的形式为电商、零售、餐饮、本地生活、酒旅等企业搭建小程序,并为其提供精准营销服务。根据微盟提供的数据,目前微盟现有渠道代理商超1600家,平台上的注册商户突破300万家。

在2月24日晚上,微盟的SaaS全部宕机,旗下为300万商户提供服务的店铺全部被迫停止。

虽然经过数天的抢救,目前微盟的数据依旧没有全部恢复。截止到年2月27日收盘的时候,微盟市值已经损失21.5亿人民币。

删库一直爽,一直删库……

删库代码其实只有短短的一行:“rm -rf/*”

1、避免开发人员删库

开发人员不直连数据库是最好不过,最起码杜绝了敲出一个“select * from xxx”致使负载过高!

开发人员如果需要连接数据库,我们需要做以下两点

1.1开发人员一人一个账号,且给只读权限

1.2生产数据库备份,让开发人员连接备份数据库

2、防止DBA删除

2.1微盟的数据就是被恶意删除的,让其不能使用root账号直接在操作系统上操作数据文件,尽量用远程客户端进行操作。

2.2此类成功案例可以参考Gitlab管理员一样,加班昏昏欲睡中使用rm -rf清掉整个硬盘的事故也太多了,可以考虑使用一些堡垒机等工具相关工具屏蔽或者限制这类命令。

2.3减少使用图形化工具,这种工具会隐藏很多功能。

3、防止数据被程序删除

这个是需要架构上进行注意,重要数据永远不能被删除,只能标记“删除”这个状态,向all privileges。Insert、delete、update这些用户命令需要单独重新赋给程序。

4、防“黑客”

应用的网络进行分层设计。接入层,应用层,数据层。数据层只对固定的应用服务器开放。数据库永远只放在内网,监听在内网IP上。

5、备份、备份、备份重要的事情说三遍

数据的物理备份和逻辑备份相互补充,文件不小心被删除的,用物理备份恢复;表被drop掉的,用逻辑备份恢复。

非必要数据可以采用云硬盘的方式,可以实现:

5.1在线备份

可以为正在运行中的云服务器上挂载的云硬盘进行备份,无需停机、卸载云硬盘,备份不影响业务运行。

5.2自定义备份策略

支持自定义备份策略,包括备份周期、执行时间、保留策略,将一个或多个云硬盘与策略关联,按照策略自动进行备份。

5.3备份恢复

可以使用备份将云硬盘恢复到指定的备份时间点;同时支持使用备份创建云硬盘,这样新建的云硬盘将包含备份时间点的数据

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/104405.html

发表评论:

验证码

管理员

  • 内容1196553
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0115秒, 内存占用357.89 KB, 访问数据库18次