Автор Perfect Passwords Марк Бернетт собрал почти 6 миллионов общедоступных паролей и обнаружил, что подавляющее большинство из них — это просто “password“, «123456” или “12345678”. Критики этой статистики могли бы указать, что внешне доступные пароли вряд ли будут такими же безопасными, как личные пароли, но кража в октябре 2013 года у Adobe более 150 миллионов личных паролей выявила такое же распространённое использование.
Зависимость от таких небезопасных паролей иллюстрирует общее непонимание надёжности пароля, из-за чего возникает вопрос: что делает пароль хорошим?

Пароль должен быть запоминающимся
Пароли полезны только в том случае, если вы можете их запомнить; в противном случае они не позволят проникнуть не только хакерам, но и вам. Наряду с простотой ввода этот фактор привлекает пользователей к простым, менее защищенным паролям. В конце концов, длинный, случайно созданный пароль трудно запомнить или ввести.
Менеджеры паролей, такие как KeePass, LastPass, 1Password или менеджеры, интегрированные в браузер, устраняют эти проблемы, компилируя и автоматически вводя пароли для вас. Использование одного из этих решений позволяет создавать безопасные пароли без необходимости их запоминания, но если вы предпочитаете этого не делать, то запоминаемость остается проблемой.
Он должен быть уникальным
Другой распространенной ошибкой является повторное использование паролей в нескольких учетных записях с похожим менталитетом, когда запоминание множества уникальных паролей маловероятно. Однако такой подход делает ваш пароль уязвимым на любом сайте, который его использует, что увеличивает вероятность его обнаружения. Например, если вы повторно использовали свой банковский пароль на менее защищенном форуме, хакеру не нужно будет обходить систему безопасности банка; ему просто нужно пройти через слабую защиту форума и попробовать ваши данные для входа на всех основных банковских сайтах. Поэтому всегда используйте уникальные пароли для каждой учетной записи, особенно для важных.
Сделайте так, чтобы его было трудно угадать
Использование общей или доступной информации, такой как дни рождения, юбилеи, имена и номера телефонов, позволяет хакеру угадать ваш пароль. Множество личной информации доступно через поисковые системы, социальные сети и каталоги. Воры регулярно просматривают эти источники для определения конкретных целей. Аналогичным образом, использование распространенных словарных слов, паролей и сокращений открывает пароль для атак по словарю, которые используют комбинации слов из базы данных для ускорения атак типа «перебор». Поэтому ваш пароль должен представлять собой сложный набор заглавных букв, цифр и символов, которые невозможно угадать.
Выбирайте длину
Чем длиннее ваш пароль, тем менее он подвержен атакам методом перебора с использованием возможных комбинаций. Чтобы проиллюстрировать эффективность длины пароля, двухсимвольный пароль, который использует любой из 94 символов на клавиатуре, будет содержать 8 836 комбинаций, но 12-символьный пароль будет содержать 476 комбинаций секстиллионов, то есть 476, за которыми следует 21 ноль. Когда-то восемь символов считались достаточной длиной, но те времена давно прошли. Теперь следует использовать как минимум 12, а еще лучше 20 случайных символов.
Пароли против ключевых фраз
В общем, пароль представляет собой непрерывную строку символов, которая может включать буквы, цифры и символы. С другой стороны, ключевые фразы, как правило, представляют собой последовательность отдельных слов.
Общая рекомендация — использовать ключевые фразы, а не пароли, потому что их сложнее взломать, но это утверждение вводит в заблуждение. Ключевые фразы, как правило, длиннее, что обеспечивает им большую безопасность, но случайно сгенерированный пароль той же длины был бы значительно надежнее.
Для сравнения, для взлома совершенно случайного пароля из 12 символов потребовалось бы 251 столетие, используя скорости взлома, достигнутые с помощью Distributed.сетевой проект net RC5-72, но парольная фраза из 12 символов и трех строчных слов заняла бы меньше секунды при использовании атаки по словарю.
Основным преимуществом использования ключевой фразы является простота ее запоминания, поэтому, если вам не нравятся менеджеры паролей и вы не любите копировать / вставлять из своей собственной [безопасной] коллекции паролей, то парольные фразы определенно подойдут; просто сделайте их длиной не менее шести слов и подумайте о том, чтобы добавить немного заглавных букв и знаков препинания.
Системы создания паролей
Многие пользователи пытаются создать безопасные пароли, используя, казалось бы, умные системы, такие как L33k Speak, которые заменяют буквы визуально похожими цифрами или добавляют восклицательный знак между отдельными буквами. Однако эти методы широко известны и очень мало увеличивают общую надежность пароля, даже если на странице создания учетной записи указано иное.
Просто помните: Если вы можете создать логичную систему паролей, хакер, который посвящает свое время взлому паролей, вероятно, также рассматривал это. Исключение составляют случаи, когда неизвестный ключ, например, запутывает отрывок из вашей любимой книги.
Слабые места
Даже надежные, уникальные пароли уязвимы из-за плохо выполненных мер безопасности. Доступ к учетным записям на общедоступных компьютерах или неиспользование обновленной антивирусной программы может привести к тому, что вы столкнетесь с клавиатурными шпионами, которые перехватывают и передают пароли по мере их ввода. Отказ от использования надежного брандмауэра может позволить хакеру получить доступ к вашему компьютеру для получения списков паролей или другой конфиденциальной информации. Запись вашего пароля в блокноте рядом с вашим компьютером делает его уязвимым для физического обнаружения и вполне может быть захвачен вором вместе с вашим компьютером. Что еще хуже, ваш пароль потенциально доступен из-за нарушения безопасности на сервере учетной записи, который полностью находится вне вашего контроля.
ITFollow.ru Новости, тенденции, обзоры