假设我使用 HTTPS 和 VPN 访问 Twitter
首先,我知道 HTTPS 是端到端加密的,所以除了 Twitter,没有人知道发送了什么数据,甚至 VPN 提供商也不知道。其次,我知道当我使用 VPN 时,除了 VPN 提供商之外,没有人知道谁是用户。
因此,Twitter 不了解用户,VPN 提供商也不了解数据。这是真的?我是 100% 匿名的吗?
假设我使用 HTTPS 和 VPN 访问 Twitter
首先,我知道 HTTPS 是端到端加密的,所以除了 Twitter,没有人知道发送了什么数据,甚至 VPN 提供商也不知道。其次,我知道当我使用 VPN 时,除了 VPN 提供商之外,没有人知道谁是用户。
因此,Twitter 不了解用户,VPN 提供商也不了解数据。这是真的?我是 100% 匿名的吗?
Twitter不认识用户
如果您曾经使用该浏览器在 VPN 之外连接到 Twitter,那么 Twitter 可能使用 cookie 或(即使在完全擦除浏览器数据的情况下)浏览器指纹来识别您的身份。即使他们没有,您也应该假设他们的广告提供商有。
除了 VPN 提供商之外,没有人知道谁是用户。
任何对 VPN 入口节点和出口节点有可见性的人(ISP、国家参与者等)都可以应用数据包匹配技术来尝试识别流量。
您还面临 Twitter 和 VPN 与其他方共享他们持有的关于您的信息的风险。
正如 Steffen 指出的那样,您可能会比没有 VPN 时更加匿名,但是您远非 100% 匿名。
我不知道您是否可以在互联网上 100% 匿名,但如果可以的话,它需要的不仅仅是 HTTPS 和 VPN 连接。
使用 VPN 仅意味着 Twitter 无法从 IP 地址确定用户的详细信息。它可能有其他方法来获取有关用户的足够详细信息,例如通过许多网站使用的跨域用户跟踪(使用第三方 cookie 和其他技术)。
除此之外,Twitter 可能会确定 IP 地址属于特定的 VPN。而且,如果您在与 Twitter 互动时违反法律,他们可能会使用法律要求 VPN 提供有关您的详细信息。如果 VPN 提供商保留日志,哪个用户在哪个时间被分配了哪个 IP 地址,他们可能也会将这些信息提供给执法部门。
HTTPS 是关于内容的机密性和完整性,而不是各方的匿名性。它可以在您的浏览器和服务器之间提供端到端加密,但它不会隐藏源和目标 IP 地址、时间戳和请求大小。它不提供关于网络基础设施的匿名性。
但是,VPN 会从 Twitter 隐藏您的个人 IP 地址(由您的 ISP 分配),但如果您的 VPN 提供商保留日志并且他们都互相交谈(或被要求交谈*),他们可以简单地跟踪您的个人 IP您的 ISP 可以使用它来识别您的身份。如果您的 VPN 提供商能够识别您的身份(通过客户注册或支付信息),他们甚至可能不需要您的 ISP 合作。
还有其他网络解决方案(例如Tor),其目的是使网络跟踪变得更加困难,或者如果使用得当,实际上是不可能的。
另请注意,您的 IP 地址并不是唯一可以用来识别您的信息,您的浏览器也可能会泄露一些有用的信息(显然是 cookie,但也有其或多或少的独特指纹)。
为了降低这些风险,您应该在隐身模式下使用安全可靠的浏览器(以避免 cookie 等),并且仅将其用于此目的(以避免指纹交叉匹配)。
*:所有服务提供商的数据可能会根据管辖权披露给执法机构,或者可能会被某些资源丰富的组织以一种或另一种方式检索。