2016-12-02 8 views
0

Мы достигли интернационализации в приложении, но теперь мы хотим, чтобы пользователь мог вводить пароль на своем родном языке (на арабском, русском, китайском языках) и т. Д. Проблема проверка достоверности не выполняется для символов верхнего регистра и нижнего регистра. Поэтому, пожалуйста, помогите мне предоставить стандартные правила проверки или политику паролей, которые могут применяться для аутентификации пользователя с любого языка.Стандартная политика паролей или правила для проверки на несколько языков

+0

Это заставляет задуматься, используют ли злоумышленники многоязычные методы атаки, например, их таблицы радуги включают только английские пароли –

+0

Джозеф, в настоящее время мой вопрос: можете ли вы помочь в получении некоторых стандартных правил/политики, которые могут использоваться для проверки пользователя, который использует любой язык в пароле. –

ответ

0

Я смотрел на это много лет назад, и мне сказали, что большинство пользователей используют пароль, который является символами ascii, потому что невозможно составить сложные символы (кандзи), не отображая их на экране ,

Также новые рекомендации от NIST состоят в том, чтобы перестать пытаться навязывать конкретные символы, а просто обеспечивать минимальную длину не менее 8 символов и проверять словарь известных скомпрометированных паролей.