Должен ли я отправить солт-значение в веб-браузер для безопасного пароля
Я читал о методе с солеными хэш-паролями для защиты паролей от некоторых атак https://www.owasp.org/index.php/Hashing_Java
Но у меня есть некоторая путаница, я должен отправить значение соли (для всех попыток войти в систему), а затем использовать Javascript вычисляет хэш с этой солью?
Я думаю, что это полезно для повышения безопасности. Но я не уверен, я не вижу, чтобы кто-то использовал этот способ.
Заранее спасибо.
1 ответ
Случай атаки: ваш сервер скомпрометирован, злоумышленник считывает базу данных и получает хеш, злоумышленник создает HTTP-запрос и отправляет хеш непосредственно на ваш сервер и входит в учетную запись пользователя. В этом случае безопасность снижается еще больше.
Соль используется для предотвращения появления того же пароля у злоумышленника, чтобы он мог защитить от случая, когда злоумышленник взломает ваш сервер и получит имя пользователя и хэш для взлома пароля в автономном режиме.