Düşünce Liderleri

Yapay Zekâ Güvenliği İkinci Bir Görüşe İhtiyaç Duyuyor

mm
Unite.AI sitesini Google'daki tercih ettiğiniz kaynaklara ekleyin

Yapay zekâ, güvenliğini sağlayabildiğimizden daha hızlı yazılım üretiyor. Bu hıza yetişebiliyor musunuz?

Bu cümleyi okuyup bitirene kadar geliştiriciler ve yapay zekâ ajanları birkaç bin kod commit’i göndermiş olacak. Geçen yıl aynı dönemde bu sayı yaklaşık 150’ydi.

Geçtiğimiz yıl, yapay zekâ tarafından üretilen yazılımlar olağanüstü bir hızla çoğaldı. GitHub, yalnızca Eylül 2026’da 7,38 milyar commit kaydetti; bu, bir yıl önceki toplamın beş katından fazlaydı. Bu patlamanın güvenlik açısından sonuçları son derece ciddi. Bu commit’lerin her biri, birilerinin anlaması, bakımını yapması ve güvenliğini sağlaması gereken kodlardan oluşuyor. Cloud Security Alliance, Fortune 50 şirketlerindeki yapay zekâ destekli geliştiricilerin akranlarından üç ila dört kat daha hızlı kod commit’i gönderdiğini, aylık güvenlik bulgularının sayısının ise yaklaşık on katına çıktığını belirledi.

Şimdi bu artışın yükünü kimin üstleneceğini düşünün. CISO’nun ekibi geçen yılki büyüklüğünü koruyor, ancak birikmiş işler aynı kalmıyor. Bildirilen güvenlik açıklarının sayısı artıyor, aylık düzeltmeler azalıyor ve çözüme kavuşturulmamış kritik açıkların sayısı çoğalıyor. Gartner’ın CISO tükenmişliğinin kritik bir operasyonel riske dönüştüğünü söylemesine şaşmamak gerek.

En Yeni Modelin Cazibesi

Sayı bu kadar büyük olduğunda, insanın aklına daha büyük bir sayının peşine düşmek geliyor: daha fazla bulgu, daha geniş kapsam, daha çok tarama. Oysa bu, sızdıran yeri bulmanız gerekirken batan bir teknedeki suyu kovayla boşaltmaya çalışıp daha büyük bir kova istemeye benzer. Bir güvenlik programı, ne kadar çok bulguya ulaştığıyla ölçülmez. Bulduklarının ne kadarının gerçek olduğu ve en kritik bulguların kaçının gerçekten giderildiğiyle ölçülür.

Öncü yapay zekâ modelleri, olasılıksal akıl yürütme sayesinde daha önce görülmemiş istismar yöntemlerini ve kataloglara girmemiş güvenlik açıklarını bulma konusunda etkileyici sonuçlar veriyor. Ancak sonuçlar değişkenlik gösteriyor. Checkmarx araştırmasına göre aynı kod üzerinde aynı taramayı beş kez çalıştırdığınızda, bulgular yalnızca denemelerin yaklaşık üçte birinde örtüşüyor.

Bu tutarsızlık, kural tabanlı analizin hâlâ neden önemli olduğunu gösteriyor. Öncü yapay zekâ kadar esnek olmasa da kanıtlanmış mantığı her seferinde aynı şekilde uygular; böylece ekipler sonuçlara güvenebilir ve bunları doğrulayabilir. Yapay zekâ, kuralların gözden kaçırdığı şeyleri yakalar: örneğin alışılmadık biçimlerde ortaya çıkan bilindik zayıflıkları ya da yalnızca kodun farklı bölümleri etkileşime girdiğinde istismar edilebilir hâle gelen kusurları. Yapay zekâ ile kural tabanlı analiz birlikte, daha az yanlış alarmla önemli bulguların daha fazlasını ortaya çıkarır.

Bunların hiçbiri yapay zekâya karşı bir sav değildir. Savunduğumuz şey, güvenliğin ikinci bir görüşe ihtiyaç duyduğudur. Hangi motoru seçerseniz seçin, onu üç soruya göre değerlendirin.

Birinci Soru: Güvenilirlik

Tarayıcı bir sorun olduğunu söylediğinde, bu bulgu zaman ayırmaya değer mi?

Güvenilirlik, sonuçlara duyulan güvendir. Gerçek olmayan bir bulgu, geliştiricinin bir öğleden sonrasına mal olur ve güvenlik ekibinin itibarını biraz daha zedeler. Ölçek büyüdüğünde, ekiplerin dinlemeyi bırakmasına yol açan şey yanlış pozitiflerdir. Uyarılar, “kurt var” diye boş yere bağıran birine dönüşür ve arka plan gürültüsüne karışıp kaybolur.

Tutarlılık bu noktada önem kazanır. Deterministik analiz, aynı kod için her seferinde aynı yanıtı verir; bu da güven oluşturur ve sonuçların denetlenebilmesini sağlar.

İkinci Soru: Doğruluk

En önemli sorunların tamamını bulabiliyor musunuz?

Güvenilirlik, bir bulgunun zaman ayırmaya değer olup olmadığını gösterir; ancak tarayıcının neleri gözden kaçırdığını söylemez. Veri biliminde kökleri bulunan ve yaygın olarak kullanılan F1 skoru adlı bir ölçümden yararlanıyoruz. F1, performansı 1-0 ölçeğinde iki etkene göre değerlendirir:

  • Kesinlik: Bildirilen bulguların gerçek olanlarının oranı. Kesinliğin yüksek olması, yanlış alarm sayısının daha az olması demektir.
  • Duyarlılık: Tarayıcının gerçekten bulduğu güvenlik açıklarının, mevcut gerçek açıkların tümüne oranı. Duyarlılığın yüksek olması, çok az açığın gözden kaçması demektir.

Bir tarayıcı neredeyse hiçbir şeyi işaretlemeyerek kesin, her şeyi işaretleyerek de kapsamlı görünebilir; ancak her iki durumda da F1 skoru düşük olur. Sektör ortalaması yaklaşık 0,20’dir. Bu zorluk üzerinde yoğun biçimde çalıştık ve standart bir tarayıcıya kıyasla üç ila dört kat daha yüksek doğruluk sağlayan sonuçlar elde ettik.

Doğruluk arttıkça geliştiriciler için sonraki tüm adımlar kolaylaşır. Ekibiniz bulguları doğrulamaya daha az, düzeltmeye daha fazla zaman ayırır.

Üçüncü Soru: Yatırım Getirisi (ROI)

Yatırımı ve kaynakları nasıl en verimli şekilde kullanabiliriz?

Pilot aşamasında en sık atlanan, üretim ortamında ise yanıtı en çok acı veren soru budur.

Öncü modellerde ücretlendirme token başına yapılır ve tarama hiçbir şey bulmasa bile token’lar harcanır. Bir milyon satırlık bir depoyu taramak, bugün yayımlanan fiyatlara göre bin dolardan fazlaya mal olur. Üstelik modellerin token kullanımı arasında büyük farklar vardır; fiyat değişkenlik gösterir ve seçtiğiniz modele, ayrıca görevinizi tamamlamak için ne kadar akıl yürütmesi gerektiğine bağlıdır.

Bunu bir kuruluştaki her commit, pull request ve depo için düşünün. Ar-Ge’ye yılda 3,4 milyar dolar harcayan Uber’in, yapay zekâ destekli kodlama araçlarını kullanıma sunmasından sonraki birkaç ay içinde 2026 yılına ait yapay zekâ bütçesinin tamamını tükettiği bildirildi.

Biz buna token vergisi diyoruz. Market alışverişi için Ferrari kullanmaya benzer: yolculuğun gerektirmediği bir güç için para ödersiniz. Sabit kodlanmış kimlik bilgileri ve SQL enjeksiyonu, deterministik analizin güvenilir biçimde ele aldığı öngörülebilir örüntülerdir.

Uygulama Güvenliği Gelişmeli

Checkmarx Fusion mimarisinin temelinde bu yaklaşım yatıyor. Kural tabanlı motorlar, token tabanlı analize kıyasla daha düşük maliyetle ve tekrarlanabilir biçimde temel gerçeği ortaya koyar. Öncü modeller ise kuralların öngöremediği durumlara yönelir: yeni örüntüler, karmaşık mantık ve bağlam içindeki istismar edilebilirlik. Ardından bir bulgu analiz katmanı, sonuçları tek ve güvenilir bir kümede birleştirir.

Deterministik yaklaşım kesinlik sağlar. Yapay zekâ erişim alanını genişletir. Kapsam ve güven birlikte artar. Tek başına çalışan bir LLM ile karşılaştırdığımızda, dört kata kadar daha yüksek tutarlılık, iki ila dört kat daha yüksek doğruluk ve maliyetin yaklaşık üçte biri düzeyinde bir maliyet görüyoruz.

Sorunları bulmak yalnızca başlangıçtır. Aynı yaklaşım önleme için de geçerlidir. Bir örneğe bakalım. Geliştiricileri kodu yazdıkları IDE’de, tam da oluşturma aşamasında destekleyerek sorunları ortaya çıkmadan durdurabiliriz. Benzer şekilde, gözden kaçıp ortaya çıkan güvenlik açıkları söz konusu olduğunda, en önemli olanlar için geliştiricilere birleştirmeye hazır düzeltmeler sunmaya ne dersiniz? Çözmeye çalıştığımız zorluklar bunlar; amacımız, en az çabayla en hızlı etkiyi yaratmak için mevcut birikmiş iş yükünü azar azar azaltmak.

Kod Çalışıyor. Ayak Uydurabiliyor musunuz?

Yapay zekâ, saldırganlara hız armağan etti. Aradaki farkı kapatmanın yolu bir araç daha eklemek değil. Bu, kuruluşunuzun tamamının yazılımı nasıl geliştireceği ve güvenliğini nasıl sağlayacağıyla ilgili bir karar. Bugün yazılan kod, işinizi yıllarca yürütecek. Güvenlik liderleri için artık soru, yapay zekânın geliştirme sürecini ne kadar hızlandırdığı değil. Asıl soru, programlarınızın onun ürettiklerine ayak uydurup uyduramayacağı.

Öyleyse sayılara takılıp kalmayın. Herhangi bir programa ilişkin şu üç soruyu sorun: Bulduklarına güvenebilir miyim? Önem taşıyan unsurların yeterince fazlasını buluyor mu? Kuruluşumun genelinde uygulamaya koymak gerçekçi mi? Deterministik kesinliği öncü akıl yürütmeyle birleştirmek, bu üç sorunun tümüne de evet yanıtı verme şansınızı artırır.

Yazılımın gelişme hızı düşmüyor. Şimdi görevimiz risk açığını kapatmak: yazılımın oluşturulma hızı ile risklerin bulunup giderilme hızı arasındaki farkı.

CPO olarak Jonathan, Checkmarx One uygulama güvenliği platformunun ürün stratejisine ve vizyonuna liderlik ediyor. Kariyeri boyunca, yazılım testlerinde lider olan ve HP Software tarafından 4,5 milyar dolara satın alınan Mercury Software’deki geliştirme ekiplerine liderlik etmesiyle takdir gördü. Satın almanın ardından, organik büyüme ve güvenlik alanındaki satın almalar yoluyla test iş kolunu 700 milyon dolardan 1 milyar doların üzerine çıkardı.

Rende, son sekiz yıldır yapay zekâ operasyonlarına yönelik lider kurumsal bulut platformu PagerDuty’de Ürünlerden Sorumlu Kıdemli Başkan Yardımcısı ve Genel Müdür olarak görev yaptı. Burada, Makine Öğrenimi, Yapay Zekâ ve Otomasyona odaklanarak PagerDuty’nin Operations Cloud platformu için yeni nesil ürünleri geliştiren organizasyonun büyümeyi sürdürmesine, hem organik büyümeyle hem de satın almalar yoluyla liderlik etti.