【问题标题】:Which http headers can be seen while using SSL connection? [duplicate]使用 SSL 连接时可以看到哪些 http 标头? [复制]
【发布时间】:2016-04-10 17:48:42
【问题描述】:

假设我使用 Wireshark 来查看网络传输,正在流动的数据是通过 SSL 加密的 http 事务。

我的问题是在 Wireshark 中可以看到哪些 http 标头?

【问题讨论】:

    标签: http ssl networking


    【解决方案1】:

    在 TLS/SSL 加密连接中看不到 http 标头,因为整个 http 协议已加密。

    在明文中可以看到的唯一方面是证书(通常包括至少一个主机名)和您要连接的主机名(如果浏览器支持 SNI,所有现代浏览器都支持),它们在传输期间以明文形式传输tls/ssl 握手。

    【讨论】:

    • 我会在哪个事务中看到主机名? Http?
    • 整个http流量都是加密的,在tls/ssl握手过程中你只能看到明文传输的内容——那就是SNI主机名和证书。
    • 有没有办法使用 Wireshark 搜索找到它?
    • 应该在客户端和服务器之间传输的第一个数据包中。
    猜你喜欢
    • 2012-08-06
    • 2017-12-18
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    相关资源
    最近更新 更多