У п’ятницю мені довелося змінити свій пароль на сайті мого клієнта. Правила у них смішні. Усі вони стандартні, повинні мати великі літери, розділові знаки, мінімальну довжину тощо.
- Перший символ не може бути розділовим символом.
- Немає словникових слів.
- Не можна використовувати один і той же символ двічі.
Проблема полягає в тому, що вони настільки складні, що знайти їх практично неможливо, тим більше, що повідомлення про помилку не повідомляє вам про додаткові вимоги.
Я зателефонував у службу довідки, і вони сказали, просто використовуйте такий, як цей Pa5word # (не справжній пароль), а потім продовжуйте збільшувати число ....
Я вважаю ці системи абсолютно божевільними, оскільки вони не дозволяють вам використовувати парольні фрази, наприклад "thisismypasswordforjanurary" дуже легко запам’ятовується та дуже безпечно, але більшість систем не дозволяють використовувати такі типи передачі фраз.
Тому я б голосував за високу мінімальну довжину, скажімо, 15-20 символів таким чином, що люди не можуть просто використовувати слова, а паролі в стилі l33t не потрібні.
Що б ви не вибрали, я б переконався, що ви задокументуєте, що таке обмеження, і чому вони існують, і кілька прикладів для користувачів, які допоможуть їм створити безпечні.