发布于 2019-08-07 18:08:12
发布于 2018-07-03 21:04:24
RFC指出了以下优点:
存储在身份验证数据库中的身份验证信息本身不足以模拟客户端。如果数据库被盗,则对信息进行盐析以防止预存储的字典攻击。服务器无法将客户端模拟到其他服务器(对于服务器授权的代理除外)。该机制允许使用服务器授权的代理,而不要求该代理具有后端服务器的超级用户权限。O支持相互身份验证,但只有客户端被命名(即服务器没有名称)。
您的问题只考虑连接安全性,而SCRAM也考虑客户端凭据的安全性。它最明显的优点是,它阻止服务器操作员获得用户凭据,因为它们是以咸和散列格式传输的,而在简单的TLS连接上,则是在明文上传输的。
https://security.stackexchange.com/questions/188900
复制相似问题