Microsoft Azure Teknoloji Lideri Kırk Yıllık Apple II Kodundaki Açıkları Yapay Zekâ İle Tespit Etti
Microsoft Azure CTO’su Mark Russinovich, yapay zekâ modeline 40 yıllık Apple II yazılımını inceletti. Sistem eski makine kodunda fark edilmemiş güvenlik hatalarını ortaya çıkardı.
Microsoft Azure CTO’su Mark Russinovich, yapay zekânın eski yazılımlardaki güvenlik açıklarını ortaya çıkarma kapasitesini gösteren dikkat çekici bir deney paylaştı. Russinovich, 1986 yılında Apple II bilgisayarı için yazdığı bir yardımcı programı Claude Opus 4.6 modeline analiz ettirdi. Yapay zekâ sistemi onlarca yıllık makine kodunu çözümleyerek daha önce fark edilmeyen bazı güvenlik sorunlarını tespit etti.
Yapay Zekâ Onlarca Yıllık Makine Kodunu Analiz Ederek Güvenlik Sorunlarını Ortaya Çıkardı
Mark Russinovich, 1986 yılında Apple II kişisel bilgisayarı için “Enhancer” adlı bir yardımcı yazılım geliştirdi. Russinovich bu programı 6502 işlemci mimarisine ait makine dili kullanarak yazdı. Yazılım Applesoft BASIC dilinde kullanılan GOTO, GOSUB ve RESTORE komutlarının yalnızca sabit satır numarası kabul etme sınırlamasını ortadan kaldırıyordu. Program geliştiricilerin hedef satır olarak değişken veya BASIC ifadeleri kullanmasına izin veriyordu.

Russinovich kısa süre önce Claude Opus 4.6 modelini kullanarak bu eski kodu yeniden analiz ettirdi. Yapay zekâ sistemi makine kodunu decompile ederek inceledi ve analiz sırasında birden fazla güvenlik sorunu tespit etti.
Claude modeli inceleme sırasında “sessiz hatalı davranış” olarak tanımlanan bir mantık hatası tespit etti. Program hedef satırı bulamadığında hata üretmek yerine işaretçiyi bir sonraki satıra veya programın sonuna taşıyabiliyordu. Bu davranış programın beklenmeyen şekilde çalışmasına yol açabiliyordu.
Yapay zekâ sistemi sorunun taşıma bayrağının kontrol edilmesiyle çözülebileceğini önerdi. Sistem hedef satır bulunamadığında programın hata dalına yönlendirilmesini sağlayan bir kontrol eklenmesini tavsiye etti. Russinovich bu örneğin eğlenceli bir deney olduğunu ifade etti ancak yapay zekâ destekli güvenlik analizinin yazılım dünyasında yeni bir dönemin başladığını gösterdiğini vurguladı.
Russinovich, yazılım güvenliğinde yapay zekâ destekli otomatik açık keşfi döneminin başladığını belirtti. Uzmanlar bu teknolojinin güvenlik araştırmacılarına büyük avantaj sağlayabileceğini düşünüyor. Yapay zekâ modelleri karmaşık yazılım kodlarını kısa sürede analiz edebiliyor ve yıllardır fark edilmeyen hataları ortaya çıkarabiliyor.
Buna rağmen uzmanlar aynı teknolojinin saldırganlar tarafından da kullanılabileceğini hatırlatıyor. Dünya genelinde milyarlarca eski mikrodenetleyici halen eski veya yeterince incelenmemiş firmware yazılımlarıyla çalışıyor. Yapay zekâ araçları bu tür sistemlerdeki gizli güvenlik açıklarını da ortaya çıkarabilecek kapasiteye sahip görünüyor.
Anthropic şirketi Claude Opus 4.6 modelini tanıtırken benzer risklere dikkat çekti. Şirketin güvenlik araştırmacıları modelin yıllardır test edilen yazılım projelerinde bile kritik güvenlik açıkları tespit edebildiğini açıkladı. Anthropic Red Team ekibi bazı projelerde uzun süredir kullanılan kod tabanlarında yıllarca fark edilmeyen hataların yapay zekâ tarafından ortaya çıkarıldığını belirtti.
Araştırmacılar yapay zekâ araçlarının yakın gelecekte dünya genelindeki yazılım kodlarının büyük bölümünü analiz edebileceğini düşünüyor. Uzmanlar bu durumun savunma ekipleri için yeni fırsatlar oluşturduğunu ancak saldırganların da aynı araçları kullanabileceğini vurguluyor.










