最近的瓜,有点多!

举报
Lucifer三思而后行 发表于 2026/10/22 15:41:02 2026/10/22
【摘要】 前言 这几天看到不少技术新闻,有几件事让我印象比较深。 昆明公积金系统因故障暂停业务; PingCAP 披露内部系统安全事件; PHP 紧急修复两个高危漏洞。 巧的是,早上 Oracle Security 也连续发来两封安全邮件。 原本只是想整理一下 Oracle 新发布的补丁,后来想想,这几件事虽

前言

这几天看到不少技术新闻,有几件事让我印象比较深。

  1. 昆明公积金系统因故障暂停业务;
  2. PingCAP 披露内部系统安全事件;
  3. PHP 紧急修复两个高危漏洞。

巧的是,早上 Oracle Security 也连续发来两封安全邮件。

原本只是想整理一下 Oracle 新发布的补丁,后来想想,这几件事虽然性质不同,但都值得我们 DBA 关注。

平时我们忙着处理慢 SQL、备份、巡检和各种故障,真正涉及业务连续性和安全问题时,考虑的东西其实要多得多。

做了高可用,业务就一定不会中断吗?

10 月 19 日,昆明市住房公积金管理中心发布通告,因存储系统集群节点故障、数据库运行异常,导致线上线下公积金业务暂停办理。

10 月 21 日,澎湃新闻跟进报道,系统暂停业务已近 60 小时,当时仍在抢修。

昆明公积金停机通告

看到这个消息,我首先想到的是存储和数据库高可用。

现在很多生产环境都有 RAC、存储多路径,有些还部署了 Data Guard。看起来高可用措施不少,但真正遇到故障,能不能快速恢复业务,仍然是另一回事。

比如 RAC 可以应对部分实例故障,但共享存储出现问题,整个集群仍可能受到影响。即使部署了 DG,备库能否接管、业务能否正常切换,也需要提前验证。

当然,这次昆明公积金具体的故障根因和恢复过程,目前缺少完整技术报告,不能随意判断。

不过有个问题值得思考:

如果同样的故障发生在自己负责的生产环境,我们需要多长时间恢复业务?

RMAN 备份成功、DG 同步正常,只能说明检查时的状态。真正的恢复能力,还得靠演练来验证。

数据库没有漏洞,数据就一定安全吗?

再看 PingCAP 最近披露的安全事件。

根据官方公告,攻击者在 9 月 9 日至 10 月 7 日期间,利用被盗的服务账号凭据访问了部分内部系统,复制了数据并获取了源代码。

调查确认部分客户相关信息受到影响。PingCAP 表示,目前没有证据表明 TiDB 中存储的数据受到影响,相关调查仍在继续。

PingCAP 官方安全事件公告

这里需要区分,内部系统发生安全事件,不代表 TiDB 数据库产品本身存在漏洞。

不过,这件事让我想到平时的数据库运维。

现在很多环境都有监控平台、备份系统、自动化脚本,甚至还接入 GitLab、Jenkins 等工具。

这些系统里可能保存着数据库连接信息、运维账号、API Key,甚至是明文密码。

数据库本身权限控制得再严格,如果周边系统的凭据泄露了,风险同样不小。

最近 PHP 又爆出了两个高危漏洞,更能说明这个问题。

10 月 21 日,PHP 发布紧急安全更新,修复了 CVE-2026-109618 和 CVE-2026-109619,两个漏洞的 CVSS v4.0 评分均为 9.2。

PHP2Shell 漏洞研究公告

研究人员已经演示了在特定条件下通过这些漏洞实现远程代码执行,以及读取 PHP 进程内存中的敏感信息。

官方修复版本包括 PHP 8.2.35、8.3.36、8.4.27 和 8.5.12。

这类漏洞虽然发生在应用层,但很多 Web 系统后面连接的就是数据库。一旦应用服务器被入侵,数据库连接凭据也可能受到威胁。

数据库安全,不能只盯着数据库本身。

Oracle 也连续发布安全公告,新 RU 已经来了

说回 Oracle。

10 月 20 日,Oracle 发布了 2026 年第四季度 CPU(Critical Patch Update),包含 1295 项新的安全补丁,涉及 Database、GoldenGate、MySQL 等多个产品。

Oracle 2026 年 10 月 CPU 官方公告

其中 Oracle Database Server 有 14 项安全修复,4 项涉及无需身份认证即可通过网络远程利用的漏洞。

第二天,Oracle 又发布 CVE-2026-91403 安全警报,CVSS 评分达到 9.1。不过该漏洞涉及 Java SE、GraalVM 的 JSSE 组件,并不是 Oracle Database Server 内核漏洞。

相比安全公告,我更关心新一轮 RU 更新。

早上去 MOS 查了 KB106822(原 Doc ID 888.1),19c 已经更新到 19.33,26ai 则更新到了 23.26.4。

产品 DB RU GI RU
Oracle 19c 19.33 39915792 39922757
Oracle 26ai 23.26.4 40007731 40002013

以上补丁于 10 月 20 日发布,Linux x86-64 平台已经可以下载。

对于短期内无法升级最新 RU 的环境,Oracle 还提供了对应旧 RU 的 MRP 和 CSPU,可以根据当前补丁基线评估。

但生产 RAC、Data Guard 环境不能看到补丁就直接安装,还是要先检查兼容性、补丁冲突、已知问题和回退方案。

安全要重视,生产稳定性也不能丢。

补丁下载地址

这次的 RU 补丁我也整理到了百度网盘。

Oracle 19c RU 19.33

Oracle 26ai RU 23.26.4

提取码:6666

网盘为个人分享,具体文件以实际内容为准。生产使用前请核对平台、Patch ID、文件完整性及官方 README。

最后聊几句

回头看这几件事,其实都和我们平时的工作有关。

  1. 昆明公积金系统故障,让我想到备份和高可用能不能在关键时候真正发挥作用。
  2. PingCAP 的安全事件和 PHP 高危漏洞,提醒我们关注数据库之外的账号、凭据和应用安全。
  3. Oracle 的 CPU、RU 更新,则是 DBA 日常绕不开的补丁管理工作。

我觉得没必要看到故障就急着批评谁。生产系统足够复杂,任何厂商、任何团队都可能遇到问题。

真正值得关注的,是发生问题后能不能快速定位、恢复业务,以及后续有没有把问题解决。

做 DBA 这些年,越来越觉得这份工作不只是把数据库维护到正常运行那么简单。平时多看看行业里发生了什么,再回头检查一下自己的环境,想想有没有类似风险。

毕竟,真正发生故障的时候,能不能把业务恢复起来,才是最重要的。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。