Architektura
Každá komponenta a co může vidět
Tvrzení o soukromí má cenu jen takovou, jakou si čtenář může ověřit. Tohle je úplný seznam částí systému, kdo každou provozuje a co každá může pozorovat - včetně jediného stroje, který provozujeme sami.
PrivaMesh nemá databázi účtů ani úložiště zpráv. Má ale poplatkovou službu, která platí každou transakci, koncový bod RPC provozovaný třetí stranou a veřejný řetězec, který šifrový text ukládá natrvalo. Všechny tři jsou uvedeny níže spolu s tím, co mohou pozorovat.
Jak putuje zpráva
01
Váš iPhone
Zašifruje a doplní zprávu, odvodí jednorázovou adresu
02
Poplatková služba
Zaplatí síťový poplatek, utratí jeden slepý token
03
Koncový bod RPC
Odešle transakci do sítě
04
Solana
Nese doplněný šifrový text na jednorázovou adresu
05
iPhone příjemce
Hledá vlastní jednorázové adresy a dešifruje lokálně
Co může pozorovat každá komponenta
| Komponenta | Provozuje | Co vidí | Co ukládá | Nahraditelná |
|---|---|---|---|---|
| Klient pro iOSJediné místo, kde vůbec existují otevřený text a klíče. Klíče leží v klíčence iOS za Face ID a nikdy se nesynchronizují s iCloudem. | Vy | Otevřený text, klíče, kontakty | Vše, jen v zařízení | Ano |
| Poplatková službaPlatí síťový poplatek, abyste nikdy nemuseli držet SOL - jediný stroj, který provozujeme. Odeslání se ověřují anonymním slepým tokenem bez identity, takže služba nemůže spojit odeslání s nákupem, s jiným odesláním ani s účtem. Stále existuje starší cesta s účtem, nutná pro zveřejnění veřejné přezdívky pro vyhledávání, která z podstaty identifikuje. Její zdrojový kód je veřejný, v adresáři relay/ ve stejném repozitáři jako klient. | PrivaMesh | Platný neutracený slepý token a transakci k zaplacení - na anonymní cestě žádný účet | Jen provozní logy - žádný otevřený text, žádný příjemce | Částečně |
| Solana RPCVyměnitelná a dá se hostovat sám. Tato komponenta nejspíš vidí vaši aktivitu na úrovni sítě a máme nad ní nejmenší kontrolu. | Poskytovatel třetí strany | Vaši IP adresu, čas požadavků, odesílané transakce | Co se ten poskytovatel rozhodne logovat | Ano |
| Síť SolanaPřenos. Vše, co se sem zapíše, je doplněný šifrový text adresovaný jednorázovému klíči, ale zapíše se navždy. | Nikdo konkrétní | Šifrový text, jednorázové adresy, čas transakcí | Natrvalo a veřejně | Ne |
| StoreKitU nákupů v aplikaci na iOS nevyhnutelný. Právě slepé tokeny brání tomu, aby se nákup dal spojit s vaší aktivitou ve zprávách. | Apple | Váš nákup a vaše Apple ID | Podle pravidel Apple | Ne |
Proč existuje poplatková služba
Každá zpráva je transakce Solany a transakce stojí síťový poplatek. Nutit uživatele držet SOL kvůli odeslání zprávy by byl horší produkt a horší pro soukromí, protože dobití peněženky je samo o sobě spojitelný úkon. Poplatek proto platí služba.
Z toho plyne zjevná otázka: dozví se plátce, kdo s kým mluví? Ne. Aplikace jednou prokáže předplatné a dostane zásobu slepých podpisů RSA; každé odeslání utratí jeden token. Služba může ověřit, že token je platný a neutracený, ale nemůže ho spojit s nákupem, s jiným tokenem ani s účtem - anonymní cesta žádný účet vůbec neposílá. Starší cesta s účtem zůstává jen pro zveřejnění veřejné přezdívky pro vyhledávání, která z podstaty identifikuje.
Co tento návrh neřeší
Koncový bod RPC vidí vaši IP a čas vašich požadavků. Řetězec ukládá šifrový text natrvalo. Nic z výše uvedeného to neskrývá, proto jsou obě položky v tabulce a proto existuje stránka s omezeními. Pokud váš model hrozeb zahrnuje pozorovatele na úrovni sítě, používejte PrivaMesh s VPN nebo Torem a hostujte RPC sami.
Časté dotazy
Provozuje PrivaMesh nějaké servery?
Jeden. Poplatková služba platí síťový poplatek Solany za každou transakci, abyste nikdy nemuseli držet SOL. Na anonymní cestě vidí platný neutracený slepý token a transakci k zaplacení - žádný účet, žádný otevřený text, žádného příjemce. Neexistuje databáze účtů ani úložiště zpráv.
Co vidí poskytovatel RPC?
Vaši IP adresu, čas vašich požadavků a transakce, které odesíláte. Je to komponenta s nejjasnějším pohledem na vaši aktivitu na úrovni sítě, proto je vyměnitelná a dá se hostovat sám.
Co se stane, když poplatková služba vypadne?
Odesílání přestane fungovat, dokud se nevrátí nebo dokud nezačnete transakce platit sami. Vaše identita, kontakty a historie zpráv zůstanou nedotčené - jsou ve vašem zařízení a nezávisí na ničem, co provozujeme.
Vidí Apple, komu píšu?
Apple vidí, že jste si koupili předplatné a s jakým Apple ID. Vaše zprávy ani kontakty nevidí. Právě slepé tokeny brání tomu, aby se nákup dal spojit s vaší aktivitou odesílání.