В этой статье
Что такое надёжность пароля?
Надёжность пароля — это мера его устойчивости к подбору или взлому. Она учитывает длину, разнообразие символов, предсказуемость паттернов, а также наличие пароля в известных базах утечек данных. Надёжный пароль — тот, на взлом которого злоумышленнику потребовалось бы неразумно много времени при текущих вычислительных мощностях.
Наиболее распространённые ошибки безопасности паролей: использование коротких паролей, словарных слов, личной информации, клавиатурных последовательностей вроде qwerty или 12345, а также повторное использование паролей на нескольких сервисах.
Как измеряется надёжность пароля
Инструмент проверки паролей CheckTown оценивает несколько измерений для получения комплексной оценки надёжности.
- Оценка длины — более длинные пароли вносят экспоненциально большую энтропию; рекомендуется 16+ символов
- Разнообразие символов — баллы за использование строчных букв, прописных букв, цифр и специальных символов
- Обнаружение паттернов — снижает оценку за клавиатурные последовательности, повторяющиеся символы и словарные слова
Попробуйте бесплатно — без регистрации
Проверить надёжность пароля →Когда использовать проверку надёжности пароля
Проверка надёжности пароля должна быть интегрирована в любую систему, где пользователи создают пароли.
- Регистрация пользователей — показывайте обратную связь о надёжности в реальном времени по мере ввода, чтобы стимулировать создание более надёжных паролей
- Процессы сброса пароля — требуйте минимальной надёжности для новых паролей, чтобы предотвратить немедленное повторное использование слабых паролей
- Аудиты безопасности — проверяйте существующие хэши паролей на соответствие критериям надёжности для выявления аккаунтов, требующих принудительного сброса
Часто задаваемые вопросы
Что делает пароль по-настоящему надёжным?
Наиболее важным фактором является длина — каждый дополнительный символ умножает количество возможных комбинаций. Случайно сгенерированный 20-символьный пароль из смешанных типов символов экспоненциально надёжнее запоминаемого 8-символьного пароля. Использование менеджера паролей для генерации и хранения случайных паролей является наилучшей практикой.
Следует ли устанавливать правила сложности, требующие прописных букв и специальных символов?
Современные рекомендации по безопасности (NIST SP 800-63B) советуют отказаться от жёстких правил сложности в пользу требований к длине. Правила сложности часто приводят к предсказуемым заменам (p@ssw0rd), которые легко взломать. Вместо этого следует сосредоточиться на минимальной длине, проверке по базам утечек и блокировке распространённых паролей.
Что такое энтропия и как она связана с надёжностью пароля?
Энтропия пароля измеряет непредсказуемость в битах. Пароль с 64 битами энтропии имеет 2^64 возможных комбинаций. Каждый бит удваивает пространство поиска для злоумышленника. Длина вносит наибольшую энтропию; кодовая фраза из 4 слов может превышать энтропию сложного 8-символьного пароля.