
DOGE, SSA Kod Tabanını Aylar İçinde Yeniden Oluşturmayı Planlıyor, Bu da Avantajları ve Sistem Çökmesini Riske Atıyor
Hükümet Verimliliği Departmanı (DOGE) olarak adlandırılan birim, Sosyal Güvenlik İdaresi'nin (SSA) bilgisayar sistemlerini tamamen en eski programlama dillerinden birinden birkaç ay içinde taşımak için bir ekip oluşturmaya başladı. Bu durum, sistemin bütünlüğünü -ve on milyonlarca Amerikalı'nın güvendiği faydaları- tehlikeye atabilir.
Proje, Elon Musk'ın yardımcısı Steve Davis tarafından organize ediliyor; bu bilgiyi medya ile paylaşmaları için izin verilmeyen birden fazla kaynağa göre WIRED'a aktarıldı. Proje, tüm SSA sistemlerini, ilk ortak iş odaklı programlama dillerinden biri olan COBOL'dan Java gibi daha modern bir programa birkaç aylık sıkı bir zaman çizelgesi içinde taşımayı hedefliyor.
Herhangi bir koşulda, bu ölçekte bir göç büyük bir girişim olurdu; uzmanlar WIRED'a böyle söylüyor. Ancak hızlandırılmış son tarih, şu anda ABD'de 65 milyondan fazla kişinin sosyal güvenlik yardımı aldığı kişilere ödemeleri engelleme riskini taşıyor.
"Tabii ki, büyük risklerden biri ödemelerin eksik veya fazla yapılması değil; birinin hiç ödenmemesi ve bunun farkında olunmamasıdır. Görünmeyen hatalar ve ihmal." dedi SSA teknolojisi uzmanı WIRED'a.
Sosyal Güvenlik İdaresi WIRED'in yorum isteğine derhal yanıt vermedi.
SSA, Başkan Donald Trump yönetimi tarafından artan bir incelemenin altında bulunuyor. Şubat ayında, Musk, iddiaya göre sistemden çektiği verilere dayanarak ajansın dolandırıcılıkla dolu olduğunu yanlış iddia ederek SSA'ya saldırdı. Özellikle, sistemden ABD'de 150 yaşında olanların yardım aldığını gösteren veriler sundu, halbuki gerçekte böyle bir durum yoktu. Son haftalarda, DOGE tarafından ajansa yapılan önemli kesintilerden sonra, SSA'nın web sitesi sık sık çöküyor ve telefon görüşmelerinde uzun süre bekletilmeler yaşanıyordu. Washington Post bu hafta bunu bildirdi.
Bu önerilen göç, SSA'nın COBOL'dan uzaklaşmak için ilk denemesi değildi: 2017'de SSA, çekirdek sistemlerini değiştirmek için yüz milyonlarca dolarlık fon almayı planladı. Ajans, bu sistemleri modernleştirmenin yaklaşık beş yıl süreceğini tahmin etti. 2020'deki koronavirüs pandemisi nedeniyle ajans, bu işe odaklanmak yerine daha çok halka açık projeler üzerinde çalışmaya yöneldi.
Pek çok eski hükümet bilişim sistemi gibi, SSA sistemleri, kısmen 1950'lerde bilgisayar öncüsü Grace Hopper tarafından yaratılan COBOL programlama dilinde yazılmış kod içerir. Savunma Bakanlığı (ABD), COBOL'un yaratılmasından kısa bir süre sonra özel sektörü esasen COBOL'u kullanmaya zorladı, bu da 1970'lere kadar geniş bir kabul görmesini sağladı ve büyük veriyi hızlı bir şekilde işleyen ve depolayan bilgisayar sistemleri olan ana bilgisayarlar için en yaygın kullanılan dillerden biri haline geldi. (Hopper'ın başarılarını kutlayan en az bir ABD Savunma Bakanlığı'na bağlı web sitesi, muhtemelen Trump yönetiminin askeri onayları ilgili DEI tasfiyelerinden sonra artık çalışmıyor.)
Yöneticilerin 2016'da bulunan en son verilere göre SSA altyapısı COBOL dilinde 60 milyondan fazla satır kod içeriyordu. Ayrıca milyonlarca satır kod başka eski programlama dillerinde yazılmıştı. Ajansın Denetleme Bürosu'nun bulgularına göre SSA'nın çekirdek programatik sistemleri ve mimarisi, 1980'lerde ajans kendi veritabanı sistemini geliştirdiği zamandan beri "önemli ölçüde" güncellenmemişti. MADAM (Master Data Access Method) olarak adlandırılan bu sistem COBOL ve Assembler dillerinde yazılmıştı. 2017 modernizasyon planına göre.
SSA'nın temel "mantığı" da büyük ölçüde COBOL dilinde yazılmış durumda. Bu, sosyal güvenlik numaraları veren, ödemeleri yöneten ve hatta farklı hizmetler için yararlanıcılara ne kadar ödeme yapılması gerektiğini hesaplayan koddur. Eski üst düzey SSA teknolojisi uzmanı, baş bilgi işlem görevlisi ofisinde çalıştı. Küçük değişiklikler bile programlarda birbiri ardına gelen başarısızlıklara yol açabilirdi.
"Bir sürü insanın faydalarını alamaması veya yanlış faydalar alması veya yanlış haklar edinmeleri, veya yıllarca beklemek zorunda kalmaları konusunda endişelenmiyorsanız, tabii ki devam edin." dedi Very Little Gravitas'ın kıdemli teknolojisi strateji danışmanlığı Dan Hon, kısa bir zaman diliminde böyle bir göçün tamamlanması hakkında.
İpucu Var Mı?Şu anda veya daha önce hükümet çalışanı olan ve neler olduğunu konuşmak isteyen var mı? Sizi duymak istiyoruz. İş dışı bir telefon veya bilgisayar kullanarak haberciyle Signal üzerinden güvenli bir şekilde iletişime geçebilirsiniz: makenakelly.32.
Kod göçünün tam olarak ne zaman başlayacağı belirsizdir. SSA çalışanları arasında son zamanlarda dolaşan ve Mayıs ayına kadar ajansın önceliklerini özetleyen bir belgede bu konu yer almıyor. Bunun yerine, "önemsiz sözleşmeleri" feshetme ve yapay zekayı idari ve teknik yazıları "artırmak" için kullanma gibi diğer öncelikler belirtiliyor.
Bu ayın başlarında WIRED, en az 10 DOGE çalışanın şu anda SSA içinde çalıştığını, bunların arasında genç ve deneyimsiz mühendislerin Luke Farritor ve Ethan Shaotran'ın da bulunduğunu bildirdi. O dönemde kaynaklar WIRED'a, DOGE çalışanlarının insanların çevrimiçi olarak faydalarına erişmek için nasıl kimlik doğruladığına odaklanacağını söyledi.
SSA içindeki kaynaklar, DOGE kalan yararlanıcıları ölmüş olarak belirleyip farklı ajans veritabanlarını birleştirdikten sonra projenin ciddi bir şekilde başlayacağını tahmin ediyor. Perşembe günü sabah mahkemede yapılan bir dilekçede, SSA geçici yöneticisi Leland Dudek'in yeminli ifadesinde, en az iki DOGE çalışanın şu anda "Hayatınız mı?" adlı bir proje üzerinde çalıştığı belirtildi. Bu çalışanlar, ajans sistemindeki yanlış ödemeler ve dolandırıcılıklara odaklanıyorlar. Tek tek fayda sahiplerine telefonla ulaşarak soruşturma yapıyorlar. Ajans, bu çalışmayı tamamlamak için şu anda SSA sistemlerine kapsamlı bir erişim için mahkemeyle mücadele ediyor. (Tekrar ediyorum, 150 yaşında olanlar sosyal güvenlik yardımı almıyor. Bu özel yaş, büyük olasılıkla COBOL'un bir özelliğiydi. COBOL'da tarih tipi olmadığı için tarihler genellikle belirli bir referans noktasına kodlanır. - Paris'te düzenlenen ve Mètre Konferansı olarak bilinen uluslararası standart belirleme konferansının tarihi olan 20 Mayıs 1875.)
Tüm COBOL kodunu birkaç ay içinde daha modern bir dile dönüştürmek için DOGE, kaynakların WIRED'a söylediğine göre, muhtemelen milyonlarca satır kodun çevirisine yardımcı olmak için bir tür üretken yapay zeka kullanması gerekecektir. "DOGE, COBOL'un birkaç ay içinde ortadan kaldırıldığını söyleyebilirse, o zaman onların yöntemi doğru yöntemdir, biz de hepiniz işe yaramazsınız." dedi SSA teknolojisi uzmanı.
DOGE, yeni sistemin çıktılarının önceki sisteminkine uymasını sağlamak için testler de geliştirmelidir. Uzman, birkaç yıl değil, birkaç ay içinde olası tüm özel durumlarda sorunu çözmenin zor olacağını ekledi.
"Bu sistem, tel ve bantla bir araya getirilmiş bir ortam." dedi, baş bilgi işlem görevlisi ofisinde çalışan eski üst düzey SSA teknolojisi uzmanı WIRED'a. "Liderlerin, bahse girdikleri bir kart destesiyle ya da Jenga oyunu ile uğraştıklarının farkında olmaları gerekiyor. Daha önce yaptıklarını belirttiği gibi, parçaları çekmeye başlarsa, şeyler bozulabilir."