Ugrás a tartalomra

Architektúra

Minden komponens, és amit láthat

Egy adatvédelmi ígéret csak annyit ér, amennyit az olvasó ellenőrizni tud. Ez a rendszer részeinek teljes listája: ki üzemelteti mindegyiket, és mindegyik mit figyelhet meg - beleértve az egyetlen gépet, amelyet mi magunk futtatunk.

A PrivaMeshnek nincs fiókadatbázisa és nincs üzenettárolója. Van viszont egy díjszolgáltatása, amely minden tranzakciót kifizet, egy harmadik fél által üzemeltetett RPC-végpontja, és egy nyilvános lánc, amely a titkosított szöveget véglegesen tárolja. Mindhármat alább soroljuk fel, azzal együtt, amit megfigyelhetnek.

Hogyan halad egy üzenet

  1. 01

    Az ön iPhone-ja

    Titkosítja és kitölti az üzenetet, előállítja az egyszer használatos címet

  2. 02

    Díjszolgáltatás

    Kifizeti a hálózati díjat, elkölt egy vak tokent

  3. 03

    RPC-végpont

    Beküldi a tranzakciót a hálózatba

  4. 04

    Solana

    Elviszi a kitöltött titkosított szöveget egy egyszer használatos címre

  5. 05

    A címzett iPhone-ja

    Megkeresi a saját egyszer használatos címeit, és helyben visszafejti

Mit figyelhet meg az egyes komponens

A PrivaMesh komponensei, üzemeltetőik, és hogy mindegyik mit láthat és tárolhat
KomponensÜzemeltetiMit látMit tárolLecserélhető
iOS-kliensAz egyetlen hely, ahol a nyílt szöveg és a kulcsok egyáltalán léteznek. A kulcsok az iOS-kulcskarikában vannak, Face ID mögött, és soha nem szinkronizálódnak az iCloudba.ÖnNyílt szöveg, kulcsok, névjegyekMindent, csak az eszközönIgen
DíjszolgáltatásKifizeti a hálózati díjat, hogy önnek soha ne kelljen SOL-t tartania - az egyetlen gép, amelyet futtatunk. A küldések egy identitást nem hordozó, anonim vak tokennel hitelesítenek, így a szolgáltatás nem tud egy küldést vásárláshoz, másik küldéshez vagy fiókhoz kapcsolni. Egy régebbi fiókos út még létezik, és szükséges egy nyilvános, kereshető becenév közzétételéhez, amely természeténél fogva azonosító. A forráskódja nyilvános, a relay/ mappában, ugyanabban a tárolóban, mint a kliens.PrivaMeshEgy érvényes, el nem költött vak token és a kifizetendő tranzakció - az anonim úton nincs fiókCsak üzemi naplók - se nyílt szöveg, se címzettRészben
Solana RPCLecserélhető és saját magunk is üzemeltethetjük. Ez a komponens látja a legnagyobb valószínűséggel az ön hálózati szintű tevékenységét, és efölött van a legkevesebb ellenőrzésünk.Egy harmadik fél szolgáltatóAz ön IP-címe, a kérések időpontja, a beküldött tranzakciókAmit a szolgáltató naplózni döntIgen
Solana-hálózatA szállítóréteg. Minden, ami ide kerül, egy egyszer használatos kulcsnak címzett, kitöltött titkosított szöveg, de örökre beíródik.Senki konkrétanTitkosított szöveg, egyszer használatos címek, tranzakciók időpontjaVéglegesen és nyilvánosanNem
StoreKitAz iOS-en az alkalmazáson belüli vásárlásokhoz elkerülhetetlen. A vak tokenek akadályozzák meg, hogy a vásárlást az üzenetküldési tevékenységéhez lehessen kötni.AppleAz ön vásárlása és Apple ID-jaAz Apple szabályai szerintNem

Miért létezik a díjszolgáltatás

Minden üzenet egy Solana-tranzakció, és a tranzakcióknak hálózati díja van. Ha a felhasználóknak SOL-t kellene tartaniuk egy üzenet elküldéséhez, az rosszabb termék lenne és az adatvédelemnek is rosszabb, mert egy tárca feltöltése önmagában összekapcsolható cselekedet. Ezért a díjat egy szolgáltatás fizeti.

Ebből adódik a kézenfekvő kérdés: megtudja-e a fizető, ki kivel beszél? Nem. Az alkalmazás egyszer igazolja az előfizetését, és kap egy készletet RSA vak aláírásokból; minden küldés elkölt egy tokent. A szolgáltatás ellenőrizheti, hogy egy token érvényes és el nem költött, de nem tudja a vásárláshoz, másik tokenhez vagy fiókhoz kötni - az anonim út egyáltalán nem küld fiókot. A régebbi fiókos út csak egy nyilvános, kereshető becenév közzétételére maradt meg, amely természeténél fogva azonosító.

Amit ez a kialakítás nem old meg

Az RPC-végpont látja az IP-címét és a kérései időpontját. A lánc véglegesen tárolja a titkosított szöveget. A fentiek egyike sem rejti el ezt, ezért mindkettő szerepel a táblázatban, és ezért létezik a korlátok oldala. Ha a fenyegetési modelljébe beletartozik egy hálózati szintű megfigyelő, használja a PrivaMesht VPN-nel vagy Torral, és üzemeltesse saját maga az RPC-t.

Gyakori kérdések

Futtat a PrivaMesh szervereket?

Egyet. Egy díjszolgáltatás fizeti minden tranzakció Solana hálózati díját, hogy önnek soha ne kelljen SOL-t tartania. Az anonim úton egy érvényes, el nem költött vak tokent és a kifizetendő tranzakciót látja - se fiókot, se nyílt szöveget, se címzettet. Nincs fiókadatbázis és nincs üzenettároló.

Mit lát az RPC-szolgáltató?

Az IP-címét, a kérései időpontját és a beküldött tranzakciókat. Ez a komponens látja a legtisztábban a hálózati szintű tevékenységét, ezért lecserélhető és saját maga is üzemeltetheti.

Mi történik, ha a díjszolgáltatás leáll?

A küldés addig nem működik, amíg vissza nem tér, vagy amíg a tranzakciókat ön nem fizeti. Az identitását, a névjegyeit és az üzenetelőzményeit ez nem érinti - az eszközén vannak, és semmitől nem függnek, amit mi futtatunk.

Látja az Apple, kinek írok?

Az Apple látja, hogy előfizetést vásárolt, és melyik Apple ID-val. Az üzeneteit és a névjegyeit nem látja. A vak tokenek akadályozzák meg, hogy a vásárlást a küldési tevékenységéhez lehessen kötni.

Olvass tovább