你的手机正在向每个 Wi-Fi 网络大声透露你的身份——现在就修复它
你绝不会走到街上大声喊出自己的名字或电话号码让所有人都听到,对吧?你不会的,对吧?但这本质上就是你的手机每一秒钟都在做的事情。当开启 Wi-Fi 时,你的手机会开始扫描附近的网络。在此过程中,它会分享一个独特的硬件标识符,称为 MAC 地址。如果你在意隐私的话,这是非常重要的。
好消息是,你的手机(取决于其软件版本)已经在某种程度上尝试减少那些不必要的追踪。但你可以进一步采取措施,使网络随着时间的推移更难识别你的设备。
你的手机与每个 Wi-Fi 网络共享的隐藏标识符
与每个网络保持持续握手
每次你的手机搜索 Wi-Fi 时,它都必须自我介绍。不是用你的名字或手机的 IMEI,而是用几乎同样私人的东西:MAC 地址,全称是媒体访问控制。
MAC 地址是分配给每个支持网络的设备(包括你的手机)的唯一字母和数字串。它基本上是你手机无线电的身份标识。当 Wi-Fi 打开时,对大多数人来说几乎一直都是打开的,手机会向附近的网络广播该 MAC 地址。
这意味着当你在公共场所时,比如机场、购物中心或咖啡店,你的手机会持续向 Wi-Fi 网络宣告其存在。而且由于 MAC 地址是你设备独有的,那些周围的商家和商店的网络可以随着时间识别它。
现在,这并不会泄露任何个人身份。不过,这些 Wi-Fi 网络可以记录一些模式。例如,它们可以看到同一设备每周访问三次、停留了多长时间以及何时返回。当然,并不是每个网络都会这样做,但你也不希望不必要地分享这些信息。
MAC 随机化阻止了跟踪
跨网络剖析突破
好消息是,如果你的手机运行的是较新的 Android 或 iOS 版本,它在扫描网络时可能不会到处发送相同的标识符。为了减少不必要的跟踪,手机有一个叫做 MAC 随机化的功能。使用此功能时,你的手机在扫描网络时会使用一个随机的 MAC 地址,而不是真实地址。这使得 Wi-Fi 网络更难将你的设备识别为昨天出现的同一台设备。
苹果和谷歌都默认启用了 MAC 地址随机化。这适用于所有运行 Android 10 或更高版本的安卓手机,以及运行 iOS 14 或更高版本的 iPhone。你的手机甚至会为你加入的每个 Wi-Fi 网络使用不同的随机 MAC 地址。因此,咖啡店无法将你的访问记录与机场联系起来,机场也无法将你的设备活动与酒店关联。由于每个网络看到的都是不同的标识符,追踪变得更加困难。
要在安卓设备上再次确认 MAC 随机化设置,请前往 设置 > 连接 > Wi-Fi,然后点击您网络旁边的 齿轮图标。在这里,它应显示为 随机 MAC。如果显示为 手机 MAC,则表示您的手机正在向该网络发送实际的 Wi-Fi 地址。在 iPhone 上,请前往 设置 > Wi-Fi,并点击网络旁边的 信息图标。然后,查找 私人 Wi-Fi 地址。这是苹果对 MAC 随机化的称呼。
Android 的非持久性随机化更进一步
超越默认设置的隐私
随机化你的 MAC 地址已经是一个很大的隐私胜利。但安卓用户可以通过一种称为非持久化随机化的方式更进一步。
使用基本的 MAC 地址随机化时,你的手机会为你加入的每个 Wi-Fi 网络分配一个不同的随机 MAC 地址。因此,你的家庭网络会获得一个随机地址,你的办公室 Wi-Fi 会获得另一个,而你最喜欢的咖啡馆 Wi-Fi 又会得到一个不同的地址。但这并不能阻止在单个网络内的跟踪。某个特定的 Wi-Fi 运营商仍然可以随着时间识别你的设备,因为该网络的随机 MAC 地址保持不变。
在 Android 12 中,即使是在同一个 Wi-Fi 网络下,你的手机也可以旋转随机化的 MAC 地址。这意味着咖啡店的 Wi-Fi 每次你重新连接时都看不到相同的 MAC 地址。这就像每次打电话给一个人都使用不同的电话号码一样。这使得长期追踪几乎不可能。
现在,Android 默认情况下不会这样做。为此,你需要开启非持久化随机化。该功能隐藏在 Android 的开发者选项菜单中,所以如果你还没有启用,请务必开启。然后,进入 设置 > 开发者选项 并打开 Wi-Fi 非持久化 MAC 随机化。就是这样。你的手机现在会为已保存的网络轮换随机化的 MAC 地址。
这种设置很少会适得其反
尽管 MAC 地址随机化很好,但你可能会注意到某些特定的 Wi-Fi 网络因为你的设备启用了随机化而拒绝提供互联网访问。在这种情况下,你别无选择,只能启用手机的实际 MAC 地址才能上网。当然,这只有在必要时才应该这样做。









