# Autonomes Penetrationstesting

> Was autonomes Penetrationstesting ist, wie PentAGI einen Test von einem Ziel bis zu einem Report durchführt und wo Menschen die Kontrolle behalten.

Bei einem autonomen [Pentest](https://pentagi.com/de/docs/glossary/#pentest) plant und führt ein KI-System die Schritte des Tests selbstständig aus. Es entscheidet auf Grundlage der bisherigen Erkenntnisse, was als Nächstes zu untersuchen ist, führt die [Tools](https://pentagi.com/de/docs/glossary/#tool) aus, prüft die Ergebnisse und dokumentiert die gewonnenen Erkenntnisse. Ein Scanner führt jedes Mal dieselben Prüfungen durch; ein autonomer [Agent](https://pentagi.com/de/docs/glossary/#agent) passt seinen Plan während des Tests an.

## [Wie PentAGI einen Test durchführt](https://pentagi.com/de/docs/concepts/autonomous-pentesting/#how-pentagi-runs-a-test)

Sie beschreiben ein Ziel und eine Vorgabe in natürlicher Sprache: Was soll bewertet werden, was liegt im Scope und wann gilt das Ziel als erreicht? Daraufhin läuft ein [Flow](https://pentagi.com/de/docs/getting-started/first-flow/) eigenständig ab:

1. Ihre Nachricht wird zu einer [Task](https://pentagi.com/de/docs/glossary/#task), und der generator unterteilt sie in bis zu 15 [Subtasks](https://pentagi.com/de/docs/glossary/#subtask).
2. Für jede Subtask übergibt der primary agent die Arbeit an Spezialisten – den searcher, pentester, coder oder installer –, die über ihre Tools handeln.
3. Die Tools laufen im eigenen Sandbox-Container des [Flow](https://pentagi.com/de/docs/glossary/#flow), der aus einem für die Vorgabe ausgewählten Image erstellt wird, nicht innerhalb von PentAGI selbst; ein [Worker Node](https://pentagi.com/de/docs/deployment/worker-node/) hält sie vollständig vom PentAGI-Host fern.
4. Nach jeder Subtask überprüft der refiner den verbleibenden Plan und passt ihn an, wenn die Ergebnisse dies erfordern.
5. Wenn die Task abgeschlossen ist, erstellt der reporter eine Dokumentation des Ergebnisses, und der [Report](https://pentagi.com/de/docs/glossary/#report) des Flow fasst die Ergebnisse aller seiner Tasks zusammen.

Befehle, ihre Ausgaben und die Ergebnisse bleiben im [Memory](https://pentagi.com/de/docs/concepts/memory/) des Flow gespeichert, sodass spätere Subtasks auf früheren aufbauen; die Leitfäden, Antworten und Code-Schnipsel, die die Agents dort speichern, dienen auch späteren Flows.

## [Wo Sie die Kontrolle behalten](https://pentagi.com/de/docs/concepts/autonomous-pentesting/#where-you-stay-in-control)

* **Scope.** Die Agents folgen der Task: Tragen Sie die Ziele, die Grenzen und alle Regeln für die [Engagement](https://pentagi.com/de/docs/glossary/#engagement) darin ein. PentAGI schränkt Ziele nicht von sich aus ein, daher setzen Sie eine harte Grenze auf Netzwerkebene durch, beispielsweise mit Firewall-Regeln auf dem [Worker Node](https://pentagi.com/de/docs/glossary/#worker-node).
* **Interaktiver Modus.** Im Modus **Assistant** arbeiten Sie Schritt für Schritt mit einem Agent am Test, statt ihn eigenständig laufen zu lassen.
* **Steuerung.** Die Ansicht **Assistant** eines laufenden Flow ermöglicht es Ihnen, dessen Status zu prüfen, die aktuelle Task zu stoppen, Folgeanweisungen zu senden oder die geplanten Subtasks zu ändern – siehe [Einen laufenden Flow steuern](https://pentagi.com/de/docs/getting-started/first-flow/#steer-a-running-flow).
* **Fragen.** Mit `ASK_USER=true` kann der primary agent den Flow pausieren und Sie um Eingaben bitten. Diese Funktion ist standardmäßig deaktiviert.
* **Limits.** Limits für [Tool Calls](https://pentagi.com/de/docs/glossary/#tool-call) und die Erkennung von Wiederholungen stoppen einen Agent, der sich im Kreis dreht, und der reflector reaktiviert einen, der keine Tools mehr aufruft – siehe [Sicherheitsvorkehrungen](https://pentagi.com/de/docs/concepts/agents/#safeguards).

## [Wann es passend ist](https://pentagi.com/de/docs/concepts/autonomous-pentesting/#when-it-fits)

Autonomes Testen eignet sich für wiederholte Bewertungen Ihrer eigenen Systeme, Labor- und Schulungsziele sowie für die erste Phase einer Engagement: Kartierung der Angriffsfläche, Prüfung bekannter Schwachstellen und Dokumentation der Funde. Es ersetzt nicht das Urteil eines Testers hinsichtlich Scope, Auswirkung und Risiko, und zwei Durchläufe derselben Task können unterschiedlich ausfallen; betrachten Sie die [Findings](https://pentagi.com/de/docs/glossary/#finding) daher als Hinweise, die bestätigt werden müssen.

> [!WARNING]
> Testen Sie nur Systeme, die Ihnen gehören oder für die Sie ausdrücklich autorisiert sind. Die Nutzung von PentAGI unterliegt der [EULA](https://github.com/vxcontrol/pentagi/blob/main/EULA.md).