AI Lab запускает новое направлениеПодробнее
ailab
Отчёт

Сейф с барабанами: почему пароль «123456» подбирают за секунду

Стойкость пароля — это число возможных вариантов. Почему длина решает больше всего, а частые пароли не спасают, — на условном примере.

Короткий пароль из цифр кажется надёжным: шесть знаков — это миллион вариантов. Но на экране компьютера он держится доли секунды. Разберём, почему так, на условном примере — и что с этим делать. Все цифры времени в разборе иллюстрируют масштаб, а не замеряют конкретную систему.

Пароль как сейф с барабанами

Представьте пароль как сейф с барабанами. Каждый барабан — один символ. У цифры десять положений, значит, у шести барабанов — миллион комбинаций. Человек, проверяя по одной в секунду, потратил бы почти две недели. А компьютер успевает перебрать столько за тысячную долю секунды.

Стойкость — это число вариантов

Главное в пароле не секретность, а число возможных вариантов. Чем их больше, тем дольше идёт перебор. Поэтому пароль из одних цифр слабый: у каждого барабана всего десять положений, и даже шесть знаков дают всего миллион комбинаций — для человека много, для машины ничтожно мало.

Буквы и значки добавляют положений

Если в пароле большие и маленькие буквы, цифры и значки, у каждого барабана уже около девяноста положений. Шесть таких символов в нашем примере держатся больше десяти минут, восемь — больше двух месяцев.

Длина решает больше всего

Каждый лишний барабан умножает число вариантов примерно в девяносто раз. Двенадцать случайных символов в нашем примере не перебрать и за миллионы лет. Два лишних знака превращают два месяца в тысячу лет — поэтому длина увеличивает стойкость сильнее, чем что-либо ещё.

Почему «123456» не спасает длина

Есть подвох: самые частые пароли вообще не перебирают по одному. «123456» годами возглавляет списки самых популярных паролей, поэтому его пробуют первым. Так же быстро открываются имена, даты и простые слова. Счётчик лет работает, только если символы непредсказуемы.

Что из этого следует

Надёжный пароль — длинный и случайный: например, фраза из нескольких несвязанных слов, своя на каждый сайт. Запоминать всё не обязательно — для этого есть защищённые хранилища паролей. В бизнесе тот же принцип масштабируется на доступы сотрудников, общие аккаунты и защиту клиентских данных: решают длина, случайность и порядок, а не секретность одной комбинации.

Почему пароль «123456» подбирают за секунду? Шесть цифр — миллион вариантов. Для компьютера это щелчок.Ваш пароль из шести цифр угадывают быстрее, чем вы моргнёте.Шесть цифр — это же миллион вариантов!Представим пароль как сейф с барабанами.Добавим буквы и значки.А двенадцать барабанов — больше десяти миллионов лет.Но есть подвох.Пароль защищает не секретность, а число вариантов.
Слайды поста

Этот материал в соцсетяхInstagramFacebookThreadsTelegram

Расскажите о задаче

Разберём процессы, покажем, что можно автоматизировать, и оценим сроки. Без обязательств.