我们的官方 iOS 应用已在 App Store 上线免费下载

交友软件会泄露位置吗?研究人员是这样做到的

· 阅读约 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 年研究人员检查时,应用里的距离是隐藏的你可以拒绝授予位置权限;依赖精确位置的功能随之将无法使用
Tinder、Bumble 和 Hinge 收集什么,其他用户又能看到什么

网格和隐藏的距离,来自鲁汶大学对 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未完全测试无
鲁汶大学团队在 15 款交友软件中的发现(2023 年 1 月版本)

有两个细节很重要。隐藏距离并不是可靠的屏障: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。多数已被修复,而新的漏洞不断出现。比起任何单个漏洞,这种规律才是你应该限制位置设置所共享内容的理由。

年份应用暴露了什么结果
2013Tinder应用收到了潜在配对对象的精确坐标(据 Include Security 描述的 2013 年 7 月的一份报告)Tinder 改为发送距离
2013 至 2014 年Tinder这些距离精确到 Include Security 能把用户定位到约 100 英尺范围内到 2014 年 1 月 1 日,高精度距离已经停止
2014POF精确距离的三边测量到 2023 年,POF 使用的是城镇级别的位置
2014 和 2018Grindr精确距离的三边测量到 2023 年仍可定位到约 111 米
2019LOVOO精确距离的三边测量到 2023 年,LOVOO 把位置吸附到 1 × 1 公里的网格上
2021Bumble取整后的距离可以被还原成精确距离报告三天后修复;研究人员获得了 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: 前几次见面都选在热闹的公共场所,绝不要在任何一方的家里。把你的计划告诉亲友,自己掌控出行方式,相信自己的直觉:酒保或服务员可以帮上忙。

怎样在交友软件上保护你的位置?

先限制应用知道什么,再限制它显示什么。只在使用期间给它一个大致位置,尽可能隐藏你的距离,选择没有暴露你家、工作或日常规律线索的照片,在公共场所见过面之前,不要在聊天里透露你的地址。

  1. Step 1只共享大致位置在 iPhone 上,前往“设置”→“隐私与安全性”→“定位服务”,点按该应用并关闭“精确位置”。在 Android 上,前往“设置”→“位置信息”→“应用位置权限”,点按该应用并关闭“使用精确位置”,这样只剩下一个约 3 平方公里的区域。如果应用仍能使用,即使发生泄露,也只能暴露这片大致区域。
  2. Step 2只在使用应用期间允许定位在 iPhone 上选择“使用 App 期间”或“下次询问或共享时询问”,在 Android 上选择“仅在使用该应用时允许”或“每次都询问”。鲁汶大学的研究人员建议,让交友软件在你每次打开时都询问你的位置。
  3. Step 3隐藏距离,但别全靠它在提供这一选项的地方就打开它,比如 Tinder 面向订阅用户的“不显示我的距离”(Don’t show my distance)。把它当作窗帘,而不是锁:在 2023 年的测试中,Hinge 和 Hily 在屏幕上隐藏了距离,筛选器却把它泄露了。
  4. Step 4选择不会暴露你位置的照片不要用在家里、工作地点或你每周都去的地方拍的照片,并检查背景里有没有街道名称、标牌和车牌。使用没有出现在你其他公开账号上的照片,在别处分享的照片,也要清除元数据。
  5. Step 5资料细节写得笼统些写你的职业,而不是你的雇主。正如鲁汶大学的研究人员所说,你能在别人资料里看到什么,别人就能在你的资料里看到什么。
  6. 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 保留了这些数据。没有任何应用能去掉画面本身显示的内容,比如你住的街道或你窗外的景色。

参考资料

  1. 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 年的早期案例。
  2. Swipe Left for Identity Theft (paper page) — USENIX第 33 届 USENIX 安全研讨会(2024 年 8 月,费城)上的摘要和报告。
  3. You share more than you know: dating apps and privacy are not always a good match — KU Leuven News15 款应用中有 6 款泄露了近乎精确的位置;研究人员只使用了内置功能和自己的资料;多数应用做了调整;研究人员的三条建议。
  4. 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 的声明。
  5. How I was able to track the location of any Tinder user — Include Security (19 February 2014)2013 年 7 月的坐标泄露、精确到能把用户定位在约 100 英尺范围内的距离,以及 2014 年 1 月 1 日观察到的修复。
  6. Vulnerability in Bumble dating app reveals any user’s exact location — Robert Heaton (25 August 2021)2021 年 6 月 15 日报告,2021 年 6 月 18 日修复,2,000 美元赏金,以及先对位置取整再计算距离的建议修复方案。
  7. Safety tips — Tinder家庭或工作地址、日常规律、孩子、留在平台上聊天,以及线下见面。
  8. Privacy settings — Tinder面向订阅用户的“不显示我的距离”,以及关闭“在 Tinder 上显示我”。
  9. What You Need to Know About Safety on Bumble — Bumble不放常去地点的照片、职业细节写得笼统,以及首次约会的建议。
  10. Bumble Privacy Policy — Bumble收集经度、纬度和 Wi-Fi 接入点;看到你资料的人看到的是大致位置。
  11. Trust & Safety — Hinge首次约会的安全提示:公共场所、告诉亲友、出行方式、相信直觉。
  12. Privacy Policy — Hinge资料上显示的是近似位置;仅在获得许可后才收集经纬度。
  13. Turn Location Services and GPS on or off on your iPhone, iPad, or iPod touch — Apple Support“使用 App 期间”、“下次询问或共享时询问”,以及关闭“精确位置”。
  14. Manage location permissions for apps — Android Help“应用位置权限”、“使用精确位置”,以及约 3 平方公里的大致位置区域。

继续阅读

Cookie 提示

除登录、语言和安全所必需的 Cookie 外,本网站还使用 Google Analytics 和 Meta Pixel 的 Cookie 来衡量访问量和广告效果。你可以在浏览器设置中屏蔽它们,详情请参阅《Cookie 政策》。