Как OW ASP Zap лучше всего обрабатывает уникальные поля и последовательности API? - PullRequest
0 голосов
/ 26 марта 2020

Я хотел бы получить некоторые идеи о том, как люди справляются с этими ситуациями.

Первая ситуация: Я проксирую некоторые запросы на zap и хочу выполнить их активное сканирование. Активное сканирование Zap работает с одним свойством за раз, и этот конкретный запрос требует, чтобы некоторые свойства были уникальными для каждого запроса.

Например, имя пользователя может использоваться только один раз при регистрации, какой шаблон в zap было бы лучше сказать активному сканированию изменять это свойство для каждого запроса на сканирование?

Вторая ситуация: Это похоже на первое, но несколько отличается. У меня есть API, которые должны быть выполнены в последовательности шагов. Например, Шаг1, Шаг2, Шаг3. Для выполнения запроса на Шаг3, Шаг1 и Шаг2 должны быть завершены. Для достижения оптимального активного сканирования на шаге 3 для каждого активного запроса на сканирование шаг 1 и шаг 2 должны выполняться перед каждым запросом. Каков наилучший способ добиться этого?

Спасибо!

1 Ответ

0 голосов
/ 26 марта 2020

Для первой ситуации создайте свой собственный вариант или скрипт HttpSender.

https://github.com/zaproxy/community-scripts/tree/master/variant https://github.com/zaproxy/community-scripts/tree/master/httpsender

Для ситуации два используйте Последовательность добавления: https://www.zaproxy.org/docs/desktop/addons/sequence-scanner/

...