敏感資訊因連結結構設計而外洩

Claroc 的安全研究員發現,Muse 用戶透過網頁連結分享對話時,這些連結容易被外部人員發現。研究員僅執行一次查詢就列舉出 6,800 個由 Muse 用戶建立的分享連結。

在開啟數百個連結後,研究員發現其中包含明顯不應公開的資訊,例如某候選人準備與前沿 AI 實驗室進行高階主管搜尋面試的筆記、國家行銷公司內部營收審查報告、中小企業貸款申請金額、包含銀行詐騙警示與部分帳號的交易待辦清單、房地產投資人的績效報告(含地址與財務數據),以及列出數十名員工休假時間的公司全年假期日曆。

Claroc 將這些可被非受眾發現的頁面稱為「GhostShares」,並指出雖然許多 AI 助理都提供公開連結分享功能,但 Muse 的特殊之處在於將對話標題放在網址中,使得公共 DNS 記錄可供任何人搜尋。

技術原因:子網域名稱與被動 DNS 記錄

發現這些連結最簡單的方法是透過商業服務進行被動 DNS(Passive DNS)搜尋。被動 DNS 系統會儲存域名解析到 IP 地址的歷史記錄,當監控系統觀察到 DNS 回應時就會建立記錄。

一旦預期的接收者點擊分享連結,相關的 DNS 資訊就會被記錄在可搜尋的資料庫中。由於所有 Muse 分享連結都使用 cf.metaaiusercontent.com 這個網域名稱,且設計上將對話名稱與長字串一起放入子網域(例如 home-sale-budget-9f21c8a3.cf.metaaiusercontent.com),使得這些連結容易被枚舉和發現。

Claroc 指出,將不應被猜測的內容放在子網域名稱中是一個不良的設計決策,因為這使得透過公共 DNS 記錄進行搜尋成為可能。

Meta 回應與先前隱私爭議

Claroc 共同創辦人兼 CTO Asaf Aprozper 表示,他於 10 月 8 日透過 Meta 的漏洞獎金計畫(bug bounty program)報告了這些發現,並嘗試透過 LinkedIn 聯繫 Meta 人員但未獲回覆。

Meta 在回應 Ars Technica 詢問時表示,他們已暫停分享功能以審查此報告,並考慮修改這些連結的可發現性方式。Meta 提到開啟漏洞獎金計畫是為了讓研究員提出不同情境以協助改進產品。

這是 Muse 近期面臨的第二次隱私相關質疑。三週前,macOS 安全專家 Patrick Wardle 發現一個零日漏洞,允許同一裝置上的其他應用程式完全控制用戶的 Muse 帳號。當時 Meta 淡化了該漏洞的嚴重性,認為只有在裝置已受損的情況下才能利用,但未承認 Wardle 指出的 ClickFix 攻擊即可劫持帳號。

Meta CEO Mark Zuckerberg 上月曾宣稱 Muse 是「從底層建構以確保隱私與安全」。然而,分享連結易於發現的特性,加上之前的漏洞爭議,使得外界質疑 Muse 是否值得用戶授予其運作所需的廣泛帳號存取權限。