跳至內容

限制

PrivaMesh 無法保護你免受什麼

每個隱私工具都有其局限。我們把自己的局限列在這裡,而不是留給你自己去發現,因為只宣傳優點的產品是在要求你盲目信任。

簡而言之:公鏈上的密文是永久的;除非開啟掩護流量,否則交易時間是可見的;RPC 供應商能看到你的 IP;訊息歷史永遠無法復原。

密文永久保留在公鏈上

每則訊息都以填充後的密文寫入 Solana,永不過期。沒有使用後即銷毀的金鑰就無法讀取,但攻擊者可以今天記錄下來並無限期保存。如果有一天加密被攻破,記錄下來的內容依然存在。

交易發生這一事實及其時間是公開的

一次性地址隱藏訊息是給誰的,填充隱藏訊息長度。但兩者都無法隱藏某一時刻發生了一筆交易。如果關閉掩護流量,你的活動模式對任何讀取鏈的人都是可見的。

填充會暴露尺寸級距,而不是什麼都不暴露

明文會被填充到 32、64、128、256 或 512 位元組。觀察者能知道訊息落在哪個尺寸級距——因此一個字的回覆和 500 位元組的訊息仍可彼此區分,只是無法與同一級距的其他訊息區分。

掩護流量預設關閉

隱藏時間的誘餌模式會消耗你的訊息額度,因此出廠時是關閉的。在你開啟之前,任何觀察鏈的人都可以進行時間關聯。這是刻意的取捨而非疏忽,但意味著預設設定比最強設定更弱。

RPC 端點能看到你的 IP

傳送交易就意味著與 RPC 供應商通訊,它能看到你的位址和請求時間。它可以替換,也可以自行架設,但預設情況下你是把網路中繼資料託付給了第三方。如果你在意這一點,請使用 VPN 或 Tor。

送達仰賴 Solana、RPC 和我們的手續費服務

三者中任何一個停擺或在你所在的國家被封鎖,傳送就會停止。你的身分、聯絡人和歷史紀錄保存在裝置上,不受影響,但 PrivaMesh 並不具備「總能送達」意義上的抗審查能力。

訊息歷史無法復原

前向保密會在每把訊息金鑰使用後將其銷毀,ratchet 狀態從不離開裝置。復原詞組能在新裝置上復原你的身分和聯絡人,但永遠不會復原你的對話。在同一支手機上重新安裝 App 也是同樣的效果。

無法驗證你新增的是正確的人

預金鑰包經過簽署,所以登錄表無法調換某個帳號的金鑰。但 App 不會檢查之前的一步:這個帳號是否就是你要找的人。沒有安全碼,沒有指紋比對,也沒有 App 外的驗證。如果攻擊者說服你新增了他的帳號,加密會完美運作,卻保護了錯誤的對話。

如果你公開了使用者名稱,鏈上會顯示你和誰開始了對話

查詢登錄表把你的使用者名稱與你的公鑰關聯起來,而對話的第一則訊息會以明文攜帶同一把公鑰——這是必須的,因為對方要從中推導出共享密鑰。它也會傳送到收件人的一般位址,因為共享位址此時還不存在。所以任何讀取鏈的人都可以把兩者對應起來,看出你和某個特定的人開始了對話,以及時間。但看不到說了什麼:內容仍然是加密的,後續訊息會轉到一次性地址。如果你從未公開過使用者名稱,同樣的第一則訊息不會指向任何人。此問題於 2026 年 8 月由外部回報;要正確修復,需要變更訊息格式,而舊版安裝無法讀取新格式。

被竊的復原詞組可以打開首次回覆之前傳送的每則訊息

你的身分金鑰、簽署預金鑰和後量子預金鑰都由復原詞組衍生,且不發布一次性預金鑰。開啟對話的信封永久保留在公鏈上,並攜帶傳送者的臨時公鑰,因此任何持有你復原詞組的人都可以重新計算 X3DH 根。而且不只那一則訊息:在傳送者處理你的回覆之前,他送出的每則訊息都會把同一條鏈再推進一步,同一個密鑰還能指出這些訊息在鏈上的位置。在你離線期間寫了三次的人,三則訊息都暴露了。一旦你回覆且回覆送達,只存在於裝置上的隨機金鑰就會進入 ratchet,復原詞組便不再足夠。ML-KEM-768 對此毫無改變,因為它的種子同樣由復原詞組衍生。此問題於 2026 年 8 月由外部回報;在此之前,我們將其描述為僅涉及第一則訊息。

沒有任何已發布版本完成了後量子交握

1.0 版發布時關閉了後量子路徑。1.1 版為執行 iOS 26 的 iPhone 開啟了它,但 X-Wing 密文透過上傳到 Irys 來傳送,而在兩個已發布版本中這次上傳都會失敗:請求簽署有誤,後來又被送到已搬移的路由。於是傳送者退回經典 X3DH,因此至今開啟的每個對話都僅由 X25519 保護,而不是 ML-KEM-768。這仍然是端對端加密,但無法防禦「現在記錄密文、日後用量子電腦攻擊」。修正將隨下一個 App Store 版本推出。

遺失復原詞組就等於遺失帳號

沒有重設,沒有客服介入,我們也不保存任何備份。這十二個字就是帳號本身。這是沒有帳號資料庫的直接代價。

三個平台,其中兩個幾乎未經測試

iPhone App 可在 iOS 18 或更新版本上執行,但後量子交握需要 iOS 26,因此系統較舊的 iPhone 使用經典 X3DH。這是唯一真正有人在用的平台。Windows 安裝程式沒有程式碼簽署憑證,因此每次下載都會顯示發行者警告。Android APK 是 0.1 版,在模擬器而非實機上檢查過,目前還沒有任何 Android 或 Windows 版本在主網上傳送過訊息。付費方案僅適用於 iPhone。沒有網頁用戶端。

常見通訊 App 有而這裡沒有的功能

沒有群組聊天,沒有檔案或媒體傳輸,沒有語音或視訊通話,沒有裝置間同步,也沒有跨裝置的訊息搜尋。PrivaMesh 是一款專注於一對一對話的文字通訊 App。

不保證匿名

PrivaMesh 會移除它所控制的識別碼。它無法阻止你在訊息中透露自己的身分、重複使用其他場合的使用者名稱,或被你的網路供應商辨識。匿名是一種由架構支撐的習慣,而不是架構替你打開的開關。

為什麼會有這個頁面

絕對化的說法寫起來容易,卻無法驗證;在隱私產品中,它們損耗的信任比贏得的更多。任何技術程度足以讓意見有分量的人都會找到漏洞,而在沒有列出的情況下自己發現漏洞,比在這裡讀到更糟。

如果本頁內容有誤或已過時,那就是一個錯誤——請透過安全性頁面告訴我們。誰能看到什麼,按元件逐一列在架構頁面上。

常見問題

我的訊息將來會被解密嗎?

密文永久存在於公鏈上,因此可以被記錄和儲存。前向保密會在每把訊息金鑰使用後將其銷毀;在 iOS 26 上,交握被設計為混入 ML-KEM-768,以防禦未來的量子攻擊——不過如上所述,目前還沒有任何已發布版本完成這一步。這些都不會讓已記錄的密文消失。

為什麼掩護流量預設關閉?

誘餌交易會消耗你的訊息額度,所以預設開啟會悄悄耗盡你的訊息。它是一個設定而非預設值,這意味著出廠設定在時間方面比可用的最強設定更弱。

如果有人偷了我的復原詞組,他能讀到我的舊訊息嗎?

在你的第一則回覆到達傳送者之前傳送的所有內容,能。這些信封永久存在於公鏈上;由於不發布一次性預金鑰,打開它們所需的每把金鑰都由復原詞組衍生;第一則之後的訊息延續同一條鏈。從你被處理的第一則回覆開始,對話由從不離開裝置的隨機 ratchet 金鑰保護。

PrivaMesh 是匿名的嗎?

它移除了我們原本會保存的識別碼——沒有手機號碼,沒有電子郵件,沒有帳號。它不會對網路供應商隱藏你的 IP,也無法阻止你在對話中表明自己的身分。

繼續閱讀