大部门人是看不懂以下诠释的,直接去文从头至尾,有通俗解决法子。
起首,将手机 MAC 地址“转换”为 IMEI,进而获取手机号,这是个并不严谨的说法,现实上要复杂的多。
收集 MAC 地址,很简单,只要 Wi-Fi 开启,手机遇广播(以及跟 SSID 源交互)本身的 MAC 地址,在人流量较多的处所,“探针”只要“探”一下即可获得大量地址,直到这个处所的旌旗灯号过分拥挤,通信质量太差或是缓存满了为止。
但好动静是,Android O(8.0)已经有了随机广播 MAC 地址的功能(在开辟者选项中),而 Android Q Beta 也在 WLAN 信息页供给了是否随机生当作的选项。(可是仍然要看各客制化 UI 的执行环境,它也不是完全的庇护)
更新:EMUI、Flyme、MIUI、One UI 以及大部门国产手机 UI 全数阉割了随机 MAC 地址生当作这个原生功能,可是它们是不是默认开启没给开关就是一个大问题了,很大可能是没给,那么生怕良多用户是会中招的。
iOS 8 今后加上了严酷前提下随机广播 MAC 地址的功能,可是该功能极其不完美(如只能在有 Secure Enclave 的机型上利用,仅能在锁心猿意马不联网定位办事不工作等等环境下启用)。在 iOS 9/10 中,别离进行了良多的弥补和点窜。众所周知某公司防跟踪方面一贯都做的绝。。
那么独一的问题就呈现在了已毗连收集的时辰,用户仍是要确保本身毗连的 WLAN 平安,至少要有 WPA2 加密、公共 WLAN 要有可托供给商等等,否则问题仍是很大的。
对了,蓝牙也有一样的问题,但没人会一向广播的。
也就是说,原生 Android O 以上设备(Pixel 等等)可以本身开启,其他 UI 按照厂商意志执行,Android Q Beta 可以更好的执行。
凡是能进级到 iOS 9/10 以上版本的 iPhone,在分歧环境下均能获得平安保障。iOS 11/12 有更多更高级的反追踪功能。
也就是说,除非你用原生安卓手机(索尼、诺基亚没有),它们需要在开辟者设置中手动开启一些平安功能防止泄露 MAC 地址,不然很大要率仍是会中招。因为绝大大都国产手机(当然也包罗良多国际大厂)的系统都阉割了这一谷歌原生功能。(经试,一加进级到 Android P 即可利用)
vivo 的 Android P 可以手动开启,在国产客制化 UI 中尚属首例。
iPhone 用户则需要进级到至少 iOS 9,才可以或许获得比力好的防护(iOS 8 的太始级了),并且 iOS 版本越高,往往防追踪能力越强(例如 iOS 12 的防跟踪)。在 Wi-Fi MAC 地址防护上,iOS 10 就已经根基完整了,也就是说,iPhone 7 今后的用户即使不进级系统,也能获得最高限度的必然庇护,而 iPhone 7 以下机型最好运行 iOS 10 或更高版本。
iPhone 4S 无法随机生当作 MAC 地址,多高系统也没用。
最主要的,不要胡乱毗连 Wi-Fi,大型连锁快餐店和大型连锁商场或许还行,可是其他处所我不敢包管。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!