Как сгенерировать уникальный пароль и запомнить его без программ?
Тебе нужен пароль? Тебе нужен длинный пароль? Тебе нужен длинный пароль с цифрами, заглавной буквой и спецсимволом? Ты его получишь и запомнишь, обещаю! Я расскажу тебе один проверенный прием.
Не важно, где ты регистрируешься, на любом сайте ты оставляешь личную информацию о себе, защищенную паролем. Чем раньше ты придумаешь себе сложный и уникальный пароль, тем быстрее приучишь себя к порядку и сделаешь все возможное, чтобы твои учетные записи не были взломаны.
Да, сейчас наиболее важные сервисы используют двухфакторную авторизацию. Даже узнав твой пароль, мошенник не войдет в учетку, так как вход надо подтвердить кодом, который пришел к по смс на твой телефон.
Но согласись - мало приятного, осознавать, что твой единственный пароль от всех сервисов стал известен кому-то. И теперь только вопрос времени, когда он попробует его ввести на других сайтах в связке с твоим емейлом. А там - бонусные баллы в магазинах, твои адреса доставки и другие персональные данные.
Чем популярнее сайт, тем сложнее у него требования к паролю. Уже недостаточно иметь просто длинный пароль, наверняка уже не раз встречался с назойливыми и, порой, неадекватными требованиями.
Формула
Всё дело в Формуле. Она состоит из 4 частей.
Сначала тебе потребуется простое слово. Желательно, чтобы это слово легко переводилось на английский и содержало не меньше 5 символов. Для примера возьмем слово пианино. И пишем так, будто оно расположено в начале приложения, с большой буквы: Pianino.
Затем понадобится комбинация из цифр, 2-3 достаточно. Желательно не иметь повторений символов и подряд идущих цифр. Некоторым сайтам это может не понравиться. Возьми число твоего рождения или счастливое число, чтобы легче запоминать.
А теперь лайфхак. 3 часть не надо придумывать или запоминать! Просто берем первые 3 (или больше) символа того сайта, куда заходим. К примеру, мы регистрируемся на yandex.ru, значит берем YAN, или на GOOGLE.COM - значит будет GOO.
3 части пароля готовы. И теперь вишенка на торте. Выбирай любой спецсимвол, который тебе нравится, пусть будет знак вопроса “?”.
Финальный аккорд. Записываем пароль по формуле, которую ты сам себе сейчас сочинишь, расположив эти части как тебе угодно.
Формулу компонуем по принципу:
или
Вот лишь некоторые примеры, что может получиться:
12Pianino?YAN
?YANPianino12
Pianino?YAN12
Pianino12YAN?
Главное запомнить формулу, по которой ты будешь его генерировать. Экспериментируй с вариантами и дальше, перемещай заглавную букву, дублируй части и так далее.
Резюме
Конечно это не панацея. Не стоит рассчитывать, что такой пароль спасет от взлома, так как нет гарантии, что пароль не будет скомпрометирован самим сервисом, где ты его вбивал. Однако, гарантирую, что он удовлетворяет подавляющему большинству сайтов с самыми жесткими требованиями к паролям и то, что такого пароля нет ни в каких базах паролей. А самое главное, что если такой пароль похитят, то он не сможет быть применен в другом месте, так как он уникален за счет частички адреса.
Интернет без бед на весьма неплохом канале
Данная статья в видео формате.
Уважаемый, хочу представить твоему вниманию проект "Интернет без бед".
Советы и приемы, которыми может воспользоваться каждый пользователь домашнего компьютера, чтобы обезопасить себя в интернете, а не только профессионал в этой области.
Контент только начинаю генерить. Буду откровенно рад любым замечаниям или вопросам, которые не дают спать спокойно, от продвинутой аудитории на Хабре. Спасибо.
Подробней о миссии: https://www.youtube.com/watch?v=bt6Us…
Телеграм-канал о безопасности в сети: https://t.me/internetnotbad
#internetnotbad #интернетбезбед
PS> UPD. 20.11.2020
Спасибо сообществу за активную жизнь в комментариях. Это очень полезно и все вы по-своему правы.
Как я и говорил, цель статьи: предложить легкую для запоминания в уме формулу создания пароля с всеми требуемыми самой жесткой парольной политикой составляющими. Помочь тем людям, которые не хотят связываться с доп. ПО, но им приходится выдумывать пароли с усложнениями из-за этих требований, после чего они их благополучно забывают.
Вопрос надежности тут стоит довольно просто: любой такой пароль будет сложнее подобрать, чем просто набор строчных букв. Проверил на сайте https://www.security.org/how-secure-is-my-password/
Проверка пароля по формуле
Проверка VASYA123
Для аналитики могу предложить почитать статью:
Из которой можно взять на заметку, что обычные юзеры популярных сайтов очень часто используют лишь буквенные пароли и не заморачиваются. Знание мнемонических приемов, которыми не ограничивается приведенный в этой статье вариант, значительно помогает запоминать важную информацию, в частности - пароль.
Spectrum-Hyena
Такой пароль даже не пытается тебя ни от чего спасти. Чем это — лучше просто взять какой стих и пароль составить по первым буквам слов, четверостиший или еще чего, и то надежнее будет, заметно менее предсказуемо
Teutonick Автор
Пароль, содержащий в себе цифры, буквы и символы значительно усложняет подбор. А формируя его по такой формуле, ты значительно упрощаешь себе процесс запоминания, попутно делая пароль УНИКАЛЬНЫМ для каждого сайта. Составив нечитаемый пароль по первым буквам чего угодно ты не решишь ни первую, ни вторую проблему и тем более не сделаешь его надежнее.
Spectrum-Hyena
Пароль, созданный описанным в посте способом, вообще не спасет от банальнейшего взлома со словарем (ну да, несколько усложненного, но готовые решения уже давно существуют). Замена слова на первые буквы чего-либо избавит нас хотя бы от этого способа. И даже так, это никак не делает ваш пароль уникальным для каждого сайта, это всего лишь формула из нескольких частей. Если ваш пароль утечет куда-либо или угадают хотя бы один — то любой ваш пароль уникальный пароль перестанет таковым быть
Teutonick Автор
Я не спорю, что такой пароль невозможно взломать. Формулу ты можешь усовершенствовать по вкусу. Пожалуй изложенный тут метод отличается от большинства уже опубликованных лишь тем, что я советую в свои пароли вставлять частичку названия сайта где ты регистрируешься.
Сомневаюсь, что среднестатистический юзер ПК будет использовать наборы букв лесенкой с цифрами и символами в перемешку. Пусть это и усилит их безопасность. А такой вариант — компромисс.
Spectrum-Hyena
Об этом способе я узнал лет 5-6 назад, уверен, что он намного старше. Проблема в том, что практически любая формула пароля известна взломщикам и криптоустойчивости они добавляют чуть больше, чем нисколько
StjarnornasFred
Формула-то известна, но если она достаточно сложна, а вводные достаточно нетривиальны, то фиг кто что взломает.
Фактически, что требуется хорошему паролю:
Исходя из этого думаем:
Итого, например: 6739_XpeHBaMAHeGoogle Конечно, по итогам взлома вручную можно догадаться, какой будет пароль от Яндекса, но 1) сначала его надо взломать, а это отнюдь не тривиально, разве что базу данных сольют, 2) без ручного осмотра и догадки, то есть автоматом, не взломаешь и посторонние сервисы, а при сливах баз данных это невозможно, их там тысячи.
aleksandryor
Вы думаете подобрать по словарю «Pianino?YAN12» проще чем «correcthorsebatterystaple»?
Fell-x27
Ага. Ну почти. Тут же мемас, в мемасе упрощенный пример. Но такой подход используется, например, в криптовалютах. Почитайте про BIP39, если интересно. Так, на подбор ключа, представленного в виде всего 12 слов из 2048-словарного словаря (масло маслянное..) всеми современными мощностями, уйдет, емнип, около 40 лет.
А если ключ представлен в виде 24 слов, то количество комбинаций превышает количество атомов во вселенной. То есть, буквально, каждому атому во вселенной можно присвоить личную подпись и еще неиспользованный пул вариантов останется. Вдумайтесь.
Всего 24 слова, ограниченных всего 2048 вариантами каждое…
cepera_ang
Примерно одинаково и выйдет. Что тут у нас? Словарное слово (6000-10000 вариантов), символ (64), кусок слова зависимый от сайта (пусть переберём от нуля до 10 букв домена, каждый в 2-3 вариантах UPPER, lower, Camel итого 30 вариантов), число (год? 1-100 с большей вероятностью текущего года и листаем в обратную сторону). Итого 1 152 000 000 вариантов.
correcthorsebatterystaple — стандартный словарь diceware 7 776 слов (есть другие словари, и словари длиннее, но представим, что мы знаем какой словарь использовался при составлении пароля). Итого 7 776^4= 3 656 158 440 062 976 вариантов. Позволим себе вольность и добавим между словами какой-нибудь символ — пробел, точку, дефис или другой спецсимвол или цифру для удовлетворения требованиям сложности, 40 вариантов, итого 146 246 337 602 519 040.
Пусть мы будем щедры и дадим методу генерации небольшую фору — компоненты можно размещать в любом порядке (4!=120), словарь по-больше (30к слов), первая или вторая или последняя буква может быть большой или любое их сочетание (8 вариантов), число в диапазоне 0-9999, получается 552 960 000 000 000, ещё где-то надо фактор 1000 добить, пусть у нас заранее неизвестно какой "формулой" пользовался пользователь при составлении (но тут надо понимать, что фантазия людей обладает очень низкой случайностью, тут прям к гадалке не ходи, перебрать варианты генерации которые придут обычному человеку в голову — гораздо быстрее, чем этому самому человеку кажется).