据我所知,浏览器包含几个CA的证书。当我访问http://gmail.com时,该站点说它是 Gmail,它公开了由我计算机中的一个 CA 签名的证书,这样它就知道该站点是自 CA 以来它假装的那个人支持这一说法。
但是,如果在我的办公室计算机中,我的雇主在机器中设置了自己的 CA 证书,并进行中间人攻击怎么办?
- 我的雇主在所有机器中都以 Googlee Corp. 的身份存储了一个伪造的 CA 证书(注意错字)
- 我访问http://gmail.com
- 代理捕获请求,代理响应。
- 代理返回由 Googlee Corp 签名的自定义证书。
- 我的计算机假定证书是有效的,因为安装在我的计算机中的 CA 证书支持该声明。
- 浏览器显示我通过了与 Gmail 的安全连接。
谢谢。