Почему порядок попыток имеет значение
Перебор паролей — это не угадывание в человеческом смысле, а проверка вариантов по заданному правилу. Программа может начать с коротких строк и постепенно увеличивать длину, перебирая допустимые символы. Если пароль состоит из строчных букв, заглавных, цифр и знаков, каждый дополнительный символ резко увеличивает число вариантов: нужно проверять не только другие буквы, но и все возможные сочетания с уже выбранными символами.
Поэтому важна не только длина, но и насколько пароль трудно предсказать. Короткое распространённое слово легко проверить рано; длинная случайная последовательность обычно требует намного больше попыток. Словарная атака, при которой сначала пробуют популярные слова и типичные замены вроде цифры вместо буквы, — более узкий подход, а не полный перебор всех сочетаний.
Где именно выполняются проверки
Если программа проверяет пароль через страницу входа, попытки проходят через сам сервис. Он может замедлять их, временно блокировать вход или требовать дополнительное подтверждение. Это делает массовые проверки заметными и дорогими для злоумышленника.
Иная ситуация возникает, если атакующий получил копию данных для проверки паролей. Тогда попытки можно выполнять на своём оборудовании, не обращаясь к странице входа каждый раз. Сервисы снижают риск, храня не сами пароли, а их криптографические отпечатки — результаты специального преобразования; современные схемы хранения также намеренно замедляют проверку каждого кандидата.
Почему защиты работают вместе
Универсального барьера нет: ограничения попыток полезны при онлайн-входе, а надёжное хранение затрудняет проверку украденных данных. Длинный уникальный пароль усложняет сам поиск, а менеджер паролей помогает не повторять его на разных сайтах. Тогда утечка одного сервиса не превращает один найденный пароль в ключ ко множеству аккаунтов.






