AI Varyant Avcılığı: Tek Bir Yamadan Yüzlerce Türev Açığa (n-day'den 0-day'e)
Yapay zeka, yayımlanan bir yamayı inceleyerek aynı hatanın başka yerlerdeki kopyalarını nasıl bulur. Varyant avcılığı, taint analizi ve CVE korpusu ile n-day bilgisinden sıfırıncı gün türetme.
Mühendislik / KAOS AI · DSET Mühendislik Ekibi · 13 Ekim 2026 · 13 dakika okuma
Hızlı cevap
Varyant avcılığı, bilinen bir açığın kök sebebini anlayıp aynı hatanın başka yerlerdeki benzerlerini aramaktır. Bir yazılım bir açığı yamaladığında, o yamanın ne düzelttiği aslında saldırgana bir harita verir. Yapay zeka bu haritayı okur, hatanın imzasını çıkarır ve kod tabanında aynı imzaya uyan diğer noktaları tarar. Böylece tek bir n-day bilgisi, henüz kimsenin bilmediği onlarca sıfırıncı gün adayına dönüşebilir. Savunmada bu, saldırgan aynı mantığı uygulamadan önce türevleri kapatmak demektir.
Neden bir yama yeni açıklar doğurur
Bir güvenlik yaması iki bilgi taşır. Birincisi, nerede ne yanlıştı. İkincisi, doğrusu ne olmalıydı. Yama farkını (patch diff) okuyan biri, hatanın tam desenini öğrenir. Gerçek şu ki aynı hatalı desen çoğu zaman tek bir yerde değildir. Aynı geliştirici, aynı kütüphane, aynı kopyala yapıştır alışkanlığı o deseni kod tabanının başka köşelerine de taşımıştır.
Saldırganlar bunu uzun süredir yapar. Bir yama çıkar, hatayı tersine çevirir, benzerlerini arar. Varyant avcılığı aynı disiplini savunma tarafında, ölçekli ve otonom biçimde uygular.
Taint analizi: verinin yolculuğu
Varyant avının kalbinde taint analizi vardır. Fikir basittir. Güvenilmeyen bir kaynaktan gelen veri (bir kullanıcı girdisi, bir ağ paketi, bir dosya) "lekeli" sayılır. Bu leke, veri koddan geçtikçe izlenir. Eğer leke, tehlikeli bir noktaya (bir komut çalıştırıcı, bir sorgu, bir bellek işlemi) yeterli temizlik yapılmadan ulaşırsa, orada potansiyel bir açık vardır.
Yapay zeka, bilinen açığın kaynak ve hedef noktalarını öğrenir. Sonra kod tabanında aynı kaynak hedef ilişkisini kuran, ama henüz yamalanmamış başka yolları arar. Bu, satır satır gözle okumanın ölçekli halidir.
CVE korpusu: hafızadan türetme
İkinci bileşen geniş bir açık bilgisi hafızasıdır. Binlerce CVE açıklaması, yama farkı ve exploit anatomisi bir vektör hafızada tutulur. Yeni bir kod parçasına bakıldığında, bu hafıza "bu desen 2023'teki şu açığa çok benziyor" diyebilir. Benzerlik bir başlangıç noktasıdır, kanıt değildir. KAOS burada da doktrinine sadık kalır, benzerlik hipotez üretir, doğrulama ayrı bir adımdır.
n-day'den 0-day'e: akış
| Aşama | Ne yapılır | Çıktı |
|---|---|---|
| Yama farkı okuma | Yayımlanan yama incelenir | Hatanın imzası |
| Kök sebep çıkarımı | Neden hata oluyordu anlaşılır | Kaynak hedef deseni |
| Taint taraması | Kod tabanı aynı desen için taranır | Aday noktalar |
| Korpus eşleştirme | Benzer geçmiş açıklar hatırlanır | Önceliklendirme |
| Doğrulama | Aday izole ortamda sınanır | Kanıt ya da ret |
Dürüstlük freni
Varyant avcılığının en büyük tuzağı aşırı iddiadır. Bir kod parçası bilinen bir açığa benzeyebilir ama bağlam onu zararsız kılabilir. Örneğin lekeli veri aslında önceden doğrulanmış olabilir. Bu yüzden iyi bir varyant avcısı her benzerliği açık ilan etmez. Önce bağlamı inceler, mümkünse kanıt üretir, üretemezse bulguyu "doğrulanmadı" olarak işaretler. Abartılı bir rapor, hiç rapor olmamasından daha zararlıdır çünkü güveni yıkar.
Savunma değeri
Bir kurumun kendi kod tabanında varyant avı koşturması, tedarik zincirindeki ve açık kaynak bağımlılıklarındaki gizli kopyaları ortaya çıkarır. Bir kütüphane bir açığı yamaladığında, o kütüphaneyi gömülü olarak taşıyan onlarca iç proje hala açık olabilir. Varyant avcılığı bu gizli borcu görünür kılar ve yama önceliğini doğru sıralar.
Sık sorulan sorular
Varyant avcılığı yalnızca kaynak kodla mı çalışır? Kaynak kodla en güçlüdür ama ikili dosya üzerinde de yapılabilir. Yama farkı ikili seviyede de okunur, sadece daha zahmetlidir.
Her benzerlik gerçek açık mıdır? Hayır. Benzerlik bir önceliklendirme sinyalidir. Gerçek açık, bağlam incelemesi ve mümkünse kanıtla belirlenir.
Bu teknik saldırganların işine yaramaz mı? Teknik iki taraflıdır. Fark şudur, savunan taraf kendi kod tabanına erişir ve yamaları saldırgandan önce uygulayabilir. Hız avantajı savunmadadır.
KAOS ile tanışın
Bu yazıdaki yeteneklerin tamamı KAOS güvenlik zekasında canlı çalışır. KAOS, DSET Mühendislik ekibi tarafından Türkiye'de geliştirilen, inference'ı yerel kalan otonom bir güvenlik motorudur. Hacettepe Teknokent tabanlı ekibimizle kurumunuzun saldırı yüzeyini ölçmek için demo talep edebilirsiniz.
Kimliğinizi doğrulayın
Yetkilendirilmiş erişim alanı. Tüm giriş denemeleri kayıt altına alınır.