交友軟體會顯示位置嗎?研究人員示範如何洩露
· 閱讀時間 2 分鐘
簡短回答
交友軟體通常只向其他使用者顯示大致位置,例如距離或城市,而非你的確切位置。但近似值也可能洩露。KU Leuven 的研究人員表示,15 款熱門應用程式中有 6 款,包括 Bumble 與 Hinge,可能讓人推算出使用者接近精確的位置。多數公司說已修正,但你的大頭照仍可能洩露你。
大多數以位置為基礎的交友軟體,會用你手機的 GPS 判斷你確切在哪裡。它們必須這麼做:這是找出附近的人的方式。那麼交友軟體會顯示位置嗎?至少它們展示給別人的,本來就應該含糊:一段距離、一座城市、一個區域。
2024 年 8 月,比利時 KU Leuven 的研究人員在 USENIX Security Symposium 上展示,這層模糊有多麼薄弱。他們測試的 15 款熱門應用程式中,有六款可被誘導,洩露使用者接近精確的位置;TechCrunch 報導,部分應用程式(包括 Bumble 與 Hinge)甚至能精確到 2 公尺。多數公司表示已經補上這個缺口。但這不是第一次出現這類洩露,而你的照片可能以任何應用程式設定都無法修補的方式洩露你。
交友軟體會顯示位置嗎?其他使用者看得到什麼?
不會以精確的點呈現。多數應用程式會收集你的精確座標,然後向其他使用者顯示近似值,例如距離或城市。Tinder、Bumble 與 Hinge 都是這樣運作的。風險與其說在螢幕上顯示什麼,不如說在於應用程式如何推算它:從足夠多個地點量測到的距離,就會變成一個位置。
這些隱私權政策對第一部分說得很清楚。Tinder 與 Hinge 在你允許時會收集你的經緯度;Bumble 則表示,它也可能使用附近的 Wi-Fi 存取點。其他人看到的則模糊得多:
| 應用程式 | 應用程式收集什麼 | 其他使用者看到什麼 | 可用的控制選項 |
|---|---|---|---|
| Tinder | 你的經緯度,如果你允許的話 | 你的距離,依據 1 × 1 英里網格上的一點計算,而非你的精確位置 | 訂閱者可以開啟「Don’t show my distance」(不顯示我的距離);關閉「Show me on Tinder」(在 Tinder 上顯示我)則會把你從卡片堆中隱藏 |
| Bumble | 你的經度與緯度,以及附近的 Wi-Fi 存取點 | 你的「general location」(一般位置),這是其隱私權政策的用語 | 隱私權政策說明如何在手機設定中關閉位置存取權 |
| Hinge | 你的經緯度,如果你允許的話 | 大致位置;研究人員在 2023 年檢查時,距離在應用程式中是隱藏的 | 你可以拒絕位置權限;依賴精確位置的功能就會無法使用 |
網格與隱藏的距離,來自 KU Leuven 在 2023 年 1 月應用程式版本上的測試。只有 Tantan 仍會把另一位使用者的確切座標傳送出去,而且只傳給剛配對成功的新配對對象。其餘應用程式都以距離運作,這聽起來很安全,直到你想起 GPS 的原理:與三個已知點的距離,就能定出一個位置。
研究人員如何找出使用者的確切位置?
利用應用程式自己的距離功能。從三個不同地點量測到的距離,會畫出三個相交於一點的圓,這種方法稱為三邊測量(trilateration)。把距離四捨五入或在螢幕上隱藏,不一定有幫助,因為只回答「在範圍內或不在」的距離篩選器,也可能洩露同樣的資訊。
交友軟體中的三邊測量洩露,大約已被描述了十年,因此多數應用程式如今都會保護它們顯示的距離。KU Leuven 的論文「Swipe Left for Identity Theft」測試了三種繞過這些防護的方式。其中一種使用精確距離。另一種從四捨五入的數字改變的那個點,還原出精確數字。第三種,研究人員稱為 oracle trilateration(預言式三邊測量),它利用的是把配對範圍限制在特定半徑內的距離篩選器:如果篩選器檢查的是精確位置,那麼它的是或否答案,就會洩露一個精確距離,即使應用程式從未顯示過它。
| 應用程式 | 能否找出位置? | 之後發生什麼 |
|---|---|---|
| Grindr | 能,在約 111 公尺見方的範圍內,即使距離已隱藏 | Grindr 表示,它需要位置來連結附近的使用者,而且使用者可以隱藏距離 |
| happn | 能:四捨五入的距離可以還原成精確距離 | happn 表示,一項研究未涵蓋的額外防護措施,讓這項技術失效 |
| Badoo 與 Bumble | 能:距離篩選器使用的是精確距離 | Bumble 表示,它「swiftly resolved」(迅速解決)了兩款應用程式中的問題 |
| Hinge | 能:篩選器使用精確距離,即使距離在螢幕上是隱藏的 | Hinge 表示,它在 2023 年初「immediately took action」(立即採取行動) |
| 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 家立即確認了報告,另有兩家在五個月後才確認。KU Leuven 的摘要表示,多數應用程式「quickly made the necessary adaptations to stop these leaks, including the leak of exact user locations.」(迅速做出必要調整,阻止這些洩露,包括精確使用者位置的洩露)。Grindr 是值得注意的例外:它把座標四捨五入到小數點後三位,研究人員認為這對鄉村或郊區來說太精確了,因為在那裡很少有人與你共享同一個 111 公尺的方格。
交友軟體以前也發生過這種事嗎?
很多次。研究人員曾在 2014 年展示 Tinder 與 POF 的位置洩露,2014 年與 2018 年的 Grindr,2019 年的 LOVOO,以及 2021 年的 Bumble。多數已修正,但新的問題不斷出現。這種模式,比任何單一漏洞都更能說明,為什麼要限制位置設定分享的內容。
| 年份 | 應用程式 | 顯示了什麼 | 結果 |
|---|---|---|---|
| 2013 | Tinder | 應用程式收到了潛在配對對象的確切座標(2013 年 7 月的報告,由 Include Security 描述) | Tinder 改為傳送距離 |
| 2013–14 | 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 美元的獎金 |
Robert Heaton 回報了 2021 年的 Bumble 缺陷,而 KU Leuven 團隊與他都推薦同一種解方:在計算任何距離之前,先把位置模糊化,就像 Tinder 的網格所做的那樣。
只靠你的交友檔案照片,就能找出你住在哪裡嗎?
有時可以,即使沒有 GPS 資料也一樣。多數應用程式會移除照片中繼資料,但照片本身可能顯示你窗外的景色、你的街道、你常去的健身房或你的工作地點。這些線索能把照片縮小到一座城市,而熟悉該地區的人可能會認出確切地點。
中繼資料是最容易處理的部分。當 KU Leuven 團隊把一張帶有 EXIF 資料的照片上傳到每一款應用程式時,15 款中有 14 款把它移除了。MeetMe 是例外:它的照片保留了原始中繼資料,其中可能顯示照片是何時、何地拍攝的。這符合發布平台通常會移除中繼資料的規律,但規律不是保證,而能夠保留下來的中繼資料可能會暴露一個住家。
移除中繼資料,對相機所見的內容毫無影響。位置可以從照片本身還原,而從線索讀出地點是一項有檢查表的技能。Bumble 的安全建議說得很直接:不要放上「that show you in a specific location you frequent」(顯示你經常出沒於某個特定地點)的照片,例如你常去的遛狗公園或附近的酒吧。上傳前,請檢查每張照片是否有以下內容:
- 從家裡看出去的景色。天際線、地標或對面的建築,可能就能定位一扇窗或一個陽台。
- 你的街道。門牌號碼、街道標誌、店面,以及你車子的車牌。
- 你的工作地點。標誌、制服與名牌。Bumble 建議把職業寫成「account manager」(客戶經理)、公司寫成「tech company」(科技公司),而不是直接寫出公司名稱。
- 你的作息。你每週都會去的健身房、咖啡館或公園,這正是 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 上選擇「僅在使用應用程式時允許」或「每次都詢問」。KU Leuven 研究人員建議,讓交友軟體每次開啟時都詢問你的位置。
- Step 3隱藏距離,但別只靠它在有提供的地方就開啟,例如訂閱者可用的 Tinder「Don’t show my distance」(不顯示我的距離)。把它當成窗簾,而不是鎖:在 2023 年的測試中,Hinge 與 Hily 在螢幕上隱藏距離,但它們的篩選器仍然洩露。
- Step 4挑選不會暴露位置的照片不要用在家裡、工作地點或你每週都會去的地方拍的照片,並檢查背景是否有街道名稱、標誌與車牌。不要用你在其他公開帳號上的照片,而且在別處分享照片前,要先移除中繼資料。
- Step 5保持個人資料概括寫出你的職業,而不是你的雇主。正如 KU Leuven 研究人員所言:你在其他使用者檔案上看得到的,就是他們在你的檔案上看得到的。
- Step 6按自己的條件見面先視訊通話,在人多的公共場所見面,告訴別人你的計畫,並自己往返,讓對方永遠不需要你的地址。如果對話轉到 WhatsApp,請先開啟通話中隱藏 IP 位址:直接通話可能讓配對對象看到你的 IP 位址,進而看到你的大致位置。如果對方似乎知道你住在哪裡,而你從未告訴過他,請在應用程式中封鎖並檢舉;若感到不安全,請聯絡警方。
常見問題
- Tinder 會顯示你的精確位置嗎?
- 不會。Tinder 只顯示距離,而 KU Leuven 研究人員發現,它會先把位置貼齊到 1 × 1 英里的網格上,這讓他們嘗試的每一種三邊測量都失效。訂閱者也可以開啟「Don’t show my distance」(不顯示我的距離)。
- Bumble 會顯示你的精確位置嗎?
- 不會。Bumble 的隱私權政策表示,你的一般位置會顯示給看到你檔案的人。研究人員在 2021 年與 2023 年把它的距離資訊轉換成精確位置;Bumble 在三天內修正了第一個問題,並表示已迅速解決第二個問題。
- Hinge 會顯示你的精確位置嗎?
- 不會。Hinge 的隱私權政策把檔案上的位置稱為大致位置,而且在 2023 年,該應用程式在螢幕上隱藏了距離。它的距離篩選器仍可能洩露接近精確的位置;Hinge 表示,研究人員回報後,它立即採取了行動。
- 交友軟體會移除照片中的位置資料嗎?
- 多數會。在 KU Leuven 的測試中,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 Security Symposium(費城,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 日回報、6 月 18 日修正、2,000 美元獎金,以及建議先四捨五入位置再計算距離的修正方法。
- Safety tips — Tinder住家或工作地址、每日作息、孩子、待在平台上,以及當面見面。
- Privacy settings — Tinder訂閱者的「Don’t show my distance」,以及關閉「Show me on 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 平方公里的大致區域。
繼續閱讀
藏在照片中繼資料裡的隱私風險
拍攝時寫入的 GPS 座標與相機序號會透露什麼;照片中繼資料的隱私風險,以及不失去相簿也能減少曝光的習慣。
· 閱讀時間 1 分鐘
哪些 App 會移除 EXIF?分享照片時的實際差異
哪些 App 會移除 EXIF?本文比較各平台上傳照片時是否會移除中繼資料,哪些會原樣保留,並教你用兩分鐘自行測試任何 App。
· 閱讀時間 1 分鐘
AI 照片定位的原理:模型如何從畫面推斷地點
AI 照片定位不是查詢資料庫,而是像受過訓練的人一樣讀取畫面中的視覺證據。它的原理與限制,都直接來自這個方式。
· 閱讀時間 1 分鐘
查照片拍攝地點合法嗎?關鍵在你之後怎麼做
讀取照片本身通常不是問題,真正要看的是你拿到結果後做了什麼。查照片拍攝地點合法嗎?分清分析、研究與違法行為的界線。
· 閱讀時間 1 分鐘
從照片找出住址:一張自拍就可能暴露你住哪裡
即使移除了 GPS 資料,一張自拍仍可能讓人從照片找出住址:窗外景色、門牌、車牌與反光都會洩漏線索。發文前該檢查哪些地方?
· 閱讀時間 1 分鐘