Почему обычное сравнение пароля может ослабить защиту админки
Админка сайта — одна из самых привлекательных целей для злоумышленников. Даже если пароль сложный, защита может дать слабину из-за небольшой детали в коде: строка сравнивается не целиком, а символ за символом. Такой дефект называют timing-атакой: атакующий многократно отправляет попытки входа и измеряет время ответа сервера. Если проверка останавливается на первом несовпавшем символе, варианты с более длинным правильным префиксом могут обрабатываться чуть дольше. При большом числе запросов и статистическом анализе эти отличия иногда помогают поэтапно подобрать секрет...