VPN + HTTPS = 100% 匿名?

信息安全 tls 虚拟专用网 匿名
2021-09-01 14:09:30

假设我使用 HTTPS 和 VPN 访问 Twitter

首先,我知道 HTTPS 是端到端加密的,所以除了 Twitter,没有人知道发送了什么数据,甚至 VPN 提供商也不知道。其次,我知道当我使用 VPN 时,除了 VPN 提供商之外,没有人知道谁是用户。

因此,Twitter 不了解用户,VPN 提供商也不了解数据这是真的?我是 100% 匿名的吗?

4个回答

Twitter不认识用户

如果您曾经使用该浏览器在 VPN 之外连接到 Twitter,那么 Twitter 可能使用 cookie 或(即使在完全擦除浏览器数据的情况下)浏览器指纹来识别您的身份。即使他们没有,您也应该假设他们的广告提供商有。

除了 VPN 提供商之外,没有人知道谁是用户。

任何对 VPN 入口节点和出口节点有可见性的人(ISP、国家参与者等)都可以应用数据包匹配技术来尝试识别流量。

您还面临 Twitter 和 VPN 与其他方共享他们持有的关于您的信息的风险。

正如 Steffen 指出的那样,您可能会比没有 VPN 时更加匿名,但是您远非 100% 匿名。

  • 您的网络浏览器本身可以显示大量有关您可能连接到的计算机、浏览器和其他服务的信息。JavaScript 已被用于对 Tor 上的人进行去匿名化。
  • 您发布的内容以及您在社交媒体上的互动可能会与您相关联,尤其是在您的 OpSec 很弱的情况下。
  • DNS 泄漏可能会揭开你的面纱
  • 如果您的 VPN 提供商保留连接日志并在要求他们交出该信息的管辖范围内运营(或者如果他们故意遵守 LEA 的规定),那么您可能会被淹没。
  • 如果您滑倒并落在执法机构的雷达上,他们可以查看您是否向您的 VPN 提供商付款,让您的 ISP 将从 ISP 到 VPN 的流量与在 Twitter 上发布帖子的时间关联起来,等等

我不知道您是否可以在互联网上 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 等),并且仅将其用于此目的(以避免指纹交叉匹配)。

*:所有服务提供商的数据可能会根据管辖权披露给执法机构,或者可能会被某些资源丰富的组织以一种或另一种方式检索。