Uhkamalli
Kuka voi nähdä mitä, ja mikä hänet pysäyttää
Uhkamalli on hyödyllinen vain, jos se nimeää vastustajat, joille se häviää, yhtä selvästi kuin ne, jotka se voittaa. Jokainen alla oleva rivi kertoo, mitä vastustaja näkee, mihin se ei yllä, mikä suoja on käytössä ja mikä on silti mahdollista.
PrivaMesh on suunniteltu ylläpitäjää vastaan, joka haluaa tietosi, ketjun tarkkailijaa vastaan, joka lukee kaiken julkisen, ja huijaria vastaan, joka yrittää kaapata yhteyshenkilön lisäämisen. Se on heikoimmillaan globaalia ajoitusanalyytikkoa vastaan eikä tarjoa mitään vaarantunutta laitetta vastaan.
| Vastustaja | Näkee | Ei voi | Suoja | Yhä mahdollista |
|---|---|---|---|---|
| PrivaMesh, ylläpitäjä | Että jokin tili maksoi lähetyksen, ja milloin | Lukea viestejä, selvittää vastaanottajia, listata yhteystietojasi tai koota historiaa | Ei tilitietokantaa eikä viestivarastoa; sokeat tokenit erottavat maksun lähetyksestä | Meidät voitaisiin velvoittaa näyttämään, että jokin tili lähetti jotain tiettynä hetkenä |
| RPC-palveluntarjoaja | IP-osoitteesi, pyyntöjen ajankohdat, lähettämäsi transaktiot | Purkaa mitään tai tietää, kenelle kertakäyttöinen osoite kuuluu | Päätepiste on vaihdettavissa ja ylläpidettävissä itse | Lokeja keräävä palveluntarjoaja muodostaa verkkotason kuvan siitä, milloin olet aktiivinen |
| Ketjun tarkkailija | Täytetty salateksti, kertakäyttöiset osoitteet, transaktioiden tarkat ajat | Lukea sisältöä tai yhdistää saman keskustelun kahta viestiä | Piilo-osoitteet, kiinteät täyttötasot, valinnainen peiteliikenne | Ilman peiteliikennettä aktiivisuutesi kuvio ajan mittaan näkyy kokonaan |
| Globaali ajoitusanalyytikko | Korreloitu aktiivisuus koko verkossa kerralla | Purkaa salausta tai yhdistää osoitteita kryptografisesti | Peiteliikenne satunnaisin 3-10 minuutin välein, jos se on käytössä | Tätä vastustajaa vastaan puolustaudumme heikoiten; koko verkkoa tarkkaileva, kaiken rajattomasti säilyttävä tarkkailija on sen ulkopuolella, minkä mikään viestikohtainen rakenne voi korjata |
| Joku, jolla on avattu puhelimesi | Kaikki: selväkieliset viestit, yhteystiedot, avaimet | Palauttaa viestejä, jotka ratchet on jo poistanut | Tallennus avainnippuun Face ID:n tai Touch ID:n taakse; eteenpäin suuntautuva salaisuus rajaa menneisyyttä; pakkokoodi poistaa tilin avaamisen sijaan | Laitteen vaarantuminen on täydellinen kaikelle, mitä siinä juuri nyt on, ja pakkokoodi auttaa vain sillä hetkellä, kun sinua pyydetään avaamaan lukitus - ei, jos tallennustila on kopioitu ensin |
| Joku, jolla on palautuslauseesi | Identiteettisi, ja voi tästä eteenpäin esiintyä sinuna | Lukea aiempien keskustelujen ratchet-osaa - ne avaimet olivat satunnaisia ja vain laitteella | Lause ei koskaan poistu laitteeltasi eikä sitä koskaan lähetetä | Identiteettiavain, allekirjoitettu prekey ja PQ-prekey johdetaan kaikki lauseesta, eikä kertakäyttöisiä prekeyjä julkaista, joten jokaisen keskustelun avausviesti voidaan laskea uudelleen lauseesta ja ketjussa pysyvästi olevasta kirjekuoresta. Peruutusta ei myöskään ole |
| Vihamielinen yhteyshenkilö | Kaiken, mitä lähetät hänelle, ja voi ottaa siitä kuvakaappauksen tai välittää sen | Tavoittaa muita, joiden kanssa puhut, tai lukea muita keskusteluja | Estäminen ja keskustelukohtaiset avaimet | Mikään kryptografia ei estä keskustelukumppaniasi olemasta epäluotettava |
| Huijari yhteyshenkilön lisäämisen aikana | Ei mitään, jos vahvistus onnistuu | Vaihtaa omaa avaintaan sellaisen yhteyshenkilön tilalle, jonka paketti on allekirjoitettu ketjussa | Lompakolla allekirjoitetut prekey-paketit julkaistaan ketjussa, joten mikään rekisteri ei voi vaihtaa tilin avainta | Vertailtavaa turvanumeroa tai sormenjälkeä ei ole, joten sen vahvistaminen, että tili kuuluu oikealle henkilölle, tapahtuu kokonaan sovelluksen ulkopuolella ja ilman apua |
| Apple | Että Apple ID:si osti tilauksen | Nähdä viestejä tai yhteystietoja tai yhdistää ostosta lähetystoimintaasi | Sokeat tokenit ovat ostoksen ja jokaisen lähetyksen välissä | Apple tietää, että olet PrivaMeshin asiakas, mikä on iOS:ssä väistämätöntä |
| Verkkotason sensori | Että otit yhteyden Solanan RPC-päätepisteeseen | Lukea tai valikoiden pudottaa yksittäisiä viestejä | RPC-päätepisteet ovat vaihdettavissa, myös omiin | Solanan tai kaikkien RPC:iden estäminen estää toimituksen kokonaan |
Mitä tämä malli olettaa
Että kryptografiset primitiivit kestävät: X3DH, Double Ratchet, AES-256-GCM ja iOS 26:ssa ML-KEM-768. Että laitettasi ei ole jo vaarannettu. Että tarkistat, onko lisäämäsi yhteyshenkilö se, jonka tarkoitit. Jos jokin näistä pettää, muu rakenne ei pelasta sinua.
Se olettaa myös, että toteutuksemme näistä primitiiveistä on oikea - siksi lähdekoodi on julkinen ja siitä löydetystä virheestä maksetaan. Täydellinen luettelo siitä, mitä ei kateta, on sivulla tunnetut rajoitukset.
Usein kysyttyä
Mitä vastaan PrivaMesh puolustautuu heikoiten?
Globaalia vastustajaa vastaan, joka tarkkailee koko verkkoa jatkuvasti ja säilyttää kaiken. Peiteliikenne nostaa ajoituskorrelaation hintaa, mutta ei voita sen mittakaavan tarkkailijaa, ja ketju säilyttää hänelle pysyvän tallenteen.
Jos laitteeni takavarikoidaan, mikä paljastuu?
Kaikki, mitä siinä juuri nyt on: selväkieliset viestit, yhteystiedot ja avaimet, ellei se ole lukittu eikä hyökkääjä pääse Face ID:n ohi. Eteenpäin suuntautuva salaisuus rajaa vahingon siihen, mitä ratchet ei ole vielä poistanut - vanhoja viestejä ei voi enää palauttaa. Jos sinut pakotetaan avaamaan lukitus itse, pakkokoodi poistaa tilin avaamisen sijaan.
Voidaanko PrivaMesh pakottaa luovuttamaan tietoni?
Sitä voidaan pyytää. Luovutettavissa on vain tieto siitä, että jokin tili maksoi lähetyksen tiettynä hetkenä. Viestien sisältöä, vastaanottajaa, yhteystietoluetteloa tai tilitietuetta ei ole, koska mitään niistä ei tallenneta.
Auttaako VPN?
Kyllä, RPC-palveluntarjoajaa ja verkkotason tarkkailijaa vastaan - ne ovat ne kaksi vastustajaa, jotka näkevät IP-osoitteesi. Ketjuun kirjoitettuun se ei vaikuta mitenkään, ja se on jo valmiiksi lukukelvotonta.