gpt4 book ai didi

security - 在 Web 应用程序中,SRP 是 SSL/TLS(服务器证书)的安全替代方案吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:50:29 25 4
gpt4 key购买 nike

Meteor 使用 Secure Remote Password Protocol (SRP) 来验证用户。 Meteor 文档没有就所提供的安全级别做出任何进一步声明,但我想知道 SRP 是否可以在不需要 SSL/TLS 的情况下提供安全性? SRP 上的维基百科页面指出:

... an eavesdropper or man in the middle cannot obtain enough information to be able to brute force guess a password without further interactions with the parties for each guess ...

我承认我对安全知之甚少,但我找不到任何关于其使用的建议。

非常感谢

最佳答案

SRP 用于交换密码。更准确地说,它纯粹是为了向通信的两端保证它们都拥有相同的共享 secret ,而不允许窃听者或中间人有办法猜测共享 secret 。这就是它所做的全部:双向身份验证,所以如果/当(例如)我登录到服务器时,我知道服务器确实是我想要登录的服务器,并且它知道我是一个用户正确的密码。

但是,它不会(甚至尝试)在各方之间创建加密连接,例如 SSL/TLS。虽然监听的人无法获得足够的密码信息来代替我登录(或模仿服务器供其他人登录),但它不会(本身)加密进一步的通信- - 除非你自己做的不仅仅是 SRP,否则任何其他人仍然能够读取通过连接传递的所有数据。

关于security - 在 Web 应用程序中,SRP 是 SSL/TLS(服务器证书)的安全替代方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19982658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com