Přejít na obsah

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

  1. 01

    Váš iPhone

    Zašifruje a doplní zprávu, odvodí jednorázovou adresu

  2. 02

    Poplatková služba

    Zaplatí síťový poplatek, utratí jeden slepý token

  3. 03

    Koncový bod RPC

    Odešle transakci do sítě

  4. 04

    Solana

    Nese doplněný šifrový text na jednorázovou adresu

  5. 05

    iPhone příjemce

    Hledá vlastní jednorázové adresy a dešifruje lokálně

Co může pozorovat každá komponenta

Komponenty PrivaMesh, jejich provozovatelé a co každá může vidět a ukládat
KomponentaProvozujeCo 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.VyOtevřený text, klíče, kontaktyVš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.PrivaMeshPlatný neutracený slepý token a transakci k zaplacení - na anonymní cestě žádný účetJen 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í stranyVaši IP adresu, čas požadavků, odesílané transakceCo se ten poskytovatel rozhodne logovatAno
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.AppleVáš nákup a vaše Apple IDPodle pravidel AppleNe

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í.

Čtěte dále