Опис послуги
ПерекладРоблю віджети перевірки надійності пароля, які вбудовуються прямо в форму реєстрації і показують відвідувачу чесну оцінку пароля в міру введення. Індикатор перераховується на кожне натиснення клавіші: рахую ентропію, шукаю повторювані і передбачувані послідовності, розкладки клавіатури і підстановки букв на цифри — тому шкала росте не просто від довжини рядка, а від реальної стійкості комбінації.
Поряд з індикатором показую короткі підказки — додати символ, усунути повтор, не використовувати логін або дату народження як частину пароля, — які ведуть користувача до дійсно більш надійного пароля. Підказки ніколи не показують і не логують уже введені символи: це важливо і для приватності на спільному екрані, і для коректної роботи зі скринрідерами.
Слабкі і вже засвітлені в утечках паролі блокуються до відправки форми. Перевірка йде через хеш-запит за алгоритмом k-анонімності: в мережу йде лише частина хешу, сам пароль у відкритому вигляді ніді не передається і не зберігається. Віджет вбудовую в існуючу верстку і логіку валідації, тримаю скрипт легким, щоб не гальмував сторінку, і слідкую, щоб форма залишалася робочою при вимкненому JavaScript.
Що входить у роботу:
— індикатор сили пароля з оцінкою за ентропією
— контекстні підказки без розкриття введеного
— перевірка по базі утечок через k-анонімність
— доступність з клавіатури і для скринрідерів
— оформлення під стиль існуючої форми
Поряд з індикатором показую короткі підказки — додати символ, усунути повтор, не використовувати логін або дату народження як частину пароля, — які ведуть користувача до дійсно більш надійного пароля. Підказки ніколи не показують і не логують уже введені символи: це важливо і для приватності на спільному екрані, і для коректної роботи зі скринрідерами.
Слабкі і вже засвітлені в утечках паролі блокуються до відправки форми. Перевірка йде через хеш-запит за алгоритмом k-анонімності: в мережу йде лише частина хешу, сам пароль у відкритому вигляді ніді не передається і не зберігається. Віджет вбудовую в існуючу верстку і логіку валідації, тримаю скрипт легким, щоб не гальмував сторінку, і слідкую, щоб форма залишалася робочою при вимкненому JavaScript.
Що входить у роботу:
— індикатор сили пароля з оцінкою за ентропією
— контекстні підказки без розкриття введеного
— перевірка по базі утечок через k-анонімність
— доступність з клавіатури і для скринрідерів
— оформлення під стиль існуючої форми