Основне питання полягає в тому, що паролі, як механізм захисту, смердять.
Якщо ви просите людей часто змінювати їх, вони записують їх. Якщо ви попросите їх використовувати 30-літерні паролі, принаймні 3 цифри, 4 великі літери та контрольний символ, вони забудуть їх або записують їх або роблять інші дурні речі. Якщо вони прості, користувачі використовуватимуть такі дурні паролі, як bunny7 або Bunny7. І вони використовуватимуть такий же неправдивий пароль для всього, включаючи свій порно-акаунт та свій рахунок Hotmail.
Мені подобаються такі інструменти, як Mobile OTP , які дозволяють користувачам використовувати свій мобільний телефон як двофакторний інструмент аутентифікації.
У перспективі, ймовірно, ми якось приземлимося у світ із зашифрованими сертифікатами як механізм ідентифікації користувача. Такі речі, як OpenID та CAS, спрощують аутентифікацію користувача та дозволяють зробити зручне одноразове реєстрація.
У довгостроковій перспективі найкращим є зменшення кількості разів, коли користувачі повинні видавати облікові дані - позбутися пароля "HR" та пароля "time-sheet" та пароля "CRM". Об’єднайте їх у загальну інфраструктуру аутентифікації, яка вимагає, щоб користувачі один раз видавали свої облікові дані. Потім вони повинні використовувати щось на зразок MobileOTP або RSA SecurID, що використовує двофакторну аутентифікацію.
За короткий термін політика щодо паролів стане темою релігійних воєн. Виконайте все, що вас попросить ваш начальник, а якщо ви - начальник, використовуйте судження, виходячи з вашої бази користувачів та очікуваного профілю безпеки.
Удачі!