WhatsApp 是否会披露发件人的 IP 地址?是否可以通过运行netstat -a
或通过 Wireshark 获得它?
WhatsApp 是否会披露发件人的 IP 地址?
信息安全
隐私
whatsapp
2021-08-27 03:24:16
3个回答
WhatsApp 使用基于Jabber (XMPP)的客户端/服务器架构。
为了让收件人看到您的 IP 地址,应用程序必须在消息的元数据中包含您的 IP 地址。但这在此类应用程序的设计中没有任何功能性作用。
您的数据包捕获可能会显示属于 WhatsApp(或 Facebook)的 IP 地址,也可能是属于存储媒体的 Akamai 等 CDN 公司。
简短回答:不。除了可能的 VoIP 呼叫(从一些有限的测试中,客户端似乎执行了一些可达性测试,如果可以的话直接连接)。移动网络通常使用 NAT,因此您通常没有唯一的公共 IP(WiFi 是唯一的问题)。
长答案:这里记录了消息传递协议,不包含任何 IP 地址,它包含发送者的电话号码以识别用户。甚至文件传输也是从 WhatsApp 拥有的 HTTPS/TLS 服务器下载的。但是,如果网络足够开放,VoIP 呼叫似乎能够直接进行 P2P,这将显示您的 IP。此外,在移动网络上,您很可能会通过 NAT,因此您没有唯一标识您的 IP 地址的公共 IP 地址需要关注。
由于 WhatsApp 不是点对点应用程序,为了实现这一点,WhatsApp 必须记录发送者的 IP 地址并将其附加到传递给接收者的消息对象中。这具有巨大的隐私和安全影响,我真诚地怀疑他们会这样做。