1、假设你伪造一个站点,但域名与证书签发的不匹配,SSL 握手失败。 2、假设你通过 DNS 劫持等方式,让域名也是 baidu.com 了,你没公钥配套的私钥,Web 服务器无法做加密操作,SSL 握手失败。 3、假设你 DNS 劫持、用私签证书(就可以不用人家本来的私钥了),CA 验签失败。但这种情况下客户端可以强行忽略证书错误也能访问你的伪造站点了(前一段 github.com 在大陆被劫持就是这种方式)。 4、假设你 DNS 劫持、CA 劫持、甚至入侵了保存 baidu.com 私钥的服务器……那确实你能伪造成功了。 P.S. 所以说非对称加密体系的私钥很重要。
1、假设你伪造一个站点,但域名与证书签发的不匹配,SSL 握手失败。
2、假设你通过 DNS 劫持等方式,让域名也是 baidu.com 了,你没公钥配套的私钥,Web 服务器无法做加密操作,SSL 握手失败。
3、假设你 DNS 劫持、用私签证书(就可以不用人家本来的私钥了),CA 验签失败。但这种情况下客户端可以强行忽略证书错误也能访问你的伪造站点了(前一段 github.com 在大陆被劫持就是这种方式)。
4、假设你 DNS 劫持、CA 劫持、甚至入侵了保存 baidu.com 私钥的服务器……那确实你能伪造成功了。
P.S. 所以说非对称加密体系的私钥很重要。