Пређи на садржај

Модел претњи

Ко шта може да види и шта га зауставља

Модел претњи користан је само ако противнике против којих губи именује једнако јасно као оне које побеђује. Сваки ред испод наводи шта тај противник види, до чега не може да дође, која одбрана постоји и шта ипак остаје могуће.

PrivaMesh је осмишљен против оператера који жели ваше податке, посматрача ланца који чита све јавно и преваранта који покушава да пресретне додавање контакта. Најслабији је против глобалног аналитичара времена, а против компромитованог уређаја не нуди ништа.

Модел претњи PrivaMesh-а по противнику, са одбраном и преосталим ризиком
ПротивникВидиНе можеОдбранаЈош могуће
PrivaMesh, оператерДа је неки налог платио слање, и кадаДа чита поруке, сазна примаоце, наброји ваше контакте или реконструише историјуНема базе налога ни складишта порука; слепи токени одвајају плаћање од слањаМогли бисмо бити приморани да покажемо да је неки налог нешто послао у одређено време
RPC провајдерВашу IP адресу, време захтева, трансакције које шаљетеДа било шта дешифрује или сазна чија је која једнократна адресаКрајња тачка је заменљива и може се самостално хостоватиПровајдер који бележи ствара слику, на нивоу мреже, о томе када сте активни
Посматрач ланцаДопуњени шифровани текст, једнократне адресе, тачна времена трансакцијаДа прочита садржај или повеже две поруке из истог разговораСкривене адресе, фиксни нивои допуне, необавезан маскирни саобраћајБез маскирног саобраћаја ваш образац активности кроз време потпуно је видљив
Глобални аналитичар временаКорелисану активност на целој мрежи одједномДа дешифрује или криптографски повеже адресеМаскирни саобраћај у насумичним размацима од 3 до 10 минута, ако је укљученПротив овог противника бранимо се најлошије; посматрач целе мреже са неограниченим чувањем ван је онога што било који дизајн на нивоу појединачних порука може да реши
Неко са вашим откључаним телефономСве: отворени текст, контакти, кључевиДа врати поруке које је ratchet већ избрисаоЧување у привеску за кључеве иза Face ID-а или Touch ID-а; тајност унапред ограничава прошлост; код принуде брише налог уместо да га отвориКомпромитација уређаја потпуна је за све што је тренутно на њему, а код принуде помаже само у тренутку када се од вас тражи откључавање - не ако је складиште раније копирано
Неко ко има вашу фразу за опоравакВаш идентитет, и може убудуће да се представља као виДа прочита ratchet део прошлих разговора - ти кључеви су били насумични и само на уређајуФраза никад не напушта ваш уређај и никад се не преносиКључ идентитета, потписани prekey и PQ prekey изводе се из фразе, а једнократни prekey-ји се не објављују, па се почетна порука сваког разговора може поново израчунати из фразе и трајне коверте на ланцу. Опозив такође не постоји
Злонамеран контактСве што му шаљете, и може да направи снимак екрана или проследиДа дође до других људи са којима разговарате или чита друге разговореБлокирање и засебни кључеви за сваки разговорНикаква криптографија не спречава да ваш саговорник буде непоуздан
Преварант при додавању контактаНишта, ако провера успеДа подметне свој кључ уместо контакта чији је пакет потписан на ланцуПакети prekey-ја потписани новчаником и објављени на ланцу, па ниједан регистар не може да подметне кључ налогаНема безбедносног броја ни отиска за поређење, па се потврда да налог припада жељеној особи обавља у потпуности ван апликације и без помоћи
AppleДа је ваш Apple ID купио претплатуДа види поруке, контакте или повеже куповину са вашом активношћу слањаСлепи токени стоје између куповине и сваког слањаApple зна да сте корисник PrivaMesh-а, што је на iOS-у неизбежно
Цензор на нивоу мрежеДа сте се повезали на Solana RPC крајњу тачкуДа чита или селективно одбацује појединачне порукеRPC крајње тачке су заменљиве, укључујући и сопственеБлокирање Solana-е или свих RPC-ова потпуно блокира доставу

Шта овај модел претпоставља

Да криптографски примитиви држе: X3DH, Double Ratchet, AES-256-GCM и, на iOS 26, ML-KEM-768. Да ваш уређај већ није компромитован. Да проверавате да ли је контакт који додајете особа коју сте намеравали. Ако било шта од тога закаже, остатак дизајна вас неће спасити.

Претпоставља и да је наша имплементација тих примитива исправна - зато је изворни код јаван и пронађени пропуст се плаћа. Потпун списак онога што није обухваћено налази се у познатим ограничењима.

Честа питања

Против чега се PrivaMesh најлошије брани?

Против глобалног противника који непрестано посматра целу мрежу и све чува. Маскирни саобраћај поскупљује корелацију времена, али не побеђује посматрача таквих размера, а ланац му чува трајан запис са којим може да ради.

Ако ми заплене уређај, шта је изложено?

Све што је тренутно на њему: отворени текст, контакти и кључеви, осим ако је закључан и нападач не може да прође Face ID. Тајност унапред ограничава штету на оно што ratchet још није избрисао - старе поруке већ не могу да се врате. Ако вас приморавају да га сами откључате, код принуде брише налог уместо да га отвори.

Може ли PrivaMesh да буде приморан да преда моје податке?

Може да се затражи. Једино што постоји за предају јесте да је неки налог платио слање у одређено време. Нема садржаја порука, примаоца, списка контаката ни записа налога, јер се ништа од тога не чува.

Да ли VPN помаже?

Да, против RPC провајдера и посматрача на нивоу мреже, два противника која виде ваш IP. Не мења ништа у ономе што се записује на ланац, а то је ионако нечитљиво.

Наставите са читањем