← Learn
Tanım8 dk okuma

Sürekli Sızma Testi: Modeller, Sıklık ve Maliyet

Yayıncı: Zero Hunt, özel yapay zekâ çalıştıran on-premise bir appliance üzerinde otonom yapay zekâ red team: ağlar ve altyapı için otomatik sızma testi, black-box veya gray-box; önemli her adımı bir insan onaylar.

Kısa tanım

Sürekli sızma testi, yılda bir yapılan sızma testinin yerine bir takvime göre ve değişikliklerden sonra tekrarlanan testleri koyar; bu testler bir platform üzerinde çalışan insan test uzmanları (PTaaS), otonom yazılım ya da her ikisi tarafından yürütülür.

Bu neden şimdi önemli

Yıllık bir sızma testi, ağı yalnızca test edildiği günlerdeki hâliyle tanımlar. Yeni CVE'ler, yapılandırma değişiklikleri ve yeni varlıklar her hafta saldırı yollarını yeniden açar ve açıklama ile istismar arasındaki süre artık günlerle ölçülüyor. Düzenleyiciler hâlâ çoğunlukla en az yılda bir test ve önemli değişikliklerden sonra test istiyor; ancak yıllık bir döngünün karşılayamadığı şey, bu cümlenin ikinci yarısıdır.

Temel noktalar

  • ▸Standart bir tanım yoktur. Üreticiler aynı kelimeleri üç farklı şey için kullanıyor: insanlar tarafından yapılan abonelik tabanlı sızma testi (PTaaS), otonom test yazılımı ve hibritler.
  • ▸OWASP Continuous Penetration Testing Framework, yayımlanmış bir dokümanı olmayan, 2022 tarihli bir niyet beyanından ibarettir. Tanımı bir standardın netleştirmesini beklemeyin.
  • ▸PCI DSS, DORA ve NIST SP 800-53 periyodik testlerin yanı sıra önemli değişikliklerden sonra test şart koşar; NIS2 ise bir sıklık belirlemeden önlemlerinizin etkinliğini değerlendirmenizi ister.
  • ▸Pratik bir sıklık: dış yüzey haftalık, iç ağ aylık, her önemli değişiklikten ve ilgili her KEV kaydından sonra, ayrıca yılda en az bir insan liderliğinde test.
  • ▸Maliyet modelleri fiyatlardan daha fazla farklılık gösterir: PTaaS için krediler ya da test uzmanı saatleri, platformlar için varlık ya da lokasyon sayısına göre yıllık lisans.

Sürekli sızma testi ne anlama gelir?

Terim bir yöntemi değil, bir sonucu tanımlar: değişime ayak uyduran test. Pratikte size üç modelden biri sunulur:

  • PTaaS (hizmet olarak sızma testi). Bir platform üzerinden çalışan insan test uzmanları: testleri rezerve edersiniz, bulguları bulundukça görürsünüz, test uzmanlarıyla konuşursunuz ve belirli bir süre içinde yeniden test alırsınız. Cobalt, Synack, HackerOne, NetSPI, Bishop Fox ve BreachLock bu modeli satıyor; çoğu zaman otomasyon ve artık yapay zekâ ajanları da ekleniyor.
  • Otonom sürekli test. Saldırıyı kendisi, bir takvime göre ve her çalıştırma için bir test uzmanı olmadan yürüten yazılım. Horizon3.ai NodeZero, Pentera ve XBOW örneklerdir; Zero Hunt da öyle. Bkz. otonom sızma testi ve yapay zekâ sızma testi ajanları.
  • Hibrit. Bir platform otomatik ya da yapay zekâ destekli testleri sürekli olarak yürütür; insan test uzmanları bulguları doğrular ya da yazılımın test edemediklerini test eder.

İlgili terimler örtüşür: sürekli otomatik red teaming (CART) genellikle aynı fikrin dış yüzeye uygulanması anlamına gelir; Gartner'ın Adversarial Exposure Validation kategorisi ise otomatik sızma testini breach and attack simulation ile bir araya getirir.

OWASP Continuous Penetration Testing Framework'ü arıyorsanız: proje sayfası mevcuttur, ancak yalnızca uygulamayı standartlaştırma niyetini belirtir ve deposu 2022'den beri değişmemiştir. İzlenecek bir çerçeve dokümanı yoktur.

Yıllık sızma testi, PTaaS ve otonom sürekli test

Yıllık sızma testi

Testi kim yapar
Bir danışmanlık ekibi
Ne sıklıkla
Yılda bir, bazen iki kez
Düzeltme sonrası yeniden test
Genellikle ayrı bir iş
İş mantığı ve özel uygulamalar
Güçlü
İç ağ ve Active Directory
Kapsamdaysa
Test verilerinin bulunduğu yer
Danışmanlık firmasının dizüstü bilgisayarları ve raporları
Tipik maliyet modeli
Günlük ücret × gün sayısı

PTaaS (insan, bir platform üzerinde)

Testi kim yapar
Platform araçlarıyla çalışan, çoğu zaman özenle seçilmiş bir topluluktan insan test uzmanları
Ne sıklıkla
Önceden satın alınan zaman aralıkları: test başına, üç aylık, yıllık
Düzeltme sonrası yeniden test
Bir yeniden test süresi içinde dahil
İş mantığı ve özel uygulamalar
Güçlü
İç ağ ve Active Directory
Uzaktan erişime ya da sahada bir ajana bağlı
Test verilerinin bulunduğu yer
Üreticinin bulutu
Tipik maliyet modeli
Krediler ya da test uzmanı saatleri

Otonom sürekli test

Testi kim yapar
Hassas eylemleri insanların onayladığı yazılım ajanları
Ne sıklıkla
Günlük, haftalık, aylık ya da talep üzerine
Düzeltme sonrası yeniden test
Aynı kampanyayı yeniden çalıştırın
İş mantığı ve özel uygulamalar
Yetkin insanlardan daha zayıf
İç ağ ve Active Directory
Platform ağın içinde çalışıyorsa
Test verilerinin bulunduğu yer
Ürüne bağlı olarak üreticinin bulutu ya da on-premise
Tipik maliyet modeli
Varlık ya da lokasyon sayısına göre yıllık lisans

Çoğu program iki sütunu birleştirir: genişlik ve sıklık için otonom test, derinlik için insan testi.

Yıllık test neden yeterli değil?

  • Değişim. Her yeni sunucu, güvenlik duvarı kuralı, bulut hesabı ya da yazılım sürümü, geçen yılın raporunun hiç görmediği bir yol açabilir.
  • Yeni zafiyetler. Uç cihazlar, VPN'ler ve dosya aktarım sunucuları, açıklanmalarından birkaç gün sonra istismar edilen kritik CVE'ler almaya devam ediyor. Mart'taki bir test, Haziran'da yayımlanan bir CVE hakkında hiçbir şey söylemez.
  • Sapma (drift). Düzeltmeler geri alınır, geçici istisnalar kalıcı hâle gelir ve kimlik bilgileri yeniden kullanılır.
  • Giderimin kanıtı. Yeniden test olmadan kapatılmış bir kayıt (ticket) bir kanıt değil, bir iddiadır.

Bunların hiçbiri yıllık insan liderliğindeki testi işe yaramaz kılmaz. Onu tek kontrol değil, derinlemesine kontrol yapar.

Düzenlemeler test sıklığı hakkında ne diyor?

Çoğu kural bir alt sınır belirler ve değişiklik için bir tetikleyici ekler; sürekli testin yanıt verdiği kısım da budur:

  • PCI DSS v4.0.1, gereksinim 11.4: iç ve dış sızma testleri en az 12 ayda bir ve her önemli altyapı ya da uygulama yükseltmesi veya değişikliğinden sonra. Bkz. PCI DSS 11.3 ve 11.4.
  • DORA, Mad. 24(6): kritik ya da önemli işlevleri destekleyen tüm BİT sistemleri ve uygulamaları üzerinde en az yılda bir uygun testler; Mad. 26, belirlenen kuruluşlar için en az üç yılda bir TLPT ekler. Bkz. TLPT'nin ötesinde DORA sızma testi.
  • NIS2, Mad. 21(2)(f): risk yönetimi önlemlerinin etkinliğini değerlendirmeye yönelik politikalar ve prosedürler; sıklık belirlenmemiştir. İtalya'da ACN'nin Allegato 2'si, temel kuruluşların zafiyet değerlendirmesi ve/veya sızma testini periyodik olarak ve canlıya geçişten önce yürütmesini şart koşar. Bkz. NIS2 yükümlülükleri ve son tarihler.
  • NIST SP 800-53 Rev. 5, CA-8: kurumun belirlediği bir sıklıkta sızma testi.

Örüntü şudur: yıllık bir alt sınır ve önemli değişikliklerden sonra testler. Değişiklikler her hafta oluyorsa, testler de her hafta yapılmalıdır.

Ne sıklıkla test etmeli? Pratik bir sıklık

  1. Dış saldırı yüzeyi: haftalık. İnternete açık servisler en hızlı değişen ve ilk saldırıya uğrayan servislerdir.
  2. İç ağ ve Active Directory: aylık, sıradan bir kullanıcı hesabıyla varsayılan ihlal (assumed breach) konumundan (gray box).
  3. Her önemli değişiklikten sonra: yeni lokasyon, birleşme, büyük sürüm, güvenlik duvarı ya da kimlik sağlayıcı değişikliği.
  4. İlgili bir KEV kaydından sonra: etkilenen sistemleri yama beklenirken ve yamadan sonra tekrar test edin. Bkz. KEV acil yama playbook'u.
  5. İtalyan NIS2 kurallarının temel kuruluşlardan istediği gibi, ilgili bir sistemin canlıya geçişinden önce.
  6. Her düzeltmeden sonra: bulguyu kanıtla kapatmak için aynı testi yeniden çalıştırın.
  7. Yılda bir kez: insan liderliğinde bir test; iş mantığı, özel uygulamalar ve düzenlemenin nitelikli test uzmanlarına ayırdığı her şey için.

Maliyet modelleri

Kamuya açık fiyatlar nadirdir, ancak modeller nettir ve sürekli testin size maliyetini belirler:

  • Krediler ya da test uzmanı saatleri (PTaaS). Bir test süresi havuzu satın alırsınız. Örneğin Cobalt, her biri sekiz sızma testi saatine karşılık gelen krediler satıyor. Daha sık test etmek, daha fazla kredi satın almak demektir.
  • Test aralığı başına abonelikler. Yılda sabit sayıda test ya da bir test dönemi; bazen aralarında sürekli izleme ile.
  • Yıllık lisans (otonom platformlar). Varlık, IP ya da lokasyon sayısına göre fiyatlandırılır ve sınırsız çalıştırma içerir. Burada haftalık test etmenin maliyeti aylık test etmekle aynıdır; yüksek bir sıklığı karşılanabilir kılan da budur.

Teklifleri karşılaştırırken broşürdeki sıklığı değil, ihtiyacınız olan sıklığı fiyatlandırın: yılda 52 dış ve 12 iç çalıştırma, artı yeniden testler. Daha fazlası otomatik sızma testinin maliyeti sayfasında.

Bir üreticiye sorulacak sorular

  • Her testi kim ya da ne yürütüyor? Bir insan mı, yazılım mı, yoksa sonuçları bir insanın kontrol ettiği yazılım mı?
  • Sözleşmede sürekli ne anlama geliyor? Aylık çalıştırma sayısı, dahil olan yeniden testler, talep üzerine değişiklik sonrası test?
  • İç ağı ve Active Directory'yi test edebiliyor mu, yoksa yalnızca internete açık varlıkları mı?
  • Bulgular, kimlik bilgileri ve kanıtlar nereye gidiyor? Üreticinin bulutu, seçtiğiniz bir bölge ya da kendi tesisiniz?
  • Kapsam nasıl denetleniyor ve bir testi anında kim durdurabilir?
  • Her bulguyla birlikte hangi kanıt geliyor ve bir yeniden test düzeltmeyi kanıtlıyor mu?
  • Raporlar hangi düzenlemelerle eşleşiyor ve bunlar tabi olduğunuz düzenlemeleri içeriyor mu?

Değerlendirme rehberi bu soruları bir pilot planına dönüştürür.

Sorular

Sürekli sızma testi ile PTaaS arasındaki fark nedir? PTaaS bir sunum modelidir: abonelik olarak satın alınan, bir platform üzerinde çalışan insan test uzmanları. Sürekli sızma testi ise işler değiştiği sıklıkta test etme hedefidir; PTaaS oraya ulaşmanın bir yolu, otonom test yazılımı da bir başka yoludur.

Sürekli sızma testi zafiyet taramasıyla aynı şey mi? Hayır. Bir tarayıcı neyin zafiyetli olabileceğini listeler. Sürekli olsun ya da olmasın bir sızma testi, onu istismar etmeye ve bulguları saldırı yollarına zincirlemeye çalışır. Bkz. zafiyet değerlendirmesi ve sızma testi.

Sürekli test yıllık sızma testinin yerini alır mı? Genişlik ve sıklık açısından alabilir; iş mantığı ve özel uygulamalar üzerinde derinlik için ve bir kuralın nitelikli test uzmanları ya da TLPT şart koştuğu durumlarda, insan liderliğinde bir testi sürdürün.

Sürekli sızma testi için bir standart var mı? Hayır. Bu adı taşıyan OWASP projesi 2022'den beri hiçbir şey yayımlamadı. Otonom platformlar için OWASP Autonomous Penetration Testing Standard kapsamı, güvenliği, insan gözetimini ve kanıtları ele alır.

Zero Hunt sürekli sızma testini nasıl yapıyor? Zero Hunt, ağlar ve altyapı için kendi modellerine sahip on-premise bir appliance üzerinde çalışan otonom bir yapay zekâ red team'dir; bu nedenle hiçbir müşteri verisi appliance'tan çıkmaz. Kampanyalar bir kez, günlük, haftalık, aylık ya da özel bir takvimle, black-box veya gray-box modunda çalışır ve bir operatör bir değişiklikten sonra kampanya başlatabilir. Bir düzeltmeden sonra yeniden çalıştırma, kapanışı imzalı kanıtla gösterir. Beş otonomi seviyesi hangi eylemlerin bir operatörü bekleyeceğini belirler, kapsam araç çağrılarında ve üretilen betiklerde doğrulanır ve bulgular dünya genelinde 34 uyum çerçevesiyle eşleştirilir. Zero Hunt henüz benchmark sonucu yayımlamıyor; değerlendirme metodolojisi hazırlanma aşamasındadır.

Kaynaklar

Daha derinlemesine

Bunu kendi ortamınızda görmek ister misiniz?

30 dakikalık bir kapsam belirleme görüşmesi planlayın — bunu doğrudan mevcut uyum kapsamınıza ve tehdit profilinize göre eşleyelim.