Пароли защищают почти все, что мы делаем онлайн — электронную почту, банковские операции, социальные сети, облачное хранилище, платформы разработчиков и многое другое. Выбор правильной длины (и состава) пароля — один из простейших способов повысить безопасность, не слишком изменяя ваш повседневный рабочий процесс.
Эта статья объясняет, какой длины должен быть пароль, почему длина имеет значение, что рекомендуют ведущие стандарты и как создать надежные уникальные пароли, которые легко управлять.
Надежный пароль — это тот, который сложно угадать или вычислить злоумышленникам. Надежность определяется двумя основными факторами:
При наличии этих двух факторов пароли становятся устойчивыми к атакам перебором (систематическое перебирание комбинаций), атакам по словарю (перебор общих слов и шаблонов) и многим автоматизированным методам взлома.
Эксперты по безопасности последовательно подчеркивают важность длины. Агентство по кибербезопасности и безопасности инфраструктуры США (CISA) рекомендует выбирать пароли, которые “Длинные — минимум 16 символов (еще длиннее — лучше)”. Вы можете прочитать их рекомендации здесь: https://www.cisa.gov/secure-our-world/require-strong-passwords
Национальный институт стандартов и технологий (NIST) занимает аналогичную позицию в своих Руководствах по цифровой идентификации, подчеркивая, что длина пароля является основным фактором, определяющим его надежность, и пользователей следует поощрять к созданию более длинных паролей там, где это целесообразно. См.: https://pages.nist.gov/800-63-4/sp800-63b.html
На практике 14 символов следует считать нижней границей, в то время как 16+ символов — лучшей отправной точкой. Для особенно чувствительных или долгоживущих учетных записей увеличение длины будет полезно — при условии, что сайт это позволяет и вы можете безопасно хранить пароль.
Более длинные пароли почти всегда сильнее защищены от атак перебором. Но есть несколько практических аспектов:
Итог: Используйте самый длинный, самый случайный пароль, который соответствует политике сайта и вашему рабочему процессу — затем добавьте MFA, где это возможно.
Многие сайты требуют использования различных наборов символов (строчные, заглавные буквы, цифры, символы). Включение нескольких наборов обычно увеличивает пространство поиска и затрудняет атаки угадыванием. Однако "правила сложности" менее важны, чем длина и случайность. Пароль из 20 случайных символов с использованием только букв может быть надежнее, чем строка из 8 символов, содержащая все типы символов.
Если сайт требует соблюдения правил состава, дайте вашему менеджеру паролей сгенерировать случайный пароль, удовлетворяющий им. Если нет, отдавайте предпочтение длине и случайности, а не принудительной сложности.
Четыре часто упоминаемых набора символов:
Одна длина недостаточна, если пароль следует предсказуемым шаблонам. Избегайте:
1qaz2wsx или qwertyuiopДва отличных способа получить случайность, с которой вы можете жить:
tunnel-magnet-silk-oxygen-duet, могут быть как длинными, так и более запоминающимися. Добавьте разделители и, если разрешено, символ или две цифры.Некоторые длинные строки становятся легкими целями, потому что они следуют очевидным шаблонам или появляются в наборах данных утечек. Например, длинные последовательности клавиатуры, повторяющиеся блоки символов или широко распространенные "трюки" входят в число первых предположений, которые делают современные инструменты взлома. Длина должна сопровождаться непредсказуемостью, чтобы быть эффективной.
Перед использованием пароля, разумно убедиться, что он не появляется в известных нарушенных корпусах. Многие менеджеры паролей и инструменты безопасности предоставляют проверки "хакнули ли меня" или аналогичный скрининг. Вы также можете использовать тестер надежности пароля, чтобы оценить свои пароли.
Не все захваты учетных записей включают угадывание. Фишинг и повторное использование часто становятся причинами компрометации:
Длина помогает против угадывания, но фишинг и повторное использование смягчаются с помощью MFA и менеджера паролей, который делает уникальные учетные данные простыми в использовании.
Практическим способом масштабировать уникальные пароли из 16–24 символов для десятков (или сотен) сайтов является использование менеджера паролей. С помощником вы можете:
Если сайт ограничивает длину или символы, настройте генератор соответственно — при этом приоритет максимально возможной длине.
Какой длины должен быть пароль? Насколько позволяет сайт — стремитесь к минимуму в 16 символов — и делайте его случайным и уникальным. Добавьте MFA для надежного второго уровня. С менеджером паролей, осуществляющим генерацию и хранение, вы можете обеспечить надежную безопасность без дополнительных умственных нагрузок.