假设我有google.com的SSL证书。我拦截它,用我自己的域名和公钥编辑证书,并使用它拦截google.com的所有流量。SSL证书中存在哪些机制来阻止我这样做?
发布于 2014-09-07 12:57:33
当CA签名证书时,它们使用私钥加密包含证书目标主机名的散列。当客户端接收到证书时,他们使用CA的公钥解密哈希(该公钥被放入客户端),并检查它是否与客户机计算的哈希匹配。如果哈希不匹配,则验证失败,应该中止连接。
当然,上面的假设是客户端正确地验证证书,即不总是这样 案例。
https://security.stackexchange.com/questions/66933
复制相似问题