数月内重建代码库,风险伴效益与系统崩溃隐忧 - AI News
数月内重建代码库,风险伴效益与系统崩溃隐忧

数月内重建代码库,风险伴效益与系统崩溃隐忧

2025-03-28

新闻要点

DOGE计划在数月内将SSA计算机系统从COBOL迁移至Java, 此举或使系统及民众福利受影响。该项目由马斯克下属组织,虽SSA曾有过迁移计划但因疫情搁置。此次快速迁移风险大,可能阻碍社保金支付。

- DOGE数月内将SSA系统从COBOL迁移至Java

- 项目由马斯克下属组织,面临支付风险

- SSA 2017年曾计划迁移,因疫情搁置

主要内容

所谓政府效率部(DOGE)正着手组建团队,计划在数月内将社会保障管理局(SSA)的计算机系统完全从其最古老的编程语言之一中迁移出来,这可能会危及系统的完整性以及数千万美国人所依赖的福利。

该项目由埃隆·马斯克的副手史蒂夫·戴维斯组织,多位未获媒体采访许可的消息人士向《连线》杂志透露,旨在在短短数月的紧张时间框架内,将所有 SSA 系统从最早的商业导向编程语言之一 COBOL 迁移到更现代的替代品如 Java 上。

专家表示,无论在何种情况下,如此规模的迁移都是一项巨大的任务,但加速的期限存在阻碍向目前正在领取社会保障福利的 6500 多万人支付款项的风险。一位 SSA 技术人员表示:“当然,其中一个重大风险并非本身的少付或多付,而是根本不支付某人且不知情,即隐形的错误和遗漏。”

社会保障管理局未立即回复《连线》杂志的置评请求。SSA 一直受到唐纳德·特朗普政府的越来越多的审查。今年 2 月,马斯克抨击 SSA,虚假声称该机构充斥着欺诈行为。具体而言,马斯克指出他从系统中获取的数据显示,美国有 150 岁的人在领取福利,而这实际上并未发生。

本周《华盛顿邮报》报道称,在 DOGE 对该机构进行大幅削减后的过去几周,SSA 频繁出现网站崩溃和电话等待时间过长的情况。

此次提议的迁移并非 SSA 首次尝试摆脱 COBOL:2017 年,SSA 宣布计划获得数亿美元的资金来替换其核心系统,该机构预计将需要大约五年时间来使这些系统现代化。由于 2020 年的冠状病毒大流行,该机构转而专注于更面向公众的项目。

正如许多传统的政府 IT 系统一样,SSA 系统包含用 COBOL 编写的代码,COBOL 是 20 世纪 50 年代由计算先驱格蕾丝·霍珀部分创建的编程语言。国防部在其创建后不久就基本上迫使私营企业使用 COBOL,推动了其广泛采用,并使其在 20 世纪 70 年代成为用于大型机(或快速处理和存储大量数据的计算机系统)的最广泛使用的语言之一。(至少一个赞扬霍珀成就的国防部相关网站已不再活跃,可能是在特朗普政府对军事认可进行 DEI 清洗之后。)

据 SSA 监察长办公室发现,就在 2016 年,SSA 的基础设施包含超过 6000 万行用 COBOL 编写的代码,还有数百万行用其他传统编码语言编写的代码。实际上,根据 SSA 的 2017 年现代化计划,SSA 的核心编程系统和架构自 20 世纪 80 年代该机构开发自己的名为 MADAM(主数据访问方法)的数据库系统以来一直没有“大幅”更新,该系统是用 COBOL 和汇编语言编写的。SSA 的核心“逻辑”也主要用 COBOL 编写,这是用于发放社会保障号码、管理支付甚至计算受益人应获得的不同服务的总金额的代码,一位曾在首席信息官办公室工作的前 SSA 高级技术人员表示。即使是微小的变化也可能导致整个程序的级联故障。“如果你不担心很多人得不到福利、得到错误的福利、得到错误的权利或不得不等待很长时间,那么当然可以继续,”Very Little Gravitas 的负责人丹·洪说。