Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >2025年失去安全支持的12个关键开源项目

2025年失去安全支持的12个关键开源项目

作者头像
云云众生s
发布于 2025-02-11 06:58:59
发布于 2025-02-11 06:58:59
1850
举报
文章被收录于专栏:云云众生s云云众生s

通过提前了解你的开源软件的生命周期结束时间,你可以计划迁移,从而更好地保护[私有数据]。

译自 12 Critical Open Source Projects Losing Security Support in 2025,作者 Greg Allen。

没有什么是永恒的,这在开源软件中尤其如此。即使是最流行的开源技术版本,也终将有一天会达到其生命周期结束(EOL)。

对于主要版本的开源软件包来说,EOL事件不仅仅是错过了只会整合到未来版本中的新功能,它还会为依赖该开源软件的应用程序带来安全风险。

例如,Apache Struts框架最近发现了一个严重漏洞(CVE-2024-53677)。虽然该问题是在积极支持的Struts 6版本中发现的,但它也适用于数千个应用程序仍在使用的已弃用、生命周期结束的Struts 2版本。

仍然依赖Struts 2的公司面临风险,除非他们能够立即迁移到Struts 6,但这对于大多数应用程序来说是不现实的。另一种选择是使用来自值得信赖的长期支持提供商的开源库的直接替代品。这些解决方案包括漏洞补丁,它们为潜在的迫在眉睫的灾难提供了一种可行、安全且近乎即时的解决方案——尤其是对于受监管行业的企业——让您有更多时间彻底规划您的迁移。我们在HeroDevs的团队为Struts 2提供了一个类似的解决方案。在CVE-2024-53677被发现后的一周内,人们对我们的Struts解决方案的兴趣增长了20倍,这突显了一个关键的CVE对于不受支持的OSS用户来说是多么大的问题。

通过提前了解您的开源软件的生命周期结束时间,您可以更好地规划您的迁移,这样您就不会将您和您客户的数据置于风险之中。这份包含12个项目的列表代表了我认为在2025年将发生EOL事件的一些最关键的项目。重要的是要注意,此列表并不详尽。我的团队已经确定了2025年近150个主要的开源EOL事件,并且可能还有更多无法预测的事件。

重要的是要注意,生命周期结束事件不仅仅有一种类型,例如完全停止软件包与仅停止对特定版本的支持。AngularJS在2022年1月被完全弃用,因为Google觉得它不再满足现代Web领域的需求。与此同时,.NET基金会和微软在2024年11月停止了对.NET 6的支持,以专注于更新的.NET 8和未来版本。大多数将在2025年达到其生命周期结束的项目都是类似于.NET 6的版本EOL。

1. Laravel v10 (2025年2月4日)

Laravel是一个基于PHP的全栈Web应用程序框架。它对开发者非常友好,被广泛使用,并且拥有强大的社区。它旨在简化和加速Web开发。Laravel v10将于2025年2月4日达到其生命周期结束。

2. OpenSSL v3.1 (2025年3月14日)

OpenSSL被广泛用于Web和通信平台上的加密、安全通信。它很可能是此列表中最常用的软件包;任何具有API的东西都可能使用它。OpenSSL v3.1将于2025年3月14日达到其生命周期结束。

3. Ruby v3.1 (2025年3月31日)

Ruby是一种编程语言,广泛用于Ruby on Rails Web框架。Ruby on Rails以能够快速开发基于Web的应用程序而闻名。Ruby v3.1将于2025年3月31日达到其生命周期结束。

4. Node.js v18 (2025年4月30日)

Node.js是一个跨平台的JavaScript运行时环境,无需过多介绍。许多公司——包括一些最大的公司——使用它来构建快速且可扩展的应用程序。Node.js v20在V8引擎中引入了权限模型和性能更新。Node.js v18将于2025年4月30日达到其生命周期结束。

5. Django v5.0 和 v5.1 (2025年4月30日)

Django是一个基于Python的Web应用程序框架,可以快速、轻松和干净地开发程序。它可以很好地处理复杂的数据库,使其适用于数据密集型应用程序、数据科学工具和社交媒体应用程序。Django v5.0和v5.1将于2025年4月30日到期。

6. Kafka v3.4 (2025年5月3日) 和 v3.5 (2025年8月25日)

Kafka 是最可扩展和广泛采用的分布式发布/订阅框架之一,适用于实时数据管道和分析用例。Kafka 以可扩展、容错的方式处理大量数据的能力使其成为许多大型数据架构的基石。v3.4 将于 2025 年 5 月 3 日达到其生命周期终点。v3.5 将于 2025 年 8 月 25 日达到其生命周期终点。

7. Drupal v10(2025 年 6 月 16 日)

Drupal 是一个 CMS 和框架,以其灵活性、可扩展性和可扩展性而闻名。它广泛应用于以内容为中心的平台,如网站、社区和社交平台以及媒体公司。Drupal v10.3,Drupal 10 的最后一个受支持版本,将于 2025 年 6 月 16 日结束其支持。

8. Kubernetes < v1.32(2025 年 7 月)

Kubernetes 是使用最广泛的容器编排平台。大多数容器化应用程序都会使用某个版本的 Kubernetes,尤其是那些具有复杂系统且可以从微服务架构中受益的应用程序。与许多开源软件发布计划一样,Kubernetes 发布遵循结构化的时间表,其中每个次要版本在发布后都将获得一年的完整支持,并在其生命周期结束前有 2 个月的维护期。Kubernetes v1.34 于 2024 年 5 月 15 日发布,预计将于 2025 年 5 月达到其完整支持的终点,并于 2025 年 7 月达到其生命周期终点。

9. MongoDB 6(2025 年 7 月 31 日)

MongoDB 是一个多功能、可扩展的 NoSQL 数据库,广泛应用于各个行业,并因其对各种数据(完全结构化、半结构化和非结构化)的灵活支持而备受喜爱。MongoDB 7 带来了一些令人兴奋的改进,例如可查询加密,但这也意味着 6 将于 2025 年 7 月 31 日达到其生命周期终点。

10. NumPy v1(2025 年 9 月 17 日)

NumPy 起源于 Numerical Python (Numeric) 的一个分支,并融入了 Numarray 的改进。Python 科学计算社区广泛采用它,这对于密集的数值数据处理和计算应用程序来说非常棒。在 2025 年 9 月 17 日,所有 v1 版本都将达到其生命周期终点。

11. Postgres v13(2025 年 11 月 13 日)

PostgreSQL 是一个高度可扩展的关系数据库管理系统,支持 SQL 用于查询和数据管理。它广泛应用于数据分析、业务数据库和 Web 应用程序。V13 将于 2025 年 11 月 13 日达到其生命周期终点。

12. Angular v17(2025 年 5 月 15 日)和 v18(2025 年 11 月 19 日)

Angular 是 Google 工程师于 2010 年推出的一个综合框架,后来经过重写以取代 2016 年的 AngularJS。它被广泛用于构建可扩展的 Web 应用程序。 Angular v17 将于 2025 年 5 月 15 日结束,v18 将于 2025 年 11 月 19 日结束。

迁移需要大量的时间(和金钱)。迁移的复杂性取决于多种因素,包括开源软件包/框架、代码库的整洁程度、团队规模和应用程序规模。在 HeroDevs,我们花大量时间与组织讨论迁移和补救选项。从前端 AngularJS 迁移(其中 10 万行代码的迁移可能需要 2.7 years of effort)到 Spring 5->6 迁移(其中具有许多依赖项的大型项目可能需要 more than 6 years of effort),这些 EOL 时刻应该进行规划和预算。

假设您依赖的 OSS 软件包预计在来年发生 EOL 事件。在这种情况下,您应该已经开始您的规划和迁移——特别是如果您所在的行业受到高度监管,例如医疗保健 (HIPAA)、支付 (SOC 2 和 PCI DSS)、教育 (FERPA) 和政府 (FedRAMP)。

如果您需要更多时间,还有其他选择。直接或第三方商业支持可以提供扩展的长期支持,使您可以根据自己的时间表规划迁移并确保数据的安全。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-102,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python: 从 2.7 升级到 3,我比 vue 慢了一点点
2024 年 7 月 7 日,据一位长期的Python观察者爆料,Fedora 41 系统最终将停止支持 Python 2.7。这是Python 2系列的最后一个版本,Python 2.7在Fedora Linux 41中将被退役且不再替代。除了PyPy之外,Fedora 41及以后的版本将不再包含Python 2,对于依赖于python2.7的包,在运行时或构建时需要处理这个退役问题,否则它们也将被退役。GIMP 3 也将在Fedora 41中推出,以去除任何剩余的Python 2依赖。
江米小枣
2024/07/18
2230
Python: 从 2.7 升级到 3,我比 vue 慢了一点点
Canonical宣布12年的Kubernetes LTS
Canonical 发布 12 年 Kubernetes LTS 版本,增强企业软件基础设施安全性并简化操作
云云众生s
2025/02/15
810
.NET周刊【1月第2期 2025-01-12】
https://www.cnblogs.com/madtom/p/18655530
InCerry
2025/02/07
1620
.NET周刊【1月第2期 2025-01-12】
开发者死后,他的开源项目会有人继续维护吗?
英文:Wired,翻译:网易科技/晗冰 tech.163.com/17/1108/07/D2N0GAMR00097U7T.html 你可能从来没有听说已故的 Jim Weirich 或他开发的软件。但是你几乎肯定会使用过在他研究基础上开发出的各种应用程序。 Weirich 为 Ruby 创建了几个关键工具,Ruby 是 Hulu、Kickstarter、Twitter和其他无数主流网站代码的编程语言。Ruby 的代码是开源的,这意味着任何人都可以使用它并对其进行修改。 Ruby 开发者兼软件公司 Tes
企鹅号小编
2018/02/02
1.4K0
开发者死后,他的开源项目会有人继续维护吗?
Jenkins抛弃Java 8拥抱Java 11
Jenkins 项目致力于为最终用户和开发人员提供世界级的平台体验。这种体验的核心是Java,它是一种面向对象的编程语言,具有Java 虚拟机 (JVM)形式的跨平台运行时。自成立以来,Jenkins 项目一直是 Java 的主要消费者,向超过 300,000 个控制器的安装基础分发了 1,800 多个插件,并且 Jenkins 经常出现在有史以来顶级 Java 应用程序的列表中。
FunTester
2022/07/08
1K0
Jenkins抛弃Java 8拥抱Java 11
2025年的开源:系好安全带,颠覆就在眼前
新年伊始,围绕许可、开源AI定义、安全合规以及如何支付志愿者维护人员等问题,预计将出现新的紧张局势。
云云众生s
2025/01/02
1420
PHP 8.4 首个候选版本发布!采用新PHP发布周期策略
即将推出的 PHP 8.4 的第一个 Release Candidate (RC1) 现已发布。PHP 8.4-RC1 标志着 PHP 8.4 发布周期中的一个重要里程碑,PHP 8.4 现在已经从 PHP 开发分支出来,而 PHP 8.4 分支现在处于功能冻结状态。
Tinywan
2024/10/08
2320
PHP 8.4 首个候选版本发布!采用新PHP发布周期策略
2022十大边缘计算开源项目
随着“开源”被纳入“十四五”规划发展纲要,“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”。开源发展按下了加速键!
边缘计算
2023/02/23
1.8K0
2022十大边缘计算开源项目
CentOS 停服后,服务器 OS 路在何方?
CentOS(Community Enterprise Operating System)是一个基于 Red Hat Enterprise Linux(RHEL)源代码的开源操作系统,自 2004 年发布首个版本后,CentOS 一直保持着新版本的更新迭代,因为其稳定性高、安全性好、软件包丰富等优点,在服务器行业中广受欢迎。
腾源会
2024/07/15
1.6K0
CentOS 停服后,服务器 OS 路在何方?
MySQL 5.6 将于2021年2月停止更新!
猪年岁末,向仍在使用MySQL5.6的小伙伴们通报一下,MySQL5.6将于2021年2月停止更新,结束其生命周期(EOL)。也就是说,明年2月以后,MySQL团队将不会再为5.6版本的MySQL提供任何补丁。
MySQLSE
2020/09/28
1.1K0
MySQL 5.6 将于2021年2月停止更新!
盘点:2022年值得关注的十大边缘计算开源项目
根据IDC最新的「全球边缘计算支出报告」指出,到2022 年,全球在边缘计算上的支出预计将达到1760 亿美元,比2021 年增长14.8%。企业和服务提供商在边缘解决方案的硬体、软体和服务上的支出预计将在2025 年达到近2740 亿美元。 本文盘点了2022年值得关注的十大边缘计算开源项目(排名不分先后)。 Akraino Akraino 于 2018 年推出,现在是 LF Edge 的一部分。Akraino 是一组面向边缘的开放基础架构和应用程序蓝图,涵盖了供应商和企业边缘域的5G,AI,Edge
SDNLAB
2022/03/04
2.1K0
Red Hat OpenShift Container Platform 生命周期政策(非当前版本)
红帽为 Red Hat OpenShift Container Platform (“OpenShift” 或 “OCP”) 提供了公开的生命周期信息,用户和合作伙伴可根据此信息有效规划、部署及支持自己的相关环境。红帽发布这个生命周期的主要目的是尽可能提供产品的透明度。但当出现特殊情况时,红帽可能会对这些政策做例外处理。
heidsoft
2023/03/18
1K0
Red Hat OpenShift Container Platform 生命周期政策(非当前版本)
是时候了!MySQL 5.7 的下一站,不如试试 TiDB?
在 2023 年 10 月 21 日,MySQL 5.7将达到其生命周期的终点(EOL,End of Life)。这意味着Oracle将不再为MySQL 5.7提供官方更新、错误修复或安全补丁。
PingCAP
2023/06/30
2900
是时候了!MySQL 5.7 的下一站,不如试试 TiDB?
CentOS 将于年底终止!
一年前Red Hat宣布将在今年底(2021年)结束提供免费的CentOS Linux(CentOS 已死!"免费"的 RHEL 没了...)。上周五Red Hat再度提醒,CentOS Linux 8将在今年12月31日来到它的生命周期终点(End of Life,EoL)。对于:CentOS 停止服务!我们用哪个?Ubuntu or Debian?
民工哥
2021/12/21
1.8K0
CentOS 将于年底终止!
再见 MySQL 5.7 !
对从事互联网 IT 技术岗位的来说,数据库也是我们日常必备的技能之一,而 MySQL 数据库更是常见、常用的数据库之一。
民工哥
2023/09/09
7610
再见 MySQL 5.7 !
Chrome 浏览器将停止支持 Windows 7/8/8.1
作者 | 罗燕珊 近日,Google 宣布,随着 Chrome 110 的发布(暂定于 2023 年 2 月 7 日), 届时,Chrome 浏览器将停止支持 Windows 7 / 8.1。 通知显示,用户设备需要运行 Windows 10 及以上版本才能接收未来的 Chrome 更新。Google 终止支持的决定与微软 Windows 生命周期政策一致——微软将于 2023 年 1 月 10 日终止对 Windows 7 ESU(扩展安全更新)和 Windows 8.1 的支持。 根据 Statcou
深度学习与Python
2023/03/29
1.8K0
Chrome 浏览器将停止支持 Windows 7/8/8.1
2025年开源:今年最重要的将会是什么?
应对开源软件世界压力的挑战必须成为我们2025年的共同使命,OpenUK的Amanda Brock 认为。
云云众生s
2025/01/08
1480
前端食堂技术周刊第 65 期:2022 Vue 年终总结、2022 HTTP 状态、12 月登陆 Web 平台的新功能
大家好,我是童欧巴。欢迎来到 2023 年第一期前端食堂技术周刊,我们先来看下上周的技术资讯。
童欧巴
2023/01/08
9810
前端食堂技术周刊第 65 期:2022 Vue 年终总结、2022 HTTP 状态、12 月登陆 Web 平台的新功能
Node.js 20 正式发布
作者| 王强、丁晓昀 策划 | 褚杏娟 4 月 18 日,Node.js 在官方博客发布了 Node.js 20 版本。 新版亮点: 引入权限控制模型 (Permission Model) 同步的 import.meta.resolve Test Runner 到达稳定状态 V8 JavaScript 引擎更新至 11.3,,增加了 5 个新特性 支持构建单一可执行应用程序 Ada 更新至 2.0 等。 提醒一下,Node.js 14 已进入维护状态 (Maintenance LTS),名称为 Fe
深度学习与Python
2023/04/21
7370
Node.js 20 正式发布
这个世界为什么不升级数据库?
如果您的开源数据库现在运行良好,为什么还要动它?因为生命周期结束的软件更难维护,而且您可能会错过有价值的新功能。
云云众生s
2024/03/28
650
推荐阅读
相关推荐
Python: 从 2.7 升级到 3,我比 vue 慢了一点点
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档