交友软件会泄露位置吗?研究人员是这样做到的
· 阅读约 2 分钟
简要回答
交友软件会泄露位置吗?通常只向别人显示距离或城市等大致位置,但大致位置也可能泄露。鲁汶大学(KU Leuven)的研究人员发现,包括 Bumble 和 Hinge 在内的 15 款热门应用中,有 6 款能暴露近乎精确的位置。多数称已修复,但资料照片仍可能暴露你。
大多数基于位置的交友软件,都会用手机的 GPS 来精确计算你在哪里。它们必须这样做,因为这是它们找到附近的人的方式。而它们向这些人展示的内容,本该是模糊的:一个距离、一座城市、一片区域。
2024 年 8 月,比利时鲁汶大学(KU Leuven)的研究人员在 USENIX 安全研讨会上展示了这层模糊有多么脆弱。他们测试的 15 款热门应用中,有 6 款可以被诱导暴露用户近乎精确的位置:据 TechCrunch 报道,在包括 Bumble 和 Hinge 在内的应用上,误差可小到 2 米。多数应用称已经堵上了漏洞。但这并不是同类泄露的第一次,而你的照片还可能以一种任何应用设置都修不好的方式暴露你。
交友软件会泄露位置吗?其他用户能看到你的位置吗?
不会以精确点位的形式显示。大多数应用会收集你的精确坐标,再向其他用户显示一个近似值,例如距离或城市。Tinder、Bumble 和 Hinge 都是这样运作的。风险与其说在屏幕上显示的内容,不如说在应用如何算出这个内容:从足够多的地点测得的距离,就变成了位置。
隐私政策对前半部分说得很明白。Tinder 和 Hinge 在你允许的情况下会收集你的经纬度;Bumble 表示它还可能使用附近的 Wi-Fi 接入点。其他人看到的则模糊得多:
| 应用 | 应用收集的信息 | 其他用户看到的内容 | 你能使用的控制项 |
|---|---|---|---|
| Tinder | 你的经纬度(在你允许的情况下) | 你的距离,根据 1 × 1 英里网格上的某个点算出,而不是你的精确位置 | 订阅用户可以开启“不显示我的距离”(Don’t show my distance);关闭“在 Tinder 上显示我”(Show me on Tinder)会让你从卡片堆里消失 |
| Bumble | 你的经纬度,以及附近的 Wi-Fi 接入点 | 你的“大致位置”(用其隐私政策的话说) | 它的隐私政策说明了如何在手机设置中关闭位置访问 |
| Hinge | 你的经纬度(在你允许的情况下) | 一个近似位置;2023 年研究人员检查时,应用里的距离是隐藏的 | 你可以拒绝授予位置权限;依赖精确位置的功能随之将无法使用 |
网格和隐藏的距离,来自鲁汶大学对 2023 年 1 月版本的应用所做的测试。只有一款应用 Tantan 仍然会发送另一位用户的精确坐标,而且只在配对成功的那一刻发给新配对的对象。其余一切都靠距离运作,听上去很安全,直到你想起 GPS 的工作原理:到三个已知点的距离就能确定一个位置。
研究人员是怎样找到用户精确位置的?
靠的是应用自己的距离功能。从三个不同的点测得的距离,会画出三个相交于一点的圆,这种方法叫三边测量(trilateration)。把距离四舍五入或在屏幕上隐藏,并不总是有用,因为回答“在范围内还是不在”的距离筛选器,也会泄露同样的信息。
交友软件中的三边测量漏洞,大约十年前就有人描述过,所以现在大多数应用都会保护它们显示的距离。鲁汶大学的论文“Swipe Left for Identity Theft”测试了绕过这些防御的三种办法。第一种利用精确的距离。第二种从取整后的数字发生变化的那个临界点,还原出精确数值。第三种被研究人员称为“预言机三边测量”(oracle trilateration),它利用的是把你的配对限制在所选半径内的距离筛选器:如果筛选器检查的是精确位置,它给出的“是或否”就会泄露一个精确的距离,即使应用从不显示距离。
| 应用 | 能否查出位置? | 后续如何 |
|---|---|---|
| Grindr | 能,可以精确到边长约 111 米的方块内,即使隐藏了距离也一样 | Grindr 表示,它需要位置信息来连接附近的用户,而且用户可以隐藏自己的距离 |
| happn | 能:取整后的距离可以被还原成精确距离 | happn 表示,有一项研究未涉及的额外保护措施,使这种方法失效 |
| Badoo 和 Bumble | 能:距离筛选器使用的是精确距离 | Bumble 表示已在两款应用中“迅速解决”了这些问题 |
| Hinge | 能:筛选器使用精确距离,尽管屏幕上隐藏了距离 | Hinge 表示 2023 年初“立即采取了行动” |
| Hily | 能:与 Hinge 相同的筛选器问题 | Hily 表示,到 2024 年中,新的地理编码算法已经上线一年多 |
| Tinder 和 LOVOO | 不能:位置被吸附到网格上(Tinder 为 1 × 1 英里,LOVOO 为 1 × 1 公里) | 无 |
| POF、Meetic、MeetMe、Tagged 和 OkCupid | 不能:距离是按城镇中心之间测算的 | 无 |
| Tantan 和 Jaumo | 未完全测试 | 无 |
有两个细节很重要。隐藏距离并不是可靠的屏障:Hinge 和 Hily 在屏幕上隐藏了距离,筛选器却把它泄露了出去;在 Grindr 上,研究人员也能推断出被隐藏的距离。而且没有任何服务器被入侵。研究团队表示,他们只使用了应用的内置功能和自己创建的资料。
交友软件修复这个问题了吗?
大体上修复了。研究人员在 2023 年把发现报告给了全部 15 家厂商,其中 9 家表示已部署修复。Bumble、Badoo、Hinge 和 Hily 告诉 TechCrunch 它们已采取行动,happn 则表示已有的保护措施早已阻断了这种方法。Grindr 为一种仍允许定位到约 111 米范围的做法进行了辩护。
15 家厂商中,有 10 家当即确认收到报告,另有 2 家在五个月后确认。鲁汶大学的总结说,大多数应用“迅速做出了必要的调整来堵住这些泄露,包括用户精确位置的泄露”。值得了解的例外是 Grindr:它把坐标四舍五入到小数点后三位,研究人员认为这对乡村或郊区来说过于精确,因为在那里很少有人共处同一个 111 米见方的格子里。
交友软件以前出过这类问题吗?
出过很多次。研究人员曾在 2014 年演示 Tinder 和 POF 的位置泄露,2014 年和 2018 年演示 Grindr,2019 年演示 LOVOO,2021 年演示 Bumble。多数已被修复,而新的漏洞不断出现。比起任何单个漏洞,这种规律才是你应该限制位置设置所共享内容的理由。
| 年份 | 应用 | 暴露了什么 | 结果 |
|---|---|---|---|
| 2013 | Tinder | 应用收到了潜在配对对象的精确坐标(据 Include Security 描述的 2013 年 7 月的一份报告) | Tinder 改为发送距离 |
| 2013 至 2014 年 | Tinder | 这些距离精确到 Include Security 能把用户定位到约 100 英尺范围内 | 到 2014 年 1 月 1 日,高精度距离已经停止 |
| 2014 | POF | 精确距离的三边测量 | 到 2023 年,POF 使用的是城镇级别的位置 |
| 2014 和 2018 | Grindr | 精确距离的三边测量 | 到 2023 年仍可定位到约 111 米 |
| 2019 | LOVOO | 精确距离的三边测量 | 到 2023 年,LOVOO 把位置吸附到 1 × 1 公里的网格上 |
| 2021 | Bumble | 取整后的距离可以被还原成精确距离 | 报告三天后修复;研究人员获得了 2,000 美元的赏金 |
报告 2021 年 Bumble 漏洞的 Robert Heaton,以及鲁汶大学团队,推荐的是同一种解法,也就是 Tinder 的网格所采用的办法:在计算任何距离之前,先把位置模糊化。
有人能从你的交友资料照片里找出你住在哪里吗?
有时可以,即使没有 GPS 数据。多数应用会清除照片元数据,但照片本身可能显示你窗外的景色、你住的街道、你去的健身房或你的工作场所。这样的线索可以把一张照片缩小到某座城市,而熟悉那一带的人也许能认出具体的地点。
元数据是容易的部分。鲁汶大学团队把一张带有 EXIF 信息的照片上传到每款应用后,15 款里有 14 款把它清除了。MeetMe 是例外:它的照片保留了原始元数据,而元数据可以显示照片拍摄的时间和地点。这符合发布平台通常会清除元数据的规律,但规律不是承诺,而保留下来的元数据可能暴露一个人的家。
清除元数据,改变不了镜头拍到的内容。位置可以从照片本身还原出来,而从线索读出一个地点是一项有清单可循的技能。Bumble 的安全建议说得很直白:不要放“显示你在自己经常去的某个具体地点”的照片,比如你常去的遛狗公园或本地酒吧。上传之前,请检查每张照片里是否有:
- 从家里看出去的景色。 天际线、地标或对面的建筑,都可能定位出一扇窗户或一个阳台。
- 你的街道。 门牌号、路牌、店面,以及你的车牌。
- 你的工作场所。 标志、制服和工牌。Bumble 建议把工作写成“科技公司”的“客户经理”,而不是点出公司名称。
- 你的日常规律。 你每周都去的健身房、咖啡馆或公园,这类细节正是 Tinder 建议不要告诉陌生人的。
- 你的孩子。 Tinder 建议家长不要分享孩子的照片或孩子就读的学校。
- 你在别处也用的照片。 如果一张照片同时出现在你的 Instagram 或 LinkedIn 上,就可能被以图搜图匹配到,从而把这个资料与你的真名联系起来。
AI 地理定位现在能自动读取这类线索,这也意味着你可以先检查自己的照片。GeoSpy 根据画面中可见的内容估算城市和国家,不会保存上传的照片。在网页端,照片分析包含在 GeoSpy Premium 订阅中:每周 7.99 美元或每年 29.99 美元,在你取消之前会持续续订。结果是城市级别的估算,从不给出具体地址,但一张让模型看出你所在城市的照片,会让熟悉你那几条街的人看出更多。
Tinder、Bumble 和 Hinge 给出了哪些安全建议?
三家都说要在人多的公共场所见面,并告诉别人你要去哪里。Tinder 和 Bumble 还补充说:早期不要透露你的家庭或工作地址。Tinder 和 Hinge 说要自己掌控出行方式,Bumble 则说不要放你常去地点的照片。
- Tinder: 不要把你的家庭或工作地址、日常规律告诉不认识的人,一开始先在 Tinder 上聊天。约会时,在公共场所见面,把你的计划告诉朋友,考虑把你的位置分享给你信任的人,并自己掌控出行方式。
- Bumble: 资料里的细节写得笼统些,不要放你经常去的地方的照片,请配对对象验证照片,先试试应用内的视频通话。在公共场所(比如咖啡店)见面,并告诉亲近的人你要见谁、在哪里、什么时候。
- Hinge: 前几次见面都选在热闹的公共场所,绝不要在任何一方的家里。把你的计划告诉亲友,自己掌控出行方式,相信自己的直觉:酒保或服务员可以帮上忙。
怎样在交友软件上保护你的位置?
先限制应用知道什么,再限制它显示什么。只在使用期间给它一个大致位置,尽可能隐藏你的距离,选择没有暴露你家、工作或日常规律线索的照片,在公共场所见过面之前,不要在聊天里透露你的地址。
- Step 1只共享大致位置在 iPhone 上,前往“设置”→“隐私与安全性”→“定位服务”,点按该应用并关闭“精确位置”。在 Android 上,前往“设置”→“位置信息”→“应用位置权限”,点按该应用并关闭“使用精确位置”,这样只剩下一个约 3 平方公里的区域。如果应用仍能使用,即使发生泄露,也只能暴露这片大致区域。
- Step 2只在使用应用期间允许定位在 iPhone 上选择“使用 App 期间”或“下次询问或共享时询问”,在 Android 上选择“仅在使用该应用时允许”或“每次都询问”。鲁汶大学的研究人员建议,让交友软件在你每次打开时都询问你的位置。
- Step 3隐藏距离,但别全靠它在提供这一选项的地方就打开它,比如 Tinder 面向订阅用户的“不显示我的距离”(Don’t show my distance)。把它当作窗帘,而不是锁:在 2023 年的测试中,Hinge 和 Hily 在屏幕上隐藏了距离,筛选器却把它泄露了。
- Step 4选择不会暴露你位置的照片不要用在家里、工作地点或你每周都去的地方拍的照片,并检查背景里有没有街道名称、标牌和车牌。使用没有出现在你其他公开账号上的照片,在别处分享的照片,也要清除元数据。
- Step 5资料细节写得笼统些写你的职业,而不是你的雇主。正如鲁汶大学的研究人员所说,你能在别人资料里看到什么,别人就能在你的资料里看到什么。
- Step 6按你自己的节奏见面先视频通话,再在热闹的公共场所见面,把你的计划告诉别人,并自己往返,这样约会对象就永远不需要知道你的地址。如果通话转到了 WhatsApp,请先参考通话中如何保护 IP 地址做好设置:直接通话可能让你的配对对象看到你的 IP 地址,进而看到你的大致位置。如果某个配对对象似乎知道你住在哪里,而你从未告诉过他,请在应用里拉黑并举报,如果你觉得不安全,就联系警方。
常见问题
- Tinder 会显示你的精确位置吗?
- 不会。Tinder 显示的是距离,鲁汶大学的研究人员发现它会先把位置吸附到 1 × 1 英里的网格上,这让他们尝试过的每一种三边测量都失效了。订阅用户还可以开启“不显示我的距离”(Don’t show my distance)。
- Bumble 会显示你的精确位置吗?
- 不会。Bumble 的隐私政策说,看到你资料的人能看到的是你的大致位置。研究人员在 2021 年和 2023 年都曾把它的距离信息变成精确位置;Bumble 在三天内修复了第一个,并表示迅速解决了第二个。
- Hinge 会显示你的精确位置吗?
- 不会。Hinge 的隐私政策称你资料上的位置是近似的,2023 年该应用还在屏幕上隐藏了距离。不过它的距离筛选器仍然可能暴露近乎精确的位置;Hinge 表示研究人员报告后它立即采取了行动。
- 交友软件会清除照片里的位置信息吗?
- 多数会。在鲁汶大学的测试中,15 款应用里有 14 款会清除上传照片中的 GPS 等 EXIF 元数据,而 MeetMe 保留了这些数据。没有任何应用能去掉画面本身显示的内容,比如你住的街道或你窗外的景色。
参考资料
- Swipe Left for Identity Theft: An Analysis of User Data Privacy Risks on Location-based Dating Apps (full paper) — USENIX Security Symposium 2024 — Dhondt, Le Pochat, Dimova, Joosen and Volckaert, KU Leuven截至 2023 年 1 月测试的 15 款应用;其中 6 款可被查出近乎精确的位置;三类三边测量方法;Grindr 的 111 米见方的格子;Tinder 的 1 × 1 英里和 LOVOO 的 1 × 1 公里网格;15 款应用中有 14 款会清除 EXIF;披露结果;2014 至 2021 年的早期案例。
- Swipe Left for Identity Theft (paper page) — USENIX第 33 届 USENIX 安全研讨会(2024 年 8 月,费城)上的摘要和报告。
- You share more than you know: dating apps and privacy are not always a good match — KU Leuven News15 款应用中有 6 款泄露了近乎精确的位置;研究人员只使用了内置功能和自己的资料;多数应用做了调整;研究人员的三条建议。
- Bumble and Hinge allowed stalkers to pinpoint users’ locations down to 2 meters, researchers say — TechCrunch (31 July 2024)2 米这个数字,以及 Bumble、Hinge、Hily、happn 和 Grindr 的声明。
- How I was able to track the location of any Tinder user — Include Security (19 February 2014)2013 年 7 月的坐标泄露、精确到能把用户定位在约 100 英尺范围内的距离,以及 2014 年 1 月 1 日观察到的修复。
- Vulnerability in Bumble dating app reveals any user’s exact location — Robert Heaton (25 August 2021)2021 年 6 月 15 日报告,2021 年 6 月 18 日修复,2,000 美元赏金,以及先对位置取整再计算距离的建议修复方案。
- Safety tips — Tinder家庭或工作地址、日常规律、孩子、留在平台上聊天,以及线下见面。
- Privacy settings — Tinder面向订阅用户的“不显示我的距离”,以及关闭“在 Tinder 上显示我”。
- What You Need to Know About Safety on Bumble — Bumble不放常去地点的照片、职业细节写得笼统,以及首次约会的建议。
- Bumble Privacy Policy — Bumble收集经度、纬度和 Wi-Fi 接入点;看到你资料的人看到的是大致位置。
- Trust & Safety — Hinge首次约会的安全提示:公共场所、告诉亲友、出行方式、相信直觉。
- Privacy Policy — Hinge资料上显示的是近似位置;仅在获得许可后才收集经纬度。
- Turn Location Services and GPS on or off on your iPhone, iPad, or iPod touch — Apple Support“使用 App 期间”、“下次询问或共享时询问”,以及关闭“精确位置”。
- Manage location permissions for apps — Android Help“应用位置权限”、“使用精确位置”,以及约 3 平方公里的大致位置区域。
继续阅读
照片元数据隐私泄露:一张照片会暴露什么
照片元数据隐私泄露的风险有多大?带地理标签的照片会暴露什么,为什么相机序列号和坐标同样重要,以及哪些习惯能在保留档案的同时减少暴露。
· 阅读约 1 分钟
哪些app发图会清除exif?分享照片时的平台差异
哪些app发图会清除exif?哪些平台上传时会清除照片元数据,哪些会原样保留,并介绍如何用两分钟自行测试任意应用。
· 阅读约 1 分钟
AI照片定位原理:靠推断,而不是查询
AI照片定位原理并不是查找数据库。模型读取的是受过训练的人同样会看的视觉证据,它的局限也直接源于此,因此给出的始终是估算。
· 阅读约 1 分钟
通过照片查位置违法吗?分析、研究与违法行为的界线
通过照片查位置违法吗?问题很少出在读图本身,而在于你接下来做什么。本文说明分析、研究与真正违法的行为之间的界线。
· 阅读约 1 分钟
一张照片能定位到住址吗?自拍里的细节会暴露你住哪
即使清除了 GPS 数据,一张照片能定位到住址吗?窗外景色、门牌、车牌和镜中反光都可能暴露位置。发布前要检查哪些地方,以及原因。
· 阅读约 1 分钟