Я просто читал это сообщение Окончательное руководство по проверке подлинности веб-сайта на основе форм о предотвращении попыток входа в систему быстрого доступа.
Лучшая практика № 1: короткая временная задержка, которая увеличивается с количеством неудачных попыток, например:
1 неудачная попытка = без задержки 
2 неудачных попытки = 2 с задержка 
3 неудачных попытки = 4 с с задержкой 
4 неудачных попытки = задержка 8 секунд 
5 неудачных попыток = задержка 16 секунд 
и т.д.
DoS, атакующий эту схему, будет очень непрактичным, но, с другой стороны, потенциально разрушительным, поскольку задержка возрастает экспоненциально.
Мне интересно, как я мог бы реализовать что-то подобное для моей системы входа в PHP?
