Web Breaker - Динамическое тестирование Web - приложений

Joined
Aug 17, 2016
Messages
1,788
Reaction score
826
Приветствую! На этот раз я хочу представить довольно простой в освоении и применении инструмент для тестирования на проникновение в корпоративной среде.
Собственно Web Breaker.
a5e0bb918c471b82ec73f.png

Функциональное тестирование безопасности, на этапах разработки и выпуска программного обеспечения. WebBreaker предоставляет возможности автоматизации и централизованного управления динамическим тестированием безопасности приложений (DAST) как часть вашего конвейера DevOps.
WebBreaker позволяет всем членам жизненного цикла разработки безопасности программного обеспечения (SDLC) доступ к тестированию безопасности, более широкому охвату тестирования с повышенной видимостью, предоставляя динамическую тестовую оркестровку динамической безопасности приложений (DASTO). Текущая поддержка ограничена самым популярным в мире коммерческим продуктом DAST, WebInspect.

Особенности:
· Администрирование сканирования командной строки (CLI) WebInspect с продуктами SIT Foritfy.
· Поддержка непрерывного развертывания Jenkins
· Поддержка докер - контейнеров
· Уведомление по электронной почте или уведомление.
· Расширяемое ведение журнала событий с помощью администрирования сканирования и результатов.
· Поддержка API WebInspect REST для версии 9.30 и более поздних версий.
· Поддержка API поддержки REST API для обеспечения безопасности (SSC) для v16.10 и более поздних версий.
· Поддержка сканирования кластера WebInspect между двумя (2) или большими серверами / датчиками WebInspect.
· Возможности для телеметрии с расширяемой разверткой с ELK и Splunk.
· Поддержка GIT для централизованного управления конфигурациями сканирования WebInspect.
· Совместимость с Python с версиями 2.x или 3.x

Установка:
> git clone https://github.com/target/webbreaker
dfecd9cb24517f66b5724.png

> export PATH=$PATH:$PYTHONPATH
> python setup.py install

9a5ac2c08f45bff761f31.png

> pip install –r requirements.txt
eb31c7d3416364e760bdc.png

Информация:
· Как и при использовании любого приложения Python для установки и выполнения включите свои сайты-пакеты, если они не объявлены export PATH = $ PATH: $ PYTHONPATH.
· WebBreaker совместим с глобальными переменными Jenkins Global или другими настраиваемыми параметризованными строками в Jenkins, например, --scan_name = $ {BUILD_TAG}.

Использование:
> webbreaker

0db55bf150c745a1e8fa3.png

Примеры выполнения команд:
> webbreaker webinspect --login_macro=some_login_macro --start_urls=example.com --scan_policy=Standard --scan_start=url --allowed_hosts=foo.example.com bar.example.com
> webbreaker webinspect --url=https://some.webinspect.server.com --settings=MyCustomWebinspectSetting --scan_policy=Application --scan_name=some_scan_name

На этом все, спасибо за внимание.
 
Top