Model ancaman
Siapa boleh melihat apa, dan apa yang menghalangnya
Model ancaman hanya berguna jika ia menamakan musuh yang mengalahkannya sejelas musuh yang dikalahkannya. Setiap baris di bawah menunjukkan apa yang dilihat musuh itu, apa yang tidak dapat dicapainya, pertahanan yang ada dan apa yang tetap mungkin.
PrivaMesh direka untuk menentang pengendali yang mahukan data anda, pemerhati rantaian yang membaca semua yang awam dan penyamar yang cuba memintas penambahan kenalan. Ia paling lemah menentang penganalisis masa global dan langsung tidak menawarkan apa-apa terhadap peranti yang telah dikompromi.
| Musuh | Melihat | Tidak boleh | Pertahanan | Masih mungkin |
|---|---|---|---|---|
| PrivaMesh, pengendali | Bahawa sesebuah akaun membayar untuk penghantaran, dan bila | Membaca mesej, mengetahui penerima, menyenaraikan kenalan anda atau membina semula sejarah | Tiada pangkalan data akaun atau simpanan mesej; token buta memutuskan kaitan bayaran dengan penghantaran | Kami mungkin dipaksa menunjukkan bahawa sesuatu akaun menghantar sesuatu pada masa tertentu |
| Penyedia RPC | Alamat IP anda, masa permintaan, transaksi yang anda hantar | Menyahsulit apa-apa, atau mengetahui alamat sekali guna milik siapa | Titik akhir boleh ditukar dan dihoskan sendiri | Penyedia yang menyimpan log membina gambaran di peringkat rangkaian tentang bila anda aktif |
| Pemerhati rantaian | Teks tersulit yang diisi, alamat sekali guna, masa transaksi yang tepat | Membaca kandungan, atau mengaitkan dua mesej dalam perbualan yang sama | Alamat siluman, tahap pengisian tetap, trafik perlindungan pilihan | Dengan trafik perlindungan dimatikan, corak aktiviti anda dari semasa ke semasa kelihatan sepenuhnya |
| Penganalisis masa global | Aktiviti berkorelasi di seluruh rangkaian serentak | Menyahsulit, atau mengaitkan alamat secara kriptografi | Trafik perlindungan pada selang rawak 3-10 minit, jika dihidupkan | Inilah musuh yang paling lemah kami tentang; pemerhati seluruh rangkaian dengan simpanan tanpa had berada di luar apa yang boleh dibaiki oleh mana-mana reka bentuk per mesej |
| Seseorang yang memegang telefon anda yang tidak berkunci | Semuanya: teks biasa, kenalan, kunci | Memulihkan mesej yang sudah dipadam oleh ratchet | Simpanan dalam Keychain di sebalik Face ID atau Touch ID; kerahsiaan hadapan mengehadkan masa lalu; kod paksaan memadam akaun dan bukan membukanya | Kompromi peranti adalah menyeluruh untuk semua yang ada padanya sekarang, dan kod paksaan hanya membantu pada saat anda diminta membuka kunci - bukan jika storan telah disalin terlebih dahulu |
| Seseorang yang memiliki frasa pemulihan anda | Identiti anda, dan boleh menyamar sebagai anda selepas ini | Membaca bahagian ratchet perbualan lalu - kunci itu rawak dan hanya pada peranti | Frasa tidak pernah meninggalkan peranti anda dan tidak pernah dihantar | Kunci identiti, prekey bertandatangan dan prekey PQ semuanya diterbitkan daripada frasa dan tiada prekey sekali guna diterbitkan, jadi mesej pembuka setiap perbualan boleh dikira semula daripada frasa serta sampul kekal di rantaian. Juga tiada pembatalan |
| Kenalan berniat jahat | Semua yang anda hantar kepadanya, dan boleh mengambil tangkapan skrin atau memajukannya | Mencapai orang lain yang anda bualkan, atau membaca perbualan lain | Penyekatan dan pemisahan kunci bagi setiap perbualan | Tiada kriptografi yang boleh menghalang orang yang anda bualkan daripada tidak boleh dipercayai |
| Penyamar semasa menambah kenalan | Tiada apa-apa, jika pengesahan berjaya | Menggantikan kunci kenalan yang bundelnya ditandatangani di rantaian dengan kuncinya sendiri | Bundel prekey yang ditandatangani dompet dan diterbitkan di rantaian, jadi tiada daftar boleh menggantikan kunci sesuatu akaun | Tiada nombor keselamatan atau cap jari untuk dibandingkan, jadi mengesahkan akaun itu milik orang yang dimaksudkan dilakukan sepenuhnya di luar aplikasi dan tanpa bantuan |
| Apple | Bahawa Apple ID anda membeli langganan | Melihat mesej, kenalan, atau mengaitkan pembelian dengan aktiviti penghantaran anda | Token buta berada di antara pembelian dan setiap penghantaran | Apple tahu anda pelanggan PrivaMesh, yang tidak dapat dielakkan di iOS |
| Penapis di peringkat rangkaian | Bahawa anda menghubungi titik akhir RPC Solana | Membaca atau membuang secara terpilih mesej individu | Titik akhir RPC boleh ditukar, termasuk kepada milik anda sendiri | Menyekat Solana atau semua RPC menyekat penghantaran sepenuhnya |
Apa yang diandaikan model ini
Bahawa primitif kriptografi itu bertahan: X3DH, Double Ratchet, AES-256-GCM dan, pada iOS 26, ML-KEM-768. Bahawa peranti anda belum dikompromi. Bahawa anda mengesahkan kenalan yang ditambah ialah orang yang anda maksudkan. Jika mana-mana gagal, selebihnya reka bentuk tidak akan menyelamatkan anda.
Ia juga mengandaikan pelaksanaan kami bagi primitif tersebut betul - sebab itu kod sumbernya terbuka dan menemui kelemahan di dalamnya dibayar. Senarai penuh apa yang tidak dilindungi ada di had yang diketahui.
Soalan lazim
Terhadap apa PrivaMesh paling lemah bertahan?
Terhadap musuh global yang memerhati seluruh rangkaian secara berterusan dan menyimpan segala-galanya. Trafik perlindungan menaikkan kos korelasi masa tetapi tidak mengalahkan pemerhati pada skala itu, dan rantaian menyimpan rekod kekal untuk mereka gunakan.
Jika peranti saya dirampas, apa yang terdedah?
Semua yang ada padanya sekarang: teks biasa, kenalan dan kunci, melainkan ia berkunci dan penyerang tidak dapat melepasi Face ID. Kerahsiaan hadapan mengehadkan kerosakan kepada apa yang belum dipadam oleh ratchet - mesej lama sudah tidak boleh dipulihkan. Jika anda dipaksa membukanya sendiri, kod paksaan memadam akaun dan bukan membukanya.
Bolehkah PrivaMesh dipaksa menyerahkan data saya?
Ia boleh diminta. Apa yang ada untuk diserahkan hanyalah bahawa sesebuah akaun membayar untuk penghantaran pada masa tertentu. Tiada kandungan mesej, penerima, senarai kenalan atau rekod akaun, kerana tiada satu pun disimpan.
Adakah VPN membantu?
Ya, terhadap penyedia RPC dan pemerhati di peringkat rangkaian, dua musuh yang melihat IP anda. Ia tidak mengubah apa-apa pada apa yang ditulis ke rantaian, yang memang sudah tidak boleh dibaca.