Мадэль пагроз
Хто што бачыць і што яго спыняе
Мадэль пагроз карысная, толькі калі называе праціўнікаў, якім прайграе, гэтак жа ясна, як тых, каго перамагае. У кожным радку ніжэй - што бачыць праціўнік, да чаго не можа дацягнуцца, якая абарона дзейнічае і што ўсё роўна застаецца магчымым.
PrivaMesh разлічаны супраць аператара, якому патрэбныя вашы даныя, назіральніка сеткі, які чытае ўсё публічнае, і самазванца, які спрабуе перахапіць даданне кантакту. Найслабейшы ён супраць глабальнага аналітыка часу і не дае нічога супраць скампраметаванай прылады.
| Праціўнік | Бачыць | Не можа | Абарона | Усё яшчэ магчыма |
|---|---|---|---|---|
| PrivaMesh, аператар | Што нейкі акаўнт аплаціў адпраўку, і калі | Чытаць паведамленні, даведвацца атрымальнікаў, бачыць вашы кантакты ці аднавіць гісторыю | Няма базы акаўнтаў і сховішча паведамленняў; сляпыя токены адвязваюць аплату ад адпраўкі | Нас могуць абавязаць паказаць, што нейкі акаўнт нешта адправіў у пэўны час |
| RPC-правайдар | Ваш IP-адрас, час запытаў, транзакцыі, якія вы адпраўляеце | Нешта расшыфраваць ці зразумець, чый аднаразовы адрас | Эндпоінт замяняльны, можна разгарнуць свой | Правайдар, які вядзе логі, складае сеткавую карціну таго, калі вы актыўныя |
| Назіральнік сеткі | Дапоўнены шыфратэкст, аднаразовыя адрасы, дакладны час транзакцый | Прачытаць змесціва ці звязаць два паведамленні адной размовы | Схаваныя адрасы, фіксаваныя ўзроўні дапаўнення, неабавязковы маскіравальны трафік | Без маскіравальнага трафіку ваш малюнак актыўнасці ў часе бачны цалкам |
| Глабальны аналітык часу | Карэляваную актыўнасць па ўсёй сетцы адразу | Расшыфраваць ці крыптаграфічна звязаць адрасы | Маскіравальны трафік з выпадковымі інтэрваламі 3-10 хвілін, калі ўключаны | Ад гэтага праціўніка мы абараняем горш за ўсё: назіральнік усёй сеткі з бясконцым захоўваннем - за межамі таго, што выпраўляе любы дызайн на ўзроўні асобных паведамленняў |
| Той, у каго ваш разблакаваны тэлефон | Усё: адкрыты тэкст, кантакты, ключы | Аднавіць паведамленні, ужо выдаленыя ratchet'ам | Захоўванне ў Keychain за Face ID або Touch ID; прамая сакрэтнасць абмяжоўвае мінулае; код прымусу сцірае акаўнт замест таго, каб адкрыць яго | Кампраметацыя прылады поўная для ўсяго, што цяпер на ёй, а код прымусу дапамагае толькі ў момант, калі вас просяць разблакаваць, - не калі сховішча ўжо скапіявалі |
| Той, у каго ваша фраза аднаўлення | Вашу асобу, і можа выдаваць сябе за вас надалей | Прачытаць ratchet-частку мінулых размоў - тыя ключы былі выпадковымі і жылі толькі на прыладзе | Фраза ніколі не пакідае прыладу і ніколі не перадаецца | Ключ асобы, падпісаны prekey і PQ prekey выводзяцца з фразы, а аднаразовыя prekey не публікуюцца, таму адкрывальнае паведамленне кожнай размовы можна пералічыць з фразы і вечнага ончэйн-канверта. Адкліку таксама няма |
| Нядобрасумленны суразмоўца | Усё, што вы яму адпраўляеце, і можа зрабіць скрыншот ці пераслаць | Дацягнуцца да іншых вашых суразмоўцаў ці прачытаць іншыя размовы | Блакіроўка і асобныя ключы для кожнай размовы | Ніякая крыптаграфія не перашкодзіць суразмоўцу аказацца ненадзейным |
| Самазванец пры даданні кантакту | Нічога, калі праверка прайшла | Падмяніць свой ключ замест ключа кантакту, чый пакет падпісаны ончэйн | Пакеты prekey, падпісаныя кашальком і апублікаваныя ончэйн, - ніводзін рэестр не можа падмяніць ключ акаўнта | Няма нумара бяспекі ці адбітка для параўнання, таму пацвердзіць, што акаўнт належыць патрэбнаму чалавеку, можна толькі па-за праграмай і без падказак |
| Apple | Што ваш Apple ID купіў падпіску | Бачыць паведамленні, кантакты ці звязаць пакупку з вашымі адпраўкамі | Сляпыя токены стаяць паміж пакупкай і кожнай адпраўкай | Apple ведае, што вы кліент PrivaMesh, - на iOS гэтага не пазбегнуць |
| Сеткавы цэнзар | Што вы звярнуліся да RPC-эндпоінта Solana | Прачытаць ці выбарачна адкінуць асобныя паведамленні | RPC-эндпоінты замяняльныя, у тым ліку на вашы ўласныя | Блакіроўка Solana ці ўсіх RPC цалкам блакуе дастаўку |
Што мяркуе гэтая мадэль
Што крыптаграфічныя прымітывы трымаюцца: X3DH, Double Ratchet, AES-256-GCM і, на iOS 26, ML-KEM-768. Што ваша прылада яшчэ не скампраметаваная. Што вы правяраеце: кантакт, які дадаецца, - той самы чалавек. Калі нешта з гэтага не так, астатні дызайн вас не выратуе.
Яшчэ яна мяркуе, што наша рэалізацыя гэтых прымітываў карэктная, - таму код адкрыты, а знойдзеная ў ім уразлівасць аплачваецца. Поўны спіс таго, што не пакрыта, - у вядомых абмежаваннях.
Частыя пытанні
Ад чаго PrivaMesh абараняе горш за ўсё?
Ад глабальнага праціўніка, які бесперапынна назірае за ўсёй сеткай і захоўвае ўсё. Маскіравальны трафік павышае кошт карэляцыі па часе, але не перамагае назіральніка такога маштабу, а сетка захоўвае для яго вечны запіс.
Калі ў мяне канфіскавалі прыладу, што раскрыта?
Усё, што цяпер на ёй: адкрыты тэкст, кантакты і ключы, калі толькі яна не заблакаваная і атакавальнік не можа прайсці Face ID. Прамая сакрэтнасць абмяжоўвае шкоду тым, што ratchet яшчэ не выдаліў, - старыя паведамленні ўжо не аднавіць. Калі вас прымушаюць разблакаваць самога, код прымусу сатрэ акаўнт замест таго, каб адкрыць яго.
Ці можна прымусіць PrivaMesh выдаць мае даныя?
Папрасіць можна. Выдаць можна толькі тое, што нейкі акаўнт аплаціў адпраўку ў пэўны час. Няма ні змесціва паведамленняў, ні атрымальніка, ні спіса кантактаў, ні запісу акаўнта - нічога з гэтага не захоўваецца.
Ці дапаможа VPN?
Так - супраць RPC-правайдара і сеткавага назіральніка, двух праціўнікаў, якія бачаць ваш IP. На тое, што запісана ў сетку, ён ніяк не ўплывае - гэта і так нечытэльна.