Prijeđi na sadržaj

Arhitektura

Svaka komponenta i što može vidjeti

Tvrdnja o privatnosti vrijedi onoliko koliko je čitatelj može provjeriti. Ovo je potpuni popis dijelova sustava, tko upravlja svakim i što svaki može promatrati - uključujući jedini stroj koji pokrećemo sami.

PrivaMesh nema bazu računa ni spremište poruka. Ima, međutim, uslugu naknada koja plaća svaku transakciju, RPC krajnju točku kojom upravlja treća strana i javni lanac koji šifrirani tekst trajno pohranjuje. Sve tri navedene su u nastavku zajedno s onim što mogu promatrati.

Kako putuje poruka

  1. 01

    Vaš iPhone

    Šifrira i nadopunjuje poruku, izvodi jednokratnu adresu

  2. 02

    Usluga naknada

    Plaća mrežnu naknadu, troši jedan slijepi token

  3. 03

    RPC krajnja točka

    Šalje transakciju u mrežu

  4. 04

    Solana

    Nosi nadopunjeni šifrirani tekst na jednokratnu adresu

  5. 05

    iPhone primatelja

    Traži vlastite jednokratne adrese i dešifrira lokalno

Što može promatrati svaka komponenta

Komponente PrivaMesha, tko njima upravlja i što svaka može vidjeti i pohraniti
KomponentaUpravljaŠto vidiŠto pohranjujeZamjenjiva
iOS klijentJedino mjesto na kojem uopće postoje otvoreni tekst i ključevi. Ključevi su u iOS privjesku za ključeve iza Face ID-ja i nikad se ne sinkroniziraju s iCloudom.ViOtvoreni tekst, ključevi, kontaktiSve, samo na uređajuDa
Usluga naknadaPlaća mrežnu naknadu kako nikad ne biste morali držati SOL - jedini stroj koji pokrećemo. Slanja se autentificiraju anonimnim slijepim tokenom bez identiteta, pa usluga ne može povezati slanje s kupnjom, s drugim slanjem ni s računom. I dalje postoji stariji put s računom, potreban za objavu javnog nadimka za pretraživanje, koji po prirodi identificira. Njegov izvorni kod je javan, pod relay/ u istom repozitoriju kao klijent.PrivaMeshValjan nepotrošen slijepi token i transakciju za plaćanje - na anonimnom putu bez računaSamo operativni zapisi - bez otvorenog teksta, bez primateljaDjelomično
Solana RPCZamjenjiva i može se samostalno hostati. Ova komponenta najvjerojatnije vidi vašu aktivnost na razini mreže, a nad njom imamo najmanje kontrole.Vanjski pružateljVašu IP adresu, vrijeme zahtjeva, transakcije koje šaljeteŠto taj pružatelj odluči bilježitiDa
Mreža SolanaPrijenos. Sve što se ovdje zapiše nadopunjeni je šifrirani tekst upućen jednokratnom ključu, ali zapisuje se zauvijek.Nitko određenŠifrirani tekst, jednokratne adrese, vrijeme transakcijaTrajno i javnoNe
StoreKitNeizbježan za kupnje unutar aplikacije na iOS-u. Upravo slijepi tokeni sprječavaju da se kupnja poveže s vašom aktivnošću u porukama.AppleVašu kupnju i vaš Apple IDPrema Appleovim pravilimaNe

Zašto postoji usluga naknada

Svaka poruka je transakcija na Solani, a transakcije koštaju mrežnu naknadu. Tjerati korisnike da drže SOL kako bi poslali poruku bio bi lošiji proizvod i lošije za privatnost, jer je nadoplata novčanika sama po sebi radnja koja se može povezati. Zato naknadu plaća usluga.

Iz toga slijedi očito pitanje: saznaje li platitelj tko s kim razgovara? Ne. Aplikacija jednom dokaže pretplatu i dobije zalihu RSA slijepih potpisa; svako slanje troši jedan token. Usluga može provjeriti je li token valjan i nepotrošen, ali ga ne može povezati s kupnjom, s drugim tokenom ni s računom - anonimni put uopće ne šalje račun. Stariji put s računom ostaje samo za objavu javnog nadimka za pretraživanje, koji po prirodi identificira.

Što ovaj dizajn ne rješava

RPC krajnja točka vidi vaš IP i vrijeme vaših zahtjeva. Lanac trajno pohranjuje šifrirani tekst. Ništa od navedenog to ne skriva, zato su obje stavke u tablici i zato postoji stranica s ograničenjima. Ako vaš model prijetnji uključuje promatrača na razini mreže, koristite PrivaMesh uz VPN ili Tor i sami hostajte RPC.

Česta pitanja

Pokreće li PrivaMesh ikakve poslužitelje?

Jedan. Usluga naknada plaća mrežnu naknadu Solane za svaku transakciju kako nikad ne biste morali držati SOL. Na anonimnom putu vidi valjan nepotrošen slijepi token i transakciju za plaćanje - bez računa, bez otvorenog teksta, bez primatelja. Nema baze računa ni spremišta poruka.

Što vidi RPC pružatelj?

Vašu IP adresu, vrijeme vaših zahtjeva i transakcije koje šaljete. To je komponenta s najjasnijim pogledom na vašu aktivnost na razini mreže, zato je zamjenjiva i može se samostalno hostati.

Što se događa ako usluga naknada padne?

Slanje prestaje raditi dok se ne vrati ili dok sami ne počnete plaćati transakcije. Vaš identitet, kontakti i povijest poruka nisu pogođeni - nalaze se na vašem uređaju i ne ovise ni o čemu što pokrećemo.

Vidi li Apple kome pišem?

Apple vidi da ste kupili pretplatu i kojim Apple ID-jem. Ne vidi vaše poruke ni kontakte. Upravo slijepi tokeni sprječavaju da se kupnja poveže s vašom aktivnošću slanja.

Nastavite čitati