Найти тему
Жизнь в IT

Как выбрать надежный пароль и каким он должен быть. Статья инструкция по выбору хорошего, надежного пароля.

Пароль - это что то про информационную безопасность. Так скажет большинство. И да и нет. Как специалист по ИБ скажу - да. Как разработчик - скажу нет. А как пользователь (я же пользуюсь интернетом, скорее даже живу там) разобью очередную клавиатуру при требовании задать более сложный пароль. А монитор бить не буду - дорого.

Нет, честно - они издеваются. Большинство сайтов. Они выдвигают ненормальные требования. Прямо какой то айти терроризм.

Вот пример требований этих "парольных террористов".

Пароль должен начинаться с буквы. Содержать минимум одну букву в верхнем и нижнем регистре. Минимум одну цифру. Должен быть длинною не менее 8 символов. Содержать минимум один спецсимвол.

И даже после выполнения всех требований, эти люди могут сказать следующее:

Ваш пароль слишком простой. Придумайте другой.

Причем пароль может быть не только не простым, а весьма устойчивым ко взлому. Но им то виднее.

Но больше всего мне нравится вот это

Ваш пароль похож на предыдущий пароль. Придумайте другой.

Ну да, первые 3 символа из 10 остались те же. Но остальное все другое. Вы хотите чтобы я запоминал каждые 3 месяца новый пароль? И это только для вашего сайта, на котором я бываю раз в год?

Да, есть решения в виде менеджеров паролей, автоматического запоминания паролей браузерами - всё есть. Об этом я напишу отдельную статью. Но всё равно такая ситуация ненормальна.

В чем тут проблема.

С одной стороны, от нас требуют абсолютно разумные вещи. А именно - задать устойчивый ко взлому пароль. С другой стороны их понятие "устойчивый ко взлому пароль" иногда бывает абсурдным.

Крупные компании, понимая что пользователь не в состоянии сам придумать хороший пароль, насильно насаждают свои требования. Иногда очень агрессивно. Заполнил их форму, ввел пароль - а пароль, как им кажется, слабый. Форма сбрасывается и нужно заполнять её всю заново. И такое бывает.

И этого не изменить. Они диктуют нам правила. Хотя в последнее время есть некоторые подвижки. В плане как проверяется пароль, в плане удобства его ввода при регистрации.

Крайне важно найти компромисс между сложностью пароля, простотой его запоминания и требованиями большинства сервисов и сайтов. И он есть.

Как придумать хороший пароль и запомнить его.

У каждого из нас есть любимый фильм, мультфильм, книга или фраза которая запомнилась на всю жизнь. Хорошим паролем будет эта фраза + ваша личная информация, написанная в английской раскладке. Разумеется - нельзя указывать паролем персональные данные (год рождения и т.д.) или любую другую общедоступную информацию. Даже кличку вашей собаки. Но в указанной выше комбинации - можно.

Поясню на примере. Фильм - Бриллиантовая рука. Семён Семенович говорит - " Я не трус но я боюсь". Это первая часть пароля. И, например, наш год рождения. Пусть 1990. Это его вторая часть. Мы всё это хорошо помним. Наш пароль будет объединением этих двух частей в английской раскладке. Сейчас я всё просто поясню.

Давайте составим пароль. Переведем клавиатуру на английскую раскладку и запишем фразу " Я не трус но я боюсь ", в английской раскладке и без пробелов. Это будет "Zytnhecyjz,j.cm".

Прекрасно! Уже есть и длина более 8 символов и заглавная буква и знаки. Остались цифры - 1990. Добавим их. "Zytnhecyjz,j.cm1990" - вот он наш пароль. И мы его прекрасно помним. "Янетрусноябоюсь1990" в английской раскладке. А русскую раскладку ни один сайт у вас и не примет. Как и пробел. Так что запоминать что в английской и без пробелов в общем то и не надо.

Проверим пароль на стойкость? На устойчивость ко взлому? Например сервисом https://password.kaspersky.com/ru/. "Результат - Для подбора вашего пароля на обычном компьютере потребуется 10000+ВЕКОВ." По моему прекрасный результат.

Посмотрим, что скажут о нашем пароле: гугл, яндекс, маил ру, ebay. Им нравится - говорят сильный пароль. А вот рамблер говорит что символ "," не поддерживается. А aliexpress говорит, что ему нужны только буквы и цифры. Но тут уже увы и ах. Как и описал выше - хотелки каждого сервиса нам не подвластны. И даже придумав пароль без знаков, на очередном сайте с нас могут потребовать эти знаки в пароле.

Но ведь в нашем любимом фильме - "Бриллиантовая рука" так много крылатых фраз. И мы сможем создать второй пароль. И без знаков. Ведь мы в состоянии запомнить 2 крылатые фразы из любимого фильма?

Послесловие

Лень разработчиков, отсутствие единых стандартов, создают пользователю кучу проблем по придумыванию очередного сложного пароля. В результате пользователь начинает хранить пароли в текстовом файле на рабочем столе, приклеивает бумажки на монитор, создает легко угадываемый пароль из своих персональных данных.

Надеюсь, что в будущем разработчик и пользователь наконец то поймут друг друга и проблема аутентификации будет решена раз и навсегда.