可以嗅探 SSL 连接的端口号吗?

Bla*_*ing 2 networking port ssl

我知道使用 SSL 并不能阻止第三方查看您正在连接的内容。它也不能防止第三方看到您正在连接的端口吗?

小智 7

是的他们可以。

为了测试这一点,我打开了wireshark并浏览了一个SSL加密的网站。

封装如下:

  1. 框架
  2. 以太网
  3. 知识产权
  4. TCP
  5. SSL/TLS
  6. 应用程序协议,例如 HTTP 或 SMTP(包含您的数据)。

另一个概念证明是:如果端口号被加密,则 NATing 路由器等第 3 层设备将不知道将流量转发到哪里。

  • @BlacklightShining 解释每一层有点超出了这里的评论范围,但您应该查看 [OSI 模型](http://en.wikipedia.org/wiki/OSI_model) 以了解如何将数据理想地分成层,以及 [TCP/IP 模型](http://en.wikipedia.org/wiki/TCP/IP_model) 如何将数据实际分成层(因为 OSI 模型中的一些区别不值得处理开销,某些层在 TCP/IP 模型中合并为单个层)。 (2认同)