【安全与故障排查】03-【复盘】数据库被入侵:从发现到溯源全过程 【复盘】数据库被入侵从发现到溯源全过程专栏安全 故障排查难度进阶标签安全事故入侵溯源数据库安全复盘应急响应前言这是一次真实的安全事故复盘已脱敏。凌晨2点监控告警数据库异常连接我们花了4小时完成了从发现到溯源的全过程。记录下来希望对你有用。时间线时间事件02:14监控告警MySQL连接数异常突然增加20002:17值班同学收到告警登录服务器查看02:31确认入侵开始应急响应03:45完成隔离服务恢复06:20完成溯源找到入侵路径一、发现阶段# 异常告警触发登录服务器查看mysql-uroot-p-eSHOW PROCESSLIST\G# 发现大量来自非内网IP的连接# 来自 103.x.x.x 的连接在持续执行 SELECT * FROM users# 查看MySQL用户mysql-eSELECT user, host, authentication_string FROM mysql.user\G# 发现多了一个陌生用户 backup%二、应急隔离# 立刻隔离修改iptables封禁外网访问MySQL端口iptables-IINPUT1-ptcp--dport3306-jDROP# Kill掉所有可疑连接mysql-eSHOW PROCESSLIST\G|grep103\.|awk{print $1}|\whilereadid;domysql-eKILL$id;done# 锁定可疑账号mysql-eALTER USER backup% ACCOUNT LOCK;# 修改所有账号密码mysql-eALTER USER root% IDENTIFIED BY $(openssl rand-base6424);三、溯源分析# 查看MySQL binlog找攻击者的操作mysqlbinlog /var/lib/mysql/mysql-bin.000023|grep-A5backup# 发现攻击者创建了 backup 账号并导出了 users 表# 追查攻击来源# MySQL general log如果开启了grep103.x.x.x/var/log/mysql/mysql-general.log# 系统日志last|grep103.x.x.xgrep103.x.x.x/var/log/auth.log# Web访问日志找攻击入口grep-r103.x.x.x/var/log/nginx/# 发现这个IP在3天前通过一个旧的API接口进行了SQL注入四、根因分析攻击路径 1. 攻击者扫描发现系统存在一个2年前的旧API接口/api/v1/user/search 2. 该接口未做SQL注入防护 3. 通过 UNION SELECT 提取了数据库用户名密码MD5弱哈希被破解 4. 直接使用账号密码连接MySQLMySQL 3306 端口对外暴露 5. 创建了后门账号并导出 users 表数据五、修复与加固# 1. MySQL端口禁止对外暴露iptables-DINPUT1# 删除临时规则iptables-AINPUT-ptcp--dport3306-s10.0.0.0/8-jACCEPT iptables-AINPUT-ptcp--dport3306-jDROP# 2. 下线旧API接口# 3. 修复SQL注入使用参数化查询# 4. 用户密码强制重置已泄露# 5. 密码存储改用 bcrypt不再使用MD5# 6. 添加API接口访问频率限制六、改进措施改进项执行时间负责人MySQL端口禁止公网访问立即运维全面SQL注入扫描3天内安全删除所有废弃API1周内研发用户密码哈希升级到bcrypt2周内研发建立API废弃下线流程1月内全体结语这次入侵的根因是一个2年前的废弃接口从未被下线。技术债务不只是影响效率还会成为安全漏洞。定期清理废弃接口是运维和研发共同的责任。

相关新闻

最新新闻

Java集合扩容机制解析:ArrayList与HashMap底层原理及性能差异

Java集合扩容机制解析:ArrayList与HashMap底层原理及性能差异

前言 在Java集合框架的知识体系中,扩容机制是理解数据结构运行时行为与性能特征的核心知识点。ArrayList和HashMap作为开发中使用频率最高的两个容器,其容量动态调整的过程直接决定了系统在数据量增长时的响应延迟、内存开销与CPU消耗。尽管二者在算法层…

2026/7/8 1:58:45
【没想到我国的科技开发已经发展到这个地步】Super-LIO 项目分析与 Mid-360 无人机移植指南

【没想到我国的科技开发已经发展到这个地步】Super-LIO 项目分析与 Mid-360 无人机移植指南

Super-LIO 项目分析与 Mid-360 无人机移植指南 一、项目概述 Super-LIO 是一个鲁棒高效的激光惯性里程计(LiDAR-Inertial Odometry, LIO)系统,论文发表于 IEEE Robotics and Automation Letters (RA-L 2026)。项目采用紧凑的结构化建图策略&a…

2026/7/8 1:58:45
大数据转大模型:从业务问题反推技术选型

大数据转大模型:从业务问题反推技术选型

《大数据转大模型:从业务问题反推技术选型》看起来是个大话题,但真落到项目里,常常就是几个具体选择。下面我尽量按实际开发时会遇到的问题来讲。摘要从传统数仓和离线计算转向大模型工程,很多数据开发者容易陷入“拼 Demo 快、上…

2026/7/8 1:58:45
本地知识库搭好了但不好用?RAG 调优实战:检索准确率从 40% 拉到 90%

本地知识库搭好了但不好用?RAG 调优实战:检索准确率从 40% 拉到 90%

上篇文章教大家搭了一套本地私有知识库,后台收到不少留言——“搭是搭好了,但搜出来的东西经常牛头不对马嘴,问合同条款给我返回公司简介”。 别急,这不是你的问题。在多数通用业务知识库场景下,RAG 开箱即用的默认配…

2026/7/8 1:58:45
2026三大系统AI英语启蒙App深度测评:哪款更适合幼儿0基础系统学

2026三大系统AI英语启蒙App深度测评:哪款更适合幼儿0基础系统学

当下幼儿英语启蒙数字化工具品类丰富,不同产品依托的内容体系、教学逻辑、配套服务存在明显区分。部分产品主打自研轻量化课程,部分依托专业出版社成熟分级资源搭建学习框架,面向3-8岁儿童家庭的需求各有侧重。本文选取市场受众较广的三款AI英…

2026/7/8 1:58:45
外贸工艺品设计参考平台排行榜及各平台名声情况

外贸工艺品设计参考平台排行榜及各平台名声情况

核心速览如果你预算有限,想要快速获取一些基础的行业信息,一些小型的免费平台可能适合你,价格为 0 元,但信息的全面性和深度可能不足。要是你追求性价比,一些中等规模的平台,一年收费大概在 2000 - 5000 元…

2026/7/8 1:53:45

月新闻