如果嗅探器拥有您发送的所有数据包,他可以重建您发送的所有数据(文件、邮件等),原因很简单,他拥有预期收件人拥有的所有数据。如果嗅探器只有一些数据包,那么他仍然可以重建您的部分流量——可以说是有漏洞的文件。例如,如果他只有一些你从 HTTP 服务器收到的数据包,他有文件的片段,知道按什么顺序放置它们,并且大致知道他错过了多少,因为每个 TCP 数据包都包含一个对于每个连续的数据包,序列号增加 1,并且 TCP 数据包具有不同的大小,但通常差异不大。
如果连接是加密的(例如因为它使用 SSL),嗅探器只能看到密文。所以他知道你在与谁通信,以及你交换了多少数据(除了罕见的协议,它使数据包的目标对窃听者保密,但这使得路由变得困难,所以不经常这样做)。
如果您在无线网络上使用加密,那么无法访问网络的窃听者(即没有 wifi 密码或所需的任何身份验证)可能仍然知道您正在交换多少流量,但不知道谁。因此,即使您在应用程序级别进行加密,使用 wifi 加密也会有所收获。wifi 加密的另一个好处是它不会泄露诸如 DNS 请求之类的非加密数据,这可能会泄露有关您的网络的更多信息,而不是让窃听者不费吹灰之力就能获得。wifi 加密的另一个好处是,有人可能想要从您的网络路由流量,以窃取您的带宽或实施可追溯到您的非法行为。第三个好处是,如果你
总之,wifi 加密确实提供了针对外部威胁的重要保护。请注意,我在上面写了“工作 wifi 加密”:众所周知,WEP被破坏(只需几分钟即可破解),WPA2可以很好地抵御外部攻击者。WEP 和 WPA(2) 也应该提供对内部人员的保护,但这一方面被破坏了:在 WPA2-PSK 下,最常见的变体(使用单个共享密钥),任何参与者都可以有效地窃听和欺骗其他参与者(参见除了防止未经授权的和其他wpa2问题之外,使用 PSK 保护 WiFi 的任何优势)。