Це політика щодо паролів, яку я щойно отримав від UPS (лише для перевірки стану пакету):
Ваш пароль повинен бути довжиною від 8 до 26 символів. Він повинен містити щонайменше три з наступних типів символів: малі літери, великі літери, цифри, спеціальні символи чи пробіли. Пароль може не містити ваш ідентифікатор користувача, ваше ім’я або вашу адресу електронної пошти. (SSO_1007)
Мені насправді доводиться дещо перекручувати мозок, щоб генерувати цей пароль, але не тільки це, головне, я впевнений, що через 3 дні я забуду, що це за пароль. Користувачі не будуть такими раді. Скидання пароля може бути частим. Я думаю, що користувачі намагатимуться уникати використання сайту, якщо їм не доведеться.
Що є розумною та безпечною політикою щодо паролів при створенні веб-сайту? Я думаю, що деякі компанії можуть побоюватися деяких хакерів, які намагаються ввести мільйони разів або більше паролів, тому вони додають усі ці вимоги до "спеціальних символів, малих літер, великого регістру", але не буде розумним вимкнути обліковий запис або просто вимкнути пароль і вимагати скидання пароля, якщо користувач намагався 30 разів або 100 разів? Або додавати затримку на 5 секунд щоразу, коли користувач намагався 30 разів? Якщо так, то ці особливі символи не будуть настільки потрібні.