Prejsť na obsah

Architektúra

Každý komponent a čo môže vidieť

Tvrdenie o súkromí má cenu len takú, akú si čitateľ môže overiť. Toto je úplný zoznam častí systému, kto každú prevádzkuje a čo každá môže pozorovať - vrátane jediného stroja, ktorý prevádzkujeme sami.

PrivaMesh nemá databázu účtov ani úložisko správ. Má však poplatkovú službu, ktorá platí každú transakciu, koncový bod RPC prevádzkovaný treťou stranou a verejný reťazec, ktorý šifrový text ukladá natrvalo. Všetky tri sú uvedené nižšie spolu s tým, čo môžu pozorovať.

Ako putuje správa

  1. 01

    Váš iPhone

    Zašifruje a doplní správu, odvodí jednorazovú adresu

  2. 02

    Poplatková služba

    Zaplatí sieťový poplatok, minie jeden slepý token

  3. 03

    Koncový bod RPC

    Odošle transakciu do siete

  4. 04

    Solana

    Nesie doplnený šifrový text na jednorazovú adresu

  5. 05

    iPhone príjemcu

    Hľadá vlastné jednorazové adresy a dešifruje lokálne

Čo môže pozorovať každý komponent

Komponenty PrivaMesh, ich prevádzkovatelia a čo každý môže vidieť a ukladať
KomponentPrevádzkujeČo vidíČo ukladáNahraditeľný
Klient pre iOSJediné miesto, kde vôbec existujú otvorený text a kľúče. Kľúče ležia v kľúčenke iOS za Face ID a nikdy sa nesynchronizujú s iCloudom.VyOtvorený text, kľúče, kontaktyVšetko, len v zariadeníÁno
Poplatková službaPlatí sieťový poplatok, aby ste nikdy nemuseli držať SOL - jediný stroj, ktorý prevádzkujeme. Odoslania sa overujú anonymným slepým tokenom bez identity, takže služba nemôže spojiť odoslanie s nákupom, s iným odoslaním ani s účtom. Stále existuje staršia cesta s účtom, potrebná na zverejnenie verejnej prezývky na vyhľadávanie, ktorá zo svojej podstaty identifikuje. Jej zdrojový kód je verejný, v adresári relay/ v rovnakom repozitári ako klient.PrivaMeshPlatný neminutý slepý token a transakciu na zaplatenie - na anonymnej ceste žiadny účetLen prevádzkové logy - žiadny otvorený text, žiadny príjemcaČiastočne
Solana RPCVymeniteľný a dá sa hostovať samostatne. Tento komponent najskôr vidí vašu aktivitu na úrovni siete a máme nad ním najmenšiu kontrolu.Poskytovateľ tretej stranyVašu IP adresu, čas požiadaviek, odosielané transakcieČo sa ten poskytovateľ rozhodne logovaťÁno
Sieť SolanaPrenos. Všetko, čo sa sem zapíše, je doplnený šifrový text adresovaný jednorazovému kľúču, ale zapíše sa navždy.Nikto konkrétnyŠifrový text, jednorazové adresy, čas transakciíNatrvalo a verejneNie
StoreKitPri nákupoch v aplikácii na iOS nevyhnutný. Práve slepé tokeny bránia tomu, aby sa nákup dal spojiť s vašou aktivitou v správach.AppleVáš nákup a vaše Apple IDPodľa pravidiel AppleNie

Prečo existuje poplatková služba

Každá správa je transakcia Solany a transakcie stoja sieťový poplatok. Nútiť používateľov držať SOL kvôli odoslaniu správy by bol horší produkt a horšie pre súkromie, pretože dobitie peňaženky je samo osebe spojiteľný úkon. Poplatok preto platí služba.

Z toho plynie zjavná otázka: dozvie sa platiteľ, kto s kým hovorí? Nie. Aplikácia raz preukáže predplatné a dostane zásobu slepých podpisov RSA; každé odoslanie minie jeden token. Služba môže overiť, že token je platný a neminutý, ale nemôže ho spojiť s nákupom, s iným tokenom ani s účtom - anonymná cesta žiadny účet vôbec neposiela. Staršia cesta s účtom zostáva len na zverejnenie verejnej prezývky na vyhľadávanie, ktorá zo svojej podstaty identifikuje.

Čo tento návrh nerieši

Koncový bod RPC vidí vašu IP a čas vašich požiadaviek. Reťazec ukladá šifrový text natrvalo. Nič z uvedeného to neskrýva, preto sú obe položky v tabuľke a preto existuje stránka s obmedzeniami. Ak váš model hrozieb zahŕňa pozorovateľa na úrovni siete, používajte PrivaMesh s VPN alebo Torom a hostujte RPC sami.

Časté otázky

Prevádzkuje PrivaMesh nejaké servery?

Jeden. Poplatková služba platí sieťový poplatok Solany za každú transakciu, aby ste nikdy nemuseli držať SOL. Na anonymnej ceste vidí platný neminutý slepý token a transakciu na zaplatenie - žiadny účet, žiadny otvorený text, žiadneho príjemcu. Neexistuje databáza účtov ani úložisko správ.

Čo vidí poskytovateľ RPC?

Vašu IP adresu, čas vašich požiadaviek a transakcie, ktoré odosielate. Je to komponent s najjasnejším pohľadom na vašu aktivitu na úrovni siete, preto je vymeniteľný a dá sa hostovať samostatne.

Čo sa stane, keď poplatková služba vypadne?

Odosielanie prestane fungovať, kým sa nevráti alebo kým nezačnete transakcie platiť sami. Vaša identita, kontakty a história správ zostanú nedotknuté - sú vo vašom zariadení a nezávisia od ničoho, čo prevádzkujeme.

Vidí Apple, komu píšem?

Apple vidí, že ste si kúpili predplatné a s akým Apple ID. Vaše správy ani kontakty nevidí. Práve slepé tokeny bránia tomu, aby sa nákup dal spojiť s vašou aktivitou odosielania.

Čítajte ďalej