Перейти к содержимому
PentAGI
Концепции

Агенты ИИ и сканеры

Чем автономный agent, такой как PentAGI, отличается от DAST или vulnerability scanner, и как использовать их вместе.

Сканер уязвимостей и агент для пентеста на базе ИИ оба ищут слабые места, но работают по-разному. Сканер DAST выполняет фиксированный набор проверок против работающего приложения. Агент планирует тест исходя из цели и выбирает каждый следующий шаг на основе того, что уже обнаружил.

Что делает сканерЧто делает агент ИИ
Как выбирает следующий шагСледует фиксированному списку проверок и работе краулераСледует своему плану и пересматривает его после каждого subtask
До чего может добратьсяСтраницы и запросы, которые находит краулерВсё, что указано в task: хосты, сервисы, веб-приложения, API
С чем работаетСобственный движокБолее 20 инструментов безопасности в sandbox, веб-поиск и код, который пишут agents
Что сообщает в отчётеСовпадения с известными шаблонами, каждое требует ручной сортировкиРезультаты с шагами, которые к ним привели, собранные в report
Повторяемость запусковОдни и те же проверки дают одни и те же результатыДва запуска одного и того же task могут отличаться
Сколько времени занимает и сколько стоитМинуты, без затрат на модельБолее длительные запуски, расходующие токены модели или время GPU

Когда что использовать

  • Сканер обеспечивает широкое, повторяемое покрытие: запускайте его в CI при каждом релизе или по расписанию, чтобы рано выявлять известные проблемы.
  • Агент обеспечивает глубину: он проверяет, складываются ли отдельные слабости в реальный путь проникновения в систему, прорабатывает то, что пометил сканер, и тестирует сервисы, до которых краулер никогда не доберётся.

Эти два подхода хорошо дополняют друг друга. PentAGI может запускать инструменты сканирования из своего sandbox и исследовать то, о чём они сообщают, а вы можете загрузить отчёт сканера в flow и попросить agents проверить его findings.

Что нужно агенту от вас

  • Цель тестирования, чего нужно добиться и границы, прописанные в task — см. Автономный пентест.
  • Мощная модель для основных agents — см. Выбор моделей.
  • Разрешение на тестирование каждой цели в границах.

Последнее обновление: