安全与密码学2024arxiv.org
利用 Wi-Fi 定位系统大规模监控人群
Surveilling the masses with wi-fi-based positioning systems
进阶 · 约 50 分钟读完前置知识:Wi-Fi 与 MAC/BSSID 基础、定位系统工作原理、隐私与安全研究基础
导读
这篇论文研究 Apple 的 Wi-Fi 定位系统(WPS)暴露的隐私风险:作者大规模查询该 API,构建出覆盖全球的 Wi-Fi 接入点(BSSID)位置数据库,并展示可用它推断设备与人员的移动轨迹,甚至观察到出现在战区附近、疑似个人设备的接入点。结论是这类由操作系统厂商提供的定位服务在缺少访问限制时,实质上成为一种大规模监控基础设施。
HN 关注点:日常手机里默认开启的 Wi-Fi 扫描/定位服务如何被第三方滥用,以及普通用户和路由器厂商能做什么来防御。
HN 评论精选
这几条评论里:质疑 1 补充 1 亲历 2
亲历路由器厂商已针对该研究加入 MAC/BSSID 随机化功能。
我在 Supernetworks 工作,我们在做默认安全的 Wi-Fi 路由器。我们的软件早就可以给接口分配 MAC 地址,针对这项研究,我们又加了 MAC 随机化功能,目前在 dev 分支,下个版本会正式发布(https://github.com/spr-networks/super)。很多支持 WDS/AP-VLAN 的网卡更新 BSSID 都没问题。用作旅行路由器时,UI 可以很方便地同时随机化 AP 的 BSSID/MAC 和作为 Wi-Fi 客户端上行链路的接口。
spr-alex查看英文原文
I work at Supernetworks where we're building secure by default Wi-Fi routers. Our software had the ability to assign MACs to interfaces for a little while now, and as a response to this study we've now also added MAC randomization, now in the dev branch, and generally available in our next release (https://github.com/spr-networks/super). Many cards which support WDS//AP-VLAN have no trouble with updating the BSSID. For use as a travel router the UI makes it simple to randomize both the AP BSSID/MAC as well as interfaces working as WiFi client stations for internet uplink.
补充建议按位置自动开关 Wi-Fi,但厂商利益与之冲突。
我认为手机应该支持基于位置的 Wi-Fi(也许还有蓝牙)开关:比如你人在家里就开 Wi-Fi,否则就关掉。可惜苹果/谷歌/运营商有既得利益,希望我们的设备尽可能“来者不拒”(定位服务、广告/监控、蜂窝分流等等)。
m463查看英文原文
I think phones should have location-based wifi (and maybe bluetooth). Meaning, if your location is home, turn on wifi, else turn it off. Unfortunately apple/google/carriers have a vested interest in making our devices very promiscuous. (location services, advertising/surveillance, offload cellular, etc)
亲历用户分享了逐项关闭 Android 定位/扫描选项的实操经验,并指出设置藏得深。
在我的 Android 12 手机上,我关掉了这些:- 定位中的“提高定位精度” - Wi-Fi 扫描 - 蓝牙扫描 - Google 定位精度 - Google 位置记录 - Google 位置共享;应用级权限里:始终允许的一个都没有,仅使用时允许的有 Maps、Lyft、Uber、Uber Eats。搞笑的是,在设置里搜“location”时,那些“Google …”选项根本不会列出来,得手动到 位置/位置服务 里一个个找。我偶尔会临时开定位,但多数时候宁可手动在 App 里输地址,并拒绝所有定位请求。当然,任何能联网的东西仍可通过公网 IP 猜测位置,VPN 也许有用,但那也得信任 VPN 那一方。
karmakaze查看英文原文
On my Android 12 phone, I have the following things disabled: - [ ] Location - Improve location accuracy [ ] Wi-Fi scanning [ ] Bluetooth scanning - [ ] Google location accuracy - [ ] Google location history - [ ] Google location sharing - App-level permissions - Allowed all the time: None - Allowed only while using app: Maps, Lyft, Uber, Uber Eats What's funny is when searching "location" in settings is that the "Google ..." ones aren't listed and have to be hunted down manually under Location/Location services. I sometimes temporarily enable Location, but most often I'll just enter addresses manually into the apps and dismiss any requests for location access. Of course anything with internet access can still guess location based on the public IP address used to connect to any server. Maybe a VPN could help, but then you have to trust that party too.
质疑质疑论文中关于军事部署暴露的说法是否经核实。
> 我们发现似乎有个人设备被军方人员带进战区,暴露了部署前站点和军事阵地。这个结论有验证过吗?军方难道不禁止 Apple/Google 的个人追踪设备吗?
juunpp查看英文原文
> We find what appear to be personal devices being brought by military personnel into war zones, exposing pre-deployment sites and military positions. Is this verified? Does the military not ban Apple/Google personal trackers?
相关资源
从这篇论文所有 HN 讨论帖的全部评论里整理出来的链接。
历次讨论
- 2024Hacker News 讨论帖444 分 · 142 评
同领域还值得读
如何入侵一台已关机的电脑:在 Intel ME 中运行未签名代码
How to hack a turned-off computer, or running unsigned code in Intel ME
这篇 Black Hat 2017 白皮书讨论 Intel Management Engine(ME)的安全问题:如何在 ME 中运行未签名代码,以及攻破处于关机状态的电脑的相关…
安全与密码学2017 · 543 分 · 107 评专业 · 约 40 分钟编辑精选比特币:一种点对点的电子现金系统(2008)
Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
中本聪 2008 年发表的比特币白皮书,提出了无需可信第三方的点对点电子现金系统。
安全与密码学2017 · 536 分 · 394 评入门 · 约 45 分钟编辑精选GPRS 加密算法 GEA-1 的密码分析表明存在故意弱点
Cryptanalysis of GPRS Encryption Algorithms GEA-1 suggest intentional weakness
首次公开了对 GPRS 加密算法 GEA-1 和 GEA-2 的密码分析攻击。
安全与密码学2021 · 487 分 · 107 评专业 · 约 90 分钟编辑精选Signal 消息协议的形式化安全分析
A Formal Security Analysis of the Signal Messaging Protocol
用形式化方法分析 Signal 消息协议(TextSecure)的安全性:作者在多阶段密钥交换模型下,借助自动化证明工具对协议的密钥协商与 Double Ratchet 密钥更新…
安全与密码学2016 · 353 分 · 230 评专业 · 约 120 分钟编辑精选A2:模拟恶意硬件
A2: Analog Malicious Hardware
论文研究如何在芯片设计阶段植入模拟电路形式的恶意硬件后门,使其难以被常规检测发现。
安全与密码学2016 · 315 分 · 94 评专业 · 约 75 分钟编辑精选