# AI agentları ve tarayıcılar

> PentAGI gibi otonom bir agentın DAST veya güvenlik açığı tarayıcısından nasıl farklı olduğu ve ikisinin birlikte nasıl kullanılacağı.

Bir güvenlik açığı tarayıcısı ile bir AI [pentest](https://pentagi.com/tr/docs/glossary/#pentest) [agent](https://pentagi.com/tr/docs/glossary/#agent)'ı her ikisi de zayıflıkları arar, ancak çalışma biçimleri farklıdır. Bir DAST tarayıcı, çalışan bir uygulamaya karşı sabit bir kontrol kümesi çalıştırır. Bir agent, bir hedeften yola çıkarak bir test planlar ve şimdiye kadar bulduklarına dayanarak her bir sonraki adımı seçer.

|                                  | Bir tarayıcı ne yapar                                | Bir AI agent'ı ne yapar                                                                                         |
| -------------------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| Sonraki adımı nasıl seçer        | Sabit bir kontrol listesi ve bir crawler izler       | Planını takip eder ve her [subtask](https://pentagi.com/tr/docs/glossary/#subtask)'tan sonra bunu gözden geçirir                      |
| Neye ulaşabilir                  | Crawler'ın bulduğu sayfalar ve istekler              | [task](https://pentagi.com/tr/docs/glossary/#task)'ın adlandırdığı her şey: host'lar, servisler, web uygulamaları, API'ler            |
| Neyle çalışır                    | Kendi motoru                                         | [sandbox](https://pentagi.com/tr/docs/glossary/#sandbox) içindeki 20'den fazla güvenlik aracı, web araması ve agent'ların yazdığı kod |
| Ne raporlar                      | Bilinen kalıplarla eşleşmeleri, her biri triyaj için | Sonuçları bunlara götüren adımlarla birlikte, bir [report](https://pentagi.com/tr/docs/glossary/#report) içinde toplanmış olarak      |
| Çalışmalar tekrarlanabilir mi    | Aynı kontroller aynı sonuçları verir                 | Aynı task'ın iki çalışması farklılık gösterebilir                                                               |
| Ne kadar sürer ve maliyeti nedir | Dakikalar, model maliyeti yok                        | Model token'ları veya GPU zamanı harcayan daha uzun çalışmalar                                                  |

## [Hangisini ne zaman kullanmalı](https://pentagi.com/tr/docs/concepts/agents-and-scanners/#when-to-use-which)

* Bir tarayıcı geniş, tekrarlanabilir bir kapsam sağlar: bilinen sorunları erken yakalamak için her sürümde CI içinde veya bir programa göre çalıştırın.
* Bir agent derinlik sağlar: ayrı zayıflıkların bir sisteme giren gerçek bir yol oluşturup oluşturmadığını kontrol eder, bir tarayıcının işaretlediği konuları takip eder ve bir crawler'ın asla ulaşamadığı servisleri test eder.

İkisi birlikte iyi çalışır. PentAGI, sandbox'ından tarama araçlarını çalıştırabilir ve bunların raporladıklarını inceleyebilir; ayrıca bir tarayıcının report'ını bir [flow](https://pentagi.com/tr/docs/glossary/#flow)'a yükleyebilir ve agent'lardan bulgularını kontrol etmelerini isteyebilirsiniz.

## [Bir agent'ın sizden neye ihtiyacı var](https://pentagi.com/tr/docs/concepts/agents-and-scanners/#what-an-agent-needs-from-you)

* Hedef, amaç ve kapsam, task içine yazılmış olarak — bkz. [Otonom penetration testi](https://pentagi.com/tr/docs/concepts/autonomous-pentesting/#where-you-stay-in-control).
* Ana agent'lar için güçlü bir model — bkz. [Model seçimi](https://pentagi.com/tr/docs/configuration/llm-providers/#choosing-models).
* Kapsamdaki her hedefi test etmek için yetkilendirme.