Utilia

Перевірка надійності пароля

Перевірте надійність пароля: оцінка, орієнтовний час злому за чотирма сценаріями атаки та поради. Усе перевіряється локально у вашому браузері.

Пароль аналізується лише на цій сторінці. Його ніколи не надсилають, не зберігають і не записують у журнали.

Введіть пароль, щоб побачити, наскільки важко його підібрати.

Як перевірити пароль

  1. Введіть або вставте пароль у полі Пароль для перевірки. Поле приховує введене; натисніть Показати, щоб побачити пароль, і Приховати, щоб знову замаскувати його.
  2. Результат з’являється під час введення. Шкала Надійність йде від 0 (Дуже слабкий) до 4 (Дуже надійний).
  3. Прочитайте таблицю Орієнтовний час злому: у ній для кожного з чотирьох сценаріїв атаки вказано тривалість, від сайту, що обмежує спроби входу, до викраденої бази, яку атакують відеокартами.
  4. Перегляньте Слабкі місця та поради. Там названо проблему, яку знайшла перевірка (поширений пароль, клавіатурний шаблон, дата, повторювана послідовність…), і підказано, як її виправити.

Пароль аналізується лише на цій сторінці. Його ніколи не надсилають, не зберігають і не записують у журнали, а поле очищується, коли ви залишаєте сторінку. Проте найбезпечніша звичка – перевіряти пароль, схожий на ваш, а не справжній.

Словники паролів і слів, за якими перевіряється пароль, англійські та французькі. Українських слів і поширених українських паролів у них немає, тому для слів українською оцінка може бути оптимістичнішою. Підказки в розділі Слабкі місця та поради також видаються англійською мовою.

Як обчислюється оцінка

Цей інструмент використовує zxcvbn, оцінювач паролів із відкритим кодом, створений спочатку в Dropbox (тут у підтримуваній версії на TypeScript, zxcvbn-ts). Замість підрахунку великих літер і символів він мислить як зломщик паролів. Він розбиває пароль на частини й шукає закономірності, які зловмисники пробують першими:

  • найпоширеніші викрадені паролі, імена, прізвища та часті англійські й французькі слова, зокрема написані навпаки й із підстановками «l33t», як-от p@ssw0rd;
  • клавіатурні ходи, як-от qwerty, azerty або 1qaz2wsx;
  • повторювані символи (aaaa), повторювані блоки (abcabc) і послідовності (abcd, 9876);
  • дати та нещодавні роки.

Потім він оцінює, скільки спроб знадобиться зловмиснику, щоб знайти весь пароль, і показує це як Орієнтовну кількість спроб. Оцінка залежить від цього числа: менше тисячі спроб дає 0, менше мільйона – 1, менше 100 мільйонів – 2, менше 10 мільярдів – 3, а все, що більше, отримує 4.

Чотири сценарії атаки

Час злому – це орієнтовна кількість спроб, поділена на швидкість кожної атаки:

Сценарій Швидкість
Онлайн-атака з обмеженням швидкості 100 спроб на годину
Онлайн-атака без обмеження швидкості 10 спроб на секунду
Офлайн-атака, повільний хеш, як-от bcrypt 10 000 спроб на секунду
Офлайн-атака, швидкий хеш, як-от MD5 10 мільярдів спроб на секунду

Онлайн-атака означає, що хтось уводить варіанти у форму входу. Офлайн-атака відбувається після витоку даних, коли зловмисник має копію збережених хешів паролів і може перевіряти варіанти на власному обладнанні. Останній рядок – найгірший випадок, і саме за ним слід стежити для паролів, що захищають пошту, банк чи менеджер паролів. Час наведено як середній: зловмиснику може пощастити раніше.

Оцінка ентропії

Оцінка ентропії – це класична цифра для підбору грубою силою: довжина × log2(розмір пулу), де пул – це сума використаних типів символів (26 малих, 26 великих, 10 цифр, 33 символи та 100 для інших символів, як-от діакритичні знаки чи емодзі). Qwerty123! за цією формулою отримує близько 66 бітів, але zxcvbn оцінює його на 0 (Дуже слабкий), бо це клавіатурний ряд із поширеним закінченням. Ентропія має сенс лише для паролів, обраних випадково, наприклад генератором паролів; для паролів, придуманих людиною, довіряйте оцінці та часу злому.

Поширені запитання

Чи безпечно вводити тут мій справжній пароль?

Перевірка повністю виконується у вашому браузері зі словником, завантаженим із цього сайту; нічого з того, що ви вводите, не передається й не зберігається. Проте загальне правило таке: ніколи не вводьте пароль ніде, крім місця, де його використовують. Перевірка схожого пароля дає те саме розуміння.

Чому мій довгий пароль отримує низьку оцінку?

Довжина допомагає, лише якщо вміст непередбачуваний. Відома цитата, слово, повторене тричі, або клавіатурний ряд – серед перших речей, які пробують зломщики, тому вони майже не додають надійності, навіть коли роблять пароль довгим.

До якої оцінки прагнути?

Для важливих облікових записів прагніть до 4 (Дуже надійний), а для решти – принаймні до 3. Випадкова парольна фраза з п’яти й більше слів або випадковий пароль із 14 і більше символів легко досягає 4.

Чи роблять символи та великі літери пароль надійним?

Самі по собі – ні. Password1! відповідає більшості правил складності й усе одно залишається одним із найпоширеніших паролів. Випадковість і довжина важать набагато більше, ніж різноманітність символів.

Чи перевіряє інструмент, чи пароль витікав?

Він порівнює пароль із вбудованим списком дуже поширених викрадених паролів, але не звертається до жодної онлайн-бази витоків. Пароль, який тут виглядає надійним, усе ж міг потрапити у витік, якщо ви використовували його на зламаному сайті.