Nazad

Serijal o bezbednoj komunikaciji: Signal ili Session?

Ako je Signal u poslednje vreme postao standard za bezbednu komunikaciju čak i u Srbiji, sledeće pitanje se nameće samo od sebe: šta se dešava kada ni identitet više ne želimo da ostavimo iza sebe?

U prethodnom tekstu Signal je izašao kao pobednik u poređenju sa WhatsApp-om. Razlog je bio prilično jednostavan: Signal nudi snažnu end-to-end enkripciju, minimalne metapodatke, proverenu infrastrukturu i upotrebljivost u realnom svetu.

Ali Signal i dalje traži broj telefona. I dalje postoji veza sa telco infrastrukturom. Minimalna, svedena, ali realna. Za većinu ljudi, to je sasvim prihvatljivo. Za neke, ipak nije.

Tu dolazimo do Session-a.

Ovo poređenje, za razliku od prethodnih, nije duel „dobro vs loše“, već sudar dva različita shvatanja privatnosti i bezbednosti.

Privatnost i anonimnost nisu isto

Prva i najvažnija stvar koju treba razjasniti jeste ovo: privatnost i anonimnost nisu isto. Privatnost znači da sadržaj komunikacije ne može da se pročita. Anonimnost znači da se ne zna ko uopšte komunicira.

Signal je alat za privatnu komunikaciju. Session je alat za anonimnu komunikaciju. Ta razlika nije semantička. Ona je suštinska i sve ostalo u ovom tekstu se logično nadovezuje upravo na nju.

Identitet: minimalan trag vs njegovo odsustvo

Signal koristi broj telefona kao identifikator. To ne znači da Signal „zna ko ste“ u klasičnom smislu, ali znači da postoji tačka veze između naloga i stvarnog sveta. Signal tu vezu minimizuje koliko god je moguće: ne čuva kontakte i ne skladišti sadržaj komunikacije.

Ali ta veza postoji, jer je broj telefona temelj Signalovog modela upotrebljivosti. Bez toga, Signal ne bi mogao da funkcioniše.

Session taj kompromis odbacuje u potpunosti.

  • nema broja telefona
  • nema korisničkog imena
  • nema email adrese
  • nema centralnog naloga

Vaš identitet je kriptografski ključ koji se generiše lokalno na uređaju. Ne postoji podatak koji vas povezuje sa stvarnom osobom, osim onoga što sami odlučite da podelite.

Ako taj identitet izgubite, nema resetovanja lozinke. Nema administracije i nema povratka. Ako vam je cilj da ni minimalni trag identiteta ne postoji, Session ide dalje od Signala.

Arhitektura: minimizacija poverenja vs njegovo uklanjanje

Signal koristi centralizovanu infrastrukturu, ali sa vrlo jasnim ciljem: serveri treba da znaju što manje. Oni služe isključivo kao posrednici za isporuku poruka, bez skladištenja sadržaja i bez evidencije komunikacionih veza.

To je model minimizacije poverenja. Server postoji, ali mu se ne daje moć.

Session ide drugim putem. Koristi decentralizovanu mrežu servisnih čvorova, sa principima sličnim onion routingu. Poruke prolaze kroz više čvorova pre nego što stignu do primaoca. Nijedan čvor nema potpunu sliku komunikacije.

Drugim rečima, cilj nije da server „zna malo“, već da ne postoji mesto koje može da zna dovoljno.

Cena tog pristupa je očigledna:

  • veća latencija
  • manja pouzdanost
  • povremena kašnjenja poruka

Ali to nije mana implementacije već je direktna posledica arhitekture. Session ne pokušava da bude brz već pokušava da bude teško pratljiv.

Metapodaci: minimizacija naspram strukturnog razbijanja

Signal metapodatke svodi na tehnički minimum. Serveri ne čuvaju listu kontakata, ne znaju ko s kim razgovara i ne beleže IP adrese. Jedini podaci koji postoje su oni koji su neophodni da bi sistem funkcionisao, poput datuma registracije i poslednjeg kontakta sa serverom.

To je izuzetno snažan model privatnosti i razlog zašto se Signal često navodi kao primer dobre prakse.

Session pokušava nešto ambicioznije: da metapodaci ne budu upotrebljivi čak ni ako postoje fragmentarno.

  • putanje poruka su razbijene
  • komunikacija je vremenski zamaskirana
  • identitet pošiljaoca nije centralno vidljiv

U praksi to znači da čak i u slučaju delimične kompromitacije mreže postaje izuzetno teško rekonstruisati odnose između korisnika. Ovo je tačka u kojoj Session jasno izlazi iz domena privatnosti i ulazi u domen anonimnosti.

Kriptografija i bezbednosna zrelost

Obe aplikacije koriste savremenu kriptografiju. Razlika nije u tome da li su poruke šifrovane, već koliko je ceo sistem testiran u realnim uslovima.

Signal

  • koristi Signal Protocol, industrijski standard
  • ima višegodišnje nezavisne bezbednosne audite
  • široko je analiziran u akademskoj i stručnoj zajednici
  • koristi se u realnim, visokorizičnim scenarijima

Session

  • koristi kombinaciju kriptografskih mehanizama prilagođenih anonimnoj mreži
  • tehnički je vrlo ambiciozan
  • ali ima kraću istoriju u praksi i manju bazu korisnika

To ne znači da je Session „nesiguran“, znači da je mlađi i manje testiran u ekstremnim uslovima.

Ovde je važno biti pošten: Signal je i dalje zreliji sistem. Session svesno prihvata veći rizik u zamenu za viši stepen anonimnosti.

Realan svet vs svesni kompromis

Ovo je deo koji najviše utiče na izbor.

Signal:

  • radi brzo
  • radi stabilno
  • ljudi ga koriste svakodnevno
  • možete ga preporučiti porodici i znati da će poruka stići

Session:

  • zahteva svesnu odluku
  • sporiji je
  • ne funkcioniše kao „još jedna chat aplikacija“

Session nije alat za masovnu upotrebu i ne trudi se da to bude. To je alat koji se koristi kada znate zašto vam je potreban.

Pa ko je pobednik?

Ako je kriterijum:

  • popularnost
  • jednostavnost
  • svakodnevna upotreba

Signal ostaje vodeći izbor.

Ako je kriterijum:

  • odsustvo identiteta
  • nezavisnost od telco infrastrukture
  • otpornost na mapiranje komunikacionih mreža

Session ide korak dalje.

U tom okviru, Session pobeđuje. Ne zato što je „bolji u svemu“ jer nije, već zato što radi ono što Signal namerno ne radi.

Session kao alternativa, ne zamena

Session nije zamena za Signal, već je alternativa za one kojima Signal više nije dovoljan.

Razlika je između:

  • „želim da moje poruke budu privatne“
  • i „ne želim da se zna da sam uopšte deo komunikacije“

Za većinu ljudi, u većini situacija, Signal ostaje najrazumniji izbor. Za one koji su spremni da prihvate kompromis u brzini i komforu, Session je sledeći korak.

I upravo zato, u ovom poređenju:

  • Session odnosi pobedu po kriterijumu anonimnosti
  • Signal ostaje standard bezbedne komunikacije

U nastavku serijala ulazimo još dublje, u alate koji pokušavaju da eliminišu i servere i kontakt tačke u potpunosti. Ali pre toga je važno razumeti ovu razliku.

Tamara Stamenković
Tamara Stamenković
https://tamarastamenkovic.com
Internet je pun informacija, ali malo njih zaista pomaže kada treba doneti odluku ili rešiti konkretan problem. Zato na ovom blogu pišem o temama koje se nalaze na preseku marketinga, tehnologije i poslovanja - kroz iskustva iz prakse, korisne uvide i sadržaj koji ostaje relevantan i nakon što prođu trendovi.