加油
努力

CentOS 7.9 相比 7.5 在安全补丁方面有哪些改进?

CentOS 7.9 相比 CentOS 7.5 在安全补丁方面有显著的改进,主要体现在以下几个方面:


1. 累积的安全更新

CentOS 7.9 是 CentOS 7 系列的一个较新的维护版本(点发布),它包含了从 7.5 发布以来所有已修复的安全漏洞补丁。这意味着:

  • 所有在 CVE(Common Vulnerabilities and Exposures) 中公开的、影响 CentOS 7.5 的漏洞,在 7.9 中大多已被修复。
  • 包括内核、glibc、systemd、OpenSSL、SSH、SELinux、NetworkManager 等关键组件的安全更新。

例如:

  • 内核漏洞:如 Spectre、Meltdown、Dirty COW、Foreshadow 等硬件级漏洞的缓解措施在 7.9 中均已集成。
  • OpenSSL 漏洞:修复了多个 OpenSSL 安全问题(如 CVE-2018-0732、CVE-2018-5407 等),提升 TLS 加密安全性。
  • glibc 漏洞:如 Ghost(CVE-2015-7547)虽早于 7.5 已修复,但后续类似问题也在 7.9 中持续修补。

2. 更完整的 SELinux 和防火墙默认配置

  • CentOS 7.9 使用更新版本的 selinux-policy,包含对更多服务和场景的安全策略增强。
  • 防火墙(firewalld)规则更加完善,默认策略更严格,减少暴露风险。

3. 软件包版本更新与依赖库加固

  • 多数核心软件包(如 Python、GCC、libssh、curl、nss)版本更高,内置了安全修复。
  • 旧版软件中发现的缓冲区溢出、权限提升等漏洞在新版中被修复。

例如:

  • sudo 的安全补丁(如 CVE-2019-14287 权限绕过漏洞)已在 7.9 中应用。
  • polkit(PolicyKit)相关的本地提权漏洞也已修复。

4. 支持更现代的加密标准

  • SSH 默认禁用弱加密算法(如 SSHv1、MD5、弱 Diffie-Hellman 组)。
  • TLS/SSL 支持更强的密码套件(得益于更新的 NSS 和 OpenSSL)。
  • 系统默认启用 FIPS 模式支持(需手动开启),满足合规要求。

5. 生命周期与支持状态

  • CentOS 7.5 发布于 2018 年 4 月,早已停止维护。
  • CentOS 7.9 是 7.x 系列的最终版本(发布于 2020 年 8 月),接收 Red Hat 的安全更新直到 2024 年 6 月 30 日(EOL)。
  • 因此,7.9 接收了长达数年的持续安全维护,而 7.5 自发布后仅获得短期更新。

⚠️ 注意:自 2024 年 6 月 30 日起,CentOS 7 已正式进入 EOL(生命周期结束),不再接收任何官方安全更新。建议迁移到 RHEL、AlmaLinux、Rocky Linux 等替代系统。


总结:安全补丁方面的关键改进

方面 CentOS 7.5 CentOS 7.9
内核安全补丁 基础防护,缺少后期漏洞修复 包含 Spectre/Meltdown 等缓解
软件包漏洞 存在已知高危漏洞 大部分已修复
加密协议支持 较弱,支持旧算法 更强,禁用不安全协议
SELinux 策略 初始版本 更新更全面
安全更新频率 已停止 持续至 2024 年中
是否推荐使用 ❌ 不推荐(过时且不安全) ⚠️ 仅限过渡使用(已 EOL)

建议

尽管 CentOS 7.9 比 7.5 安全得多,但由于整个 CentOS 7 系列已终止支持,强烈建议尽快迁移至受支持的 Linux 发行版,如:

  • AlmaLinux 8/9
  • Rocky Linux 8/9
  • RHEL 8/9(商业支持)

以确保长期安全与合规。


如需查看具体补丁列表,可参考:

  • Red Hat Security Advisories (RHSA)
  • 使用命令:rpm -q --changelog <package-name> 查看某软件包的历史更新记录。
云服务器