İçeriğe atla
PentAGI
Kavramlar

Otonom pentest

Otonom pentestin ne olduğu, PentAGI'nin bir testi bir hedeften bir rapora nasıl taşıdığı ve insanların nerede kontrolü elinde tuttuğu.

Otonom bir pentest'te, bir yapay zekâ sistemi testin adımlarını kendisi planlar ve yürütür. Şimdiye kadar bulduklarına dayanarak sonra neye bakacağına karar verir, araçları çalıştırır, sonuçları kontrol eder ve öğrendiklerini raporlar. Bir tarayıcı her seferinde aynı kontrolleri çalıştırır; otonom bir agent ise test ilerledikçe planını değiştirir.

PentAGI bir testi nasıl çalıştırır

Hedefi ve amacı sade bir dille tanımlarsınız: neyin değerlendirileceği, kapsamda nelerin olduğu ve neyin tamamlandığının sayılacağı. Buradan itibaren bir flow kendi başına çalışır:

  1. Mesajınız bir task haline gelir ve generator bunu en fazla 15 subtask'a böler.
  2. Her subtask için primary agent işi uzmanlara — searcher, pentester, coder veya installer — devreder; bunlar kendi araçları üzerinden hareket eder.
  3. Araçlar, PentAGI'nin kendisinin içinde değil, hedef için seçilen bir imajdan oluşturulan flow'un kendi sandbox container'ında çalışır; bir worker node bunları PentAGI ana makinesinden tamamen uzak tutar.
  4. Her subtask'tan sonra refiner kalan planı gözden geçirir ve sonuçlar gerektirdiğinde bunu değiştirir.
  5. Task tamamlandığında reporter sonucunu yazar ve flow'un report'u tüm task'larının sonuçlarını toplar.

Komutlar, çıktıları ve sonuçlar flow'un memory alanında kalır, böylece sonraki subtask'lar öncekilere dayanır; agent'ların buraya kaydettiği kılavuzlar, yanıtlar ve kodlar sonraki flow'lara da hizmet eder.

Kontrolün sizde kaldığı yerler

  • Kapsam. Agent'lar task'ı takip eder: hedefleri, sınırları ve herhangi bir engagement kuralını buna yazın. PentAGI hedefleri kendi başına kısıtlamaz, bu nedenle ağ düzeyinde sert bir sınır uygulayın, örneğin worker node üzerinde güvenlik duvarı kurallarıyla.
  • Etkileşimli mod. Assistant modunda, testin tek başına çalışmasına izin vermek yerine bir agent ile adım adım test üzerinden çalışırsınız.
  • Yönlendirme. Çalışan bir flow'un Assistant görünümü, durumunu kontrol etmenize, mevcut task'ı durdurmanıza, takip talimatları göndermenize veya planlanan subtask'ları değiştirmenize olanak tanır — bkz. Steer a running flow.
  • Sorular. ASK_USER=true ile primary agent flow'u duraklatıp sizden girdi isteyebilir. Varsayılan olarak kapalıdır.
  • Sınırlar. Tool call limitleri ve tekrar tespiti, döngüye giren bir agent'ı durdurur ve reflector araç çağırmayı bırakan bir agent'ı geri getirir — bkz. Safeguards.

Ne zaman uygun olur

Otonom test, kendi sistemlerinizin, laboratuvar ve eğitim hedeflerinin tekrarlayan değerlendirmeleri ile bir engagement'in ilk geçişi için uygundur: saldırı yüzeyinin haritalandırılması, bilinen zayıflıkların kontrol edilmesi ve bulunanların raporlanması. Kapsam, etki ve risk konusundaki bir tester'ın muhakemesinin yerini almaz ve aynı task'ın iki çalışması farklılık gösterebilir, bu nedenle bulgularını doğrulanacak ipuçları olarak değerlendirin.

Yalnızca sahip olduğunuz veya açıkça değerlendirme yetkisi verilen sistemleri test edin. PentAGI kullanımı EULA hükümlerine tabidir.

Son güncelleme tarihi: