科普文:WIFI运动安全吗,从安全角度来看其实很危险。

本篇科普文章源于帖子:
https://pincong.rocks/article/68973

概述:
该组织使用个人WIFI热点来进行反共。
grantyang (https://pincong.rocks/people/grantyang )声称:wifi热点没有办法“追踪定位”:只要你把自己手机的名称改掉后,你手机以前的名称是什么完全没有痕迹。

支持反共,但是我建议安全一点,那接下来,我要来科普了。

知识点:

MAC地址(Media Access Control address)是设备的唯一标识符,用于网络通信。它通常由硬件制造商在生产过程中编程,并且通常是固定的,无法用户自行更改。
AP,"Access Point",即"接入点"。通常由无线路由器或无线交换机提供,具有网络连接,信号广播,IP分配,安全性设置功能。简单地说WIFI就是一个接入点。

WiFi定位:

在手机上,可以通过系统SDK获取到周围各个AP(Access Point)发送的信号强度RSSI及AP地址,利用这些数据进行WiFi定位,主要采用以下两种算法:三角定位算法和指纹算法。

三角定位算法:

三角定位算法利用已知AP的位置信息和信号衰减模型,估算移动设备与各个AP之间的距离,并根据设备到周围AP的距离绘制圆圈。多个圆圈的交点即为设备的位置。然而,三角定位算法需要事先知道AP的位置,因此对于环境变化较快的场景不太适用。

指纹算法:

指纹算法类似于机器学习算法,分为离线训练阶段和在线定位阶段。

在离线训练阶段,需要将室内定位区域划分为网格,并在每个采样点(间距为1~2米)处使用WiFi接收设备进行采样,记录采样点的位置、所获取的RSSI以及AP地址。然后对采样数据进行处理,如滤波和均值处理。

在在线定位阶段,用户持移动设备在定位区域移动,实时获取当前的RSSI和AP地址,并将这些信息上传到服务器进行匹配。匹配算法可以采用最近邻算法(NN)、k最近邻算法(KNN)、神经网络等,从而估计设备的位置。

指纹算法相比三角定位算法具有更高的定位精度。三角定位算法需要提前知道所有AP的位置,而指纹算法需要预先绘制信号地图(指纹库)。

设备在开启Wi-Fi的情况下,可以扫描并收集周围的AP信号,无论这些信号是否加密或连接。即使信号强度不足以在手机的无线列表中显示,设备仍然可以获取到AP广播出来的MAC地址。设备将这些能够标识AP的数据发送到位置服务器,服务器会检索每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置,并将其返回给用户设备。

这种基于Wi-Fi信号强度和MAC地址的定位方法被称为Wi-Fi定位或无线定位。它利用AP的广播信号和其所在位置的已知信息来推断设备的位置。Wi-Fi定位技术在许多定位服务和应用程序中得到广泛使用,例如地图导航、位置推荐和社交媒体等。

黑过WIFI的小伙伴应该都知道,手机改不了网卡的MAC。且手机WIFI可以扫描到周围Wi-Fi网络广播的MAC地址。只要能获取Wi-Fi发回的报文,就能实现终端的定位

更有意思的:国产应用大多会收集你的MAC地址

Q:更改WIFI和手机名称,MAC地址会变吗?
A: 当你开手机的WiFi热点并更换WiFi和手机名称时,手机的MAC地址通常不会发生变化。MAC地址是设备的固定标识符,与Wi-Fi热点的名称或手机名称无关。

Q:手机WLAN增强型随机分配MAC地址功能会更改MAC地址吗?
A:该功能使手机在连接到不同的Wi-Fi网络时,会自动生成一个随机的MAC地址,而不是使用设备的真实MAC地址。这样做的目的是为了增强用户的隐私保护,防止通过MAC地址跟踪用户的移动和行为。换句话说隐藏不了你开WIFI热点本身的MAC地址。



扩展阅读:

俄國頂大生「援烏口號當Wi-Fi名稱」 遭警破門查水錶+判囚10天
https://tw.news.yahoo.com/%E4%BF%84%E5%9C%8B%E9%A0%82%E5%A4%A7%E7%94%9F-%E6%8F%B4%E7%83%8F%E5%8F%A3%E8%99%9F%E7%95%B6wi-fi%E5%90%8D%E7%A8%B1-%E9%81%AD%E8%AD%A6%E7%A0%B4%E9%96%80%E6%9F%A5%E6%B0%B4%E9%8C%B6-%E5%88%A4%E5%9B%9A10%E5%A4%A9-221603689.html
8
分享 2024-03-16

20 个评论

拉库半岛 新注册用户
可以直接ESP8266或者ESP32(NodeMCU)
刷个固件
一个设备能显示六十多个热点
便宜,一个不到二十块rmb

要发言请先登录注册

要发言请先登录注册