DARPA’nın TRACTOR Projesi: C Kodunu Rust’a Dönüştürme Çabaları

ABD Savunma İleri Araştırma Projeleri Ajansı (DARPA) TRACTOR Projesi

ABD Savunma İleri Araştırma Projeleri Ajansı (DARPA), programatik bir kod dönüştürme aracı olan TRACTOR ile eski C diliyle yazılmış çok sayıda sistemi modern programlama dillerinden biri olan Rust’a çevirmek için yeni bir yol arayışına girmiştir. TRACTOR’un açılımı TRanslating All C TO Rust şeklindedir. Bu projenin temel amacı, eski C kodunun Rust’a otomatik olarak dönüştürülmesini sağlayacak yapay zeka tabanlı araçların geliştirilmesidir.

DARPA’nın proje yöneticisi Dan Wallach, yaptığı açıklamada, internet üzerindeki yapay zeka servislerine C kodunu vererek bu kodu Rust’a dönüştürmelerinin en basit çözüm gibi göründüğünü ancak karmaşık projelerde bu yaklaşımın yetersiz kaldığını vurgulamıştır. Son birkaç yıl içinde, teknoloji devleri olan Google ve Microsoft, bellek güvenliği hatalarının yarattığı sorunlarla başa çıkmak için C ve C++ gibi dillerin yerine, manuel bellek yönetimi gerektirmeyen daha güvenli dillerin kullanımını yaygınlaştırmaya çalışmaktadırlar.

Bu özel sektör çabaları, çok sayıda eski yazılıma ev sahipliği yapan kamu sektörünün de dikkatini çekmiştir. Sonuç olarak, Beyaz Saray ve ABD Siber Güvenlik ve Altyapı Güvenliği Ajansı (CISA) gibi kurumlar, Rust’ın yanı sıra C#, Go, Java, Python ve Swift gibi güvenli bellek yönetimi sunan programlama dillerinin kullanımını teşvik etmeye başlamıştır.

TRACTOR Projesi için Adaylar Aranıyor

DARPA, TRACTOR projesi için teklif sunmayı planlayan şirketler için 26 Ağustos 2024 tarihinde, şahsen veya uzaktan katılabilecekleri bir etkinlik düzenleyecektir. Ancak, adayların bu etkinliğe katılabilmesi için 19 Ağustos’a kadar kayıt yaptırmaları gerekmektedir.

Eğer ABD bu projeyi başarıyla gerçekleştirebilirse, bellek güvenlik açıkları nedeniyle sıklıkla Rus, Çin ve Kuzey Koreli hackerların hedefi haline gelen ABD kamu kurumlarında siber güvenlik düzeyinin önemli ölçüde artması beklenmektedir.

İlk yorum yapan olun

Bir yanıt bırakın