Я читал о безопасности входа в систему и нашел хороший способ предотвращения попыток быстрого входа в систему.Идея заключается в применении небольшой временной задержки, которая увеличивается с увеличением количества неудачных попыток, например:
- 1 неудачная попытка = нет задержки
- 2 неудачных попытки = задержка 2 с
- 3 неудачных попытки = 4-секундная задержка
- 4 неудачных попытки = 8-секундная задержка
- 5 неудачных попыток = 16-секундная задержка
- и т. Д.
Я понимаю эту идею, но я хотел бы знать, как это кодировать.Куда и как мне поставить задержку?В бэкэнде или во внешнем интерфейсе?Я думаю, что это будет в бэкэнде ... Но как я могу это сделать?Как я могу остановить текущую попытку на несколько секунд и продолжить?Есть идеи?
Спасибо!