API зависает на некоторых эндпойнтах во время пентеста
Пробовал одно API, заметил странную хрень — на нескольких эндпойнтах запросы просто висят, ни ответа, ни ошибки, только таймаут. На остальные запросы идут нормально, проверял и через Postman, и через скрипты на Python. Сначала грешил на сеть или нестабильность сервера, но потом залогинился заново, проверил права — всё та же проблема.
Пробовал ставить таймауты, перезапускать запросы, даже менял user-agent, думал, может блокируют скрипты или считают трафик подозрительным, но никакого толку. Логов своих потенциальных ошибок нет, в прокси та же зависающая история. Не понимаю, куда копать — сессии, rate limiting или бан по IP? Кто-то уже сталкивался с этим и понял, в чём дело?
Самое странное, что стопор именно на сложных эндпойнтах с фильтрацией и большими выборками. Логично предположить баги по типу DoS-защиты или таймаутов на сервере, но без нормальных логов это не проверить. Сейчас думаю порыться в трассировках и анализе пакетов, но это долго и муторно, хотелось бы сначала подстраховаться инструментами.
Если кто тестировал API и видел такое висение — что помогло вывести запросы из подвисания и понять, почему сервер молчит? Может, есть простые советы, чтобы не тратить по пару часов на одни эндпойнты и сразу отвалить настоящую причину.