对 Google Chrome 浏览器中的 SSL/TLS 握手进行故障排除

Posted

技术标签:

【中文标题】对 Google Chrome 浏览器中的 SSL/TLS 握手进行故障排除【英文标题】:Troubleshoot SSL/TLS handshake in Google Chrome browser 【发布时间】:2015-07-07 17:57:58 【问题描述】:

我想在 Google Chrome(或 Chromium)浏览器中检查 SSL/TLS 握手。

我正在寻找类似于您在其他 HTTPS 客户端使用类似命令时所看到的输出(只是示例):

➜  ~  curl -k -v https://foo.com:443 --tlsv1

➜  ~  openssl s_client -debug -connect foo.com:443 -tls1

我搜索了一下,它看起来不像原生工具(即通过检查元素),插件也没有这种可见性。

【问题讨论】:

我建议尝试使用 Fiddler 或 Charles 的中间人 SSL 代理。我在这些方面运气不错。 谢谢。不幸的是,Fiddler 和 Charles 没有提供客户可以提供的详细日志记录。 【参考方案1】:

您可以使用 Wireshark(https://www.wireshark.org/) 来捕获网络数据包,并使用

Menu->Statistics->Flow Graph 

查看网络序列如下。下图说明了访问 ***.com 的 TCP 流。同时,您可以单击图表中的箭头向下检查以太网帧级别,包括 TCP/IP/以太网数据包。

【讨论】:

以上是关于对 Google Chrome 浏览器中的 SSL/TLS 握手进行故障排除的主要内容,如果未能解决你的问题,请参考以下文章

需要免费的 ssl 证书,因为 google chrome 不支持没有 https 的网络摄像头

google浏览器chrome The certificate used to load uses

Google 停止推出 Chrome 79

Google Chrome抓包分析详解

在centos7.x上chrome浏览器yum源配置

Google对Chrome要有大动作了