是否存在任何在不安全通道上安全的身份验证协议?会话ID很容易被MitM劫持,那么使用哪种机制在不安全的HTTP通道上保证会话安全?
答案 0 :(得分:1)
答案 1 :(得分:0)
通过HTTP对服务器进行身份验证是有问题的,因为没有服务器证书,您无法确定是否实际与目标服务器进行通信。此外,发送到服务器的任何凭据都容易受到檐口的影响。
话虽如此,一旦服务器和客户端通过安全通道交换了密钥,就可以通过HTTP安全地使用身份验证协议。 Hawk或AWS signatures等协议不需要为每个后续请求提供HTTPS。