Burp Suite Professional — инструмент для пентестера, который тестирует приложение вручную с поддержкой автоматического сканера. Burp Suite DAST — платформа для регулярного автоматического сканирования десятков и сотен приложений в корпоративном контуре и CI/CD. OWASP ZAP — бесплатный открытый сканер, который подходит для обучения, небольших проектов и автоматизации с минимальным бюджетом.
Три продукта — три разные задачи
Название «Burp Suite» часто вводит в заблуждение, поэтому начнём с главного. PortSwigger, разработчик Burp, в апреле 2025 года переименовала Burp Suite Enterprise Edition в Burp Suite DAST. В компании объяснили причину: заказчики путали продукт с лицензией для Burp Suite Professional, а некоторые покупали «многопользовательскую версию Pro», хотя им нужна была автоматизированная платформа. Функциональность продукта при переименовании не менялась.
Поэтому сравнивать нужно не «какая версия лучше», а какая задача у вас стоит:
- Один специалист вручную исследует приложение — Burp Suite Professional.
- Команда безопасности сканирует портфель приложений по расписанию и в пайплайнах — Burp Suite DAST.
- Нужен бесплатный сканер или автоматизация без лицензий — OWASP ZAP.
Burp Suite Professional
По описанию PortSwigger, это инструментарий для тестирования безопасности веб-приложений, ориентированный на практикующих пентестеров. Основные возможности:
- Прокси с перехватом — вы видите и изменяете запросы между браузером и приложением.
- Burp Scanner — автоматическое сканирование, в том числе API с аутентификацией.
- Intruder и Repeater — целенаправленные атаки и повтор запросов вручную.
- Расширяемость: магазин BApp (на сайте указано более 300 расширений), а также Bambdas и BChecks для собственных проверок.
- Burp AI — ассистент, помогающий с проверкой гипотез и повторяющимися задачами; управление остаётся за специалистом.
Стоимость на странице PortSwigger при проверке была указана как 499 долларов (цены меняются, проверяйте актуальные условия, в том числе для вашей страны, через дистрибьютора). Сильная сторона — глубина ручной работы: сканер находит типовые проблемы, а логические ошибки, обход авторизации и цепочки уязвимостей вы ищете сами. Ограничение — масштаб: инструмент ориентирован на человека за рабочим столом.
Подробнее о продукте: Burp Suite Professional.
Burp Suite DAST
Это автоматизированная корпоративная платформа. По описанию PortSwigger, она делает следующее:
- Масштаб. Группы сайтов, массовые операции над тысячами сайтов, автоматическое масштабирование сканирования при развёртывании в Kubernetes.
- Расписания. Ночное сканирование портфеля, еженедельные глубокие проверки, разовые запуски; есть GraphQL API для создания сканирований из внутренних инструментов.
- Интеграция с CI/CD. Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Bitbucket Pipelines, CircleCI, TeamCity; можно блокировать слияние по критичности находок.
- Отчётность. Дашборд с покрытием портфеля, динамикой новых, вернувшихся и закрытых проблем; отправка находок в Jira, ServiceNow, GitHub Issues; для каждой находки сохраняются запрос и ответ.
- Управление доступом. SSO, SCIM, RBAC, MFA; варианты развёртывания — SaaS, on-premise, облако, Kubernetes.
Важный факт: PortSwigger сообщает, что Burp Suite Professional и DAST используют один и тот же движок сканирования, поэтому конфигурации сканирования и категории проблем согласованы. Специалист может воспроизвести находку автоматического сканирования в Professional и разобрать её вручную без переобучения. Лицензирование DAST опирается на модель одновременных сканирований (concurrency); стоимость определяется индивидуально.
Подробнее: Burp Suite DAST.
OWASP ZAP
ZAP (Zed Attack Proxy) — свободный сканер веб-приложений. Репозиторий проекта на GitHub распространяется под лицензией Apache-2.0. Проект называет себя независимым, открытым и поддерживаемым сообществом. Он содержит режим прокси, автоматическое сканирование, магазин дополнений и средства автоматизации.
24 сентября 2024 года компания Checkmarx объявила, что лидеры проекта Саймон Беннетс, Рик Митчелл и Рикардо Перейра перешли к ней на работу для создания корпоративного DAST-продукта. Checkmarx заявила, что продолжит инвестировать в открытый проект ZAP и развивать сообщество, а ZAP останется доступным и сам по себе, и в составе Checkmarx DAST. На сайте проекта теперь значится «ZAP by Checkmarx». Практический вывод: ZAP остаётся бесплатным, но перспективы развития частично связаны со стратегией коммерческого вендора, это стоит учитывать при долгосрочном планировании.
Сильные стороны ZAP: нулевая стоимость лицензии, возможность встроить в CI/CD без закупок, прозрачность кода, удобство для обучения. Ограничения: корпоративные функции — единая консоль для сотен приложений, управление правами, отчётность портфеля, поддержка вендора с гарантиями — вам придётся строить самим вокруг инструмента, а время специалистов и сопровождение тоже стоят денег.
Сравнение
- Для кого: Professional — пентестеры и AppSec-инженеры; DAST — команды ИБ и DevSecOps с большим портфелем; ZAP — небольшие команды, разработчики, обучение.
- Режим работы: Professional — ручной с автоматическим сканером; DAST — автоматический, по расписанию и в пайплайнах; ZAP — и ручной, и автоматический, но без корпоративной платформы.
- Масштаб: Professional — один специалист; DAST — тысячи сайтов; ZAP — масштабируется силами вашей команды.
- Движок сканирования: Professional и DAST — общий движок PortSwigger; ZAP — собственный.
- Лицензия: Professional — коммерческая, публичная цена на сайте; DAST — коммерческая, по запросу; ZAP — Apache-2.0, бесплатно.
- Поддержка: у Burp — вендор; у ZAP — сообщество.
Типовые сценарии выбора
- Небольшая команда разработки, нет бюджета. Начните с ZAP в CI, чтобы получить базовую картину.
- Внутренний или внешний пентест. Burp Suite Professional — стандартный выбор для специалистов; для приёмки результатов можно сравнить находки с автоматическим сканированием.
- Банк или крупная компания с десятками приложений. Нужны расписание, учёт находок, интеграция с Jira и CI/CD, права доступа — это Burp Suite DAST.
- Сочетание. На практике разумна связка: DAST сканирует регулярно и ловит типовые проблемы, а пентестеры с Professional идут глубже в самых критичных системах.
На что смотреть при выборе, кроме функций
- Аутентификация. Современные приложения используют SSO, многофакторную аутентификацию и одностраничные интерфейсы. Проверьте на своём приложении, как инструмент выполняет вход и поддерживает сессию: именно здесь большинство сканирований теряет покрытие.
- API. Если у вас много REST- и GraphQL-интерфейсов, убедитесь, что сканер умеет разбирать их описания и тестировать их с авторизацией.
- Размещение. Для закрытых контуров важен вариант on-premise. Burp Suite DAST по описанию вендора доступен как SaaS, on-premise, в облаке и на Kubernetes.
- Процессы. Определите, кто разбирает находки и как они попадают в задачи разработчиков. Без этого даже лучший сканер даёт отчёты, которые никто не читает.
- Допустимая нагрузка. Сканирование боевых систем нужно согласовывать: агрессивные проверки создают нагрузку и могут изменять данные. Для продуктива заранее определяйте окна и ограничения.
Где DAST в общей картине
DAST находит проблемы работающего приложения, но не видит исходный код и состав зависимостей. Для полноты его дополняют SAST и SCA — общую картину мы описывали в статье «SAST, DAST, SCA и MAST», а порядок внедрения — в материале «DevSecOps: с чего начать». Платформы вроде DerScanner объединяют несколько классов анализа, а Burp закрывает динамическое тестирование на высоком уровне. Подбирая решения, начните с карты рисков, а не с списка продуктов.
Как провести пилот
- Выберите 2–3 приложения: простое, с аутентификацией и с API.
- Проверьте, как каждый инструмент проходит вход в приложение и сохраняет сессию — это самое частое место сбоя.
- Сравните число подтверждённых находок и ложных срабатываний.
- Проверьте интеграцию с вашим CI/CD и трекером задач.
- Оцените трудозатраты на настройку и сопровождение.
Частые вопросы
Burp Suite Enterprise Edition и Burp Suite DAST — это один продукт?
Можно ли заменить Burp Suite DAST на несколько лицензий Professional?
ZAP бесплатный. Зачем платить за Burp?
Входит ли в подписку Burp Suite DAST ручное тестирование?
AST Cyber Lab — партнёр PortSwigger. Подберём между Burp Suite Professional и DAST под ваш портфель приложений, проведём пилот и встроим сканирование в CI/CD.
Источники
- PortSwigger: Burp Suite Professional
- PortSwigger: Burp Suite DAST
- PortSwigger: переименование в Burp Suite DAST
- ZAP: официальный сайт
- ZAP: репозиторий на GitHub
- Checkmarx: объявление о присоединении ZAP