Authentication Failures: Проверка механизмов входа в систему

Проверка Authentication Failures проводится только в лаборатории или в авторизованной системе. Проверяются Request/Response, поведение сервера, Roles, State и влияние, с использованием минимальных тестов, не наносящих вреда данным.
Тестирование безопасности Web и API должно исследовать границы доверия, разрешений, ввода, State и бизнес-логики. Каждое тестирование в статье предназначено для лаборатории, CTF или системы, для которой было дано явное разрешение. Данная статья фокусируется на проверке Authentication Failures и предназначена для студентов Web PT и разработчиков. Цель состоит в том, чтобы предложить метод работы, который можно применить на практике, на профессиональном собеседовании и в рабочей среде, не ограничиваясь словарным определением.
Основная проблема заключается в том, что данные почти всегда неполные. Registration, login, MFA могут указывать направление, но их значение зависит от времени, актива, пользователя и ожидаемой активности. Поэтому мы строим проверку вокруг исследовательского вопроса, необходимых доказательств и четкого критерия завершения.
Практический сценарий в статье: тестовая матрица для потоков входа в систему в лаборатории. Все примеры представляют собой лабораторные данные или описание процессов. При проведении Penetration Testing, Web или Cloud необходимо работать только с явным разрешением, определенным Scope и возможностью остановить тестирование.




