May makakakita ba ng iyong IP sa isang chat app? Ano ang alam ng bawat tagamasid
Sa chat na dumadaan sa serbisyo, ang nagpadala at ang kausap mo sa network ay magkaibang entidad. Ihiwalay ang nakikita ng serbisyo, ang nakikita mo, at ang ipinahihiwatig ng label ng app.
“Kausap ko ba?” ay dalawang tanong sa isang pangungusap. Ang isa ay tungkol sa account na sumulat ng mensahe, ang isa ay tungkol sa makina sa kabilang dulo ng koneksyon sa network na aktuwal na hawak ng iyong kliyente. Sa chat na dumadaan sa serbisyo, halos hindi sila kailanman ang parehong entidad, at ang pagkakaibang iyon ang nagpapaliwanag sa karamihan ng kalituhan tungkol sa kung ano ang itinatago o hindi itinatago ng VPN sa taong sinusulatan mo. Kapag tama ang topolohiya, nagiging masasagot ang tanong ng privacy sa halip na emosyonal.
Ang kliyente mo ay kausap ang serbisyo, hindi ang kabilang tao
Isipin ang isang text chat app kung saan bawat kalahok ay kumokonekta sa serbisyo at ang serbisyo ang naghahatid ng mga mensahe sa pagitan ng mga account. Ang kliyente mo ay may koneksyon sa serbisyo; ang kabilang kalahok ay may hiwalay na koneksyon sa parehong serbisyo. Ang mensahe ay naglalakbay mula sa kanilang kliyente patungo sa serbisyo at mula sa serbisyo patungo sa iyo, ibig sabihin ang kausap mo sa transportasyon ay isang dulo ng serbisyo, hindi ang kanilang device.
Alex's client -> chat service -> your clientLahat ng sumusunod ay nagmumula sa isang diagram na iyon. Kung titingnan mo ang sarili mong koneksyon, ang natukoy mo ay ang serbisyo, hindi si Alex. Kung titingnan mo ang koneksyon ni Alex, ang natukoy mo ay ang serbisyo mula sa kabilang panig. Wala sa mga obserbasyong ito ang rekord sa antas ng packet ng device ng kabilang tao, at walang dami ng pagsusuri sa sarili mong trapiko ang makagagawa nito.
Iba't ibang tagamasid, iba't ibang ebidensya
Ang serbisyo ay nasa mas matibay na posisyon kaysa sa sinumang kalahok dahil tinatapos nito ang dalawang koneksyon at alam din kung aling account ang may-ari ng bawat isa. Ano ang itinatago nito, gaano katagal, aling mga rekord ang pinagsasama at kanino isinisiwalat ang mga ito ay hiwalay na mga tanong na may hiwalay na sagot, at wala sa mga ito ang sinasagot ng “may end-to-end encryption ang app”.
Ikaw, bilang tatanggap, ay mahina sa mga katotohanan ng network ngunit malakas sa mga katotohanan ng nilalaman: ang teksto ng mensahe, ang ipinapakitang pangalan, lahat ng itinipa o ikinabit ng nagpadala. Ang nagpadala na nagtipa ng sariling address ay isiniwalat ito, at ang pagsisiwalat na iyon ay hindi obserbasyon sa network kahit mukhang ganoon.
| Observer | Sees | Cannot conclude |
|---|---|---|
| You | Your connection to the service, message contents, sender-supplied details | The other client's source address |
| The other participant | Their connection, message contents, what the service attaches | Your source address |
| The service | Both connections, account mapping, delivery metadata | What it does not retain, or what leaves its boundary |
Kung kumokonekta si Alex sa pamamagitan ng VPN, maaaring makita ng serbisyo ang exit address ng koneksyong iyon sa halip na ang address ng bahay ni Alex. Iyon ay pahayag tungkol sa nakikita ng serbisyo. Hindi ibig sabihin na ibinibigay sa iyo ang exit address, at tiyak na hindi ibig sabihin na ang sarili mong koneksyon ay ginagawang anonymous ng pagpili ni Alex ng transportasyon.
Kapag tunay na peer-to-peer ang app
Ang modelo ng relay ay modelo, hindi batas. Ang ilang feature ng pagmemensahe ay gumagawa ng direktang landas sa pagitan ng mga kliyente, halimbawa isang data channel sa browser na pinag-uusapan sa pamamagitan ng signaling server, o isang mode ng paglilipat ng file na nag-uugnay sa dalawang device upang maiwasan ang pag-relay ng malaking data. Sa mga ganoong kaso ang kausap mo sa transportasyon ay tunay na device ng kabilang kalahok, at ganap na nagbabago ang pagsusuri ng tagamasid.
Hindi sapat ang magiliw na label ng app upang sabihin kung alin sa mga kaso ang kinalalagyan mo. Ang “direct message” ay naglalarawan kung sino ang bumasa, hindi kung paano ito dinadala, at ang feature ng tawag o screen sharing sa parehong app ay maaaring gumamit ng ibang topolohiya kaysa sa text thread sa tabi nito. Basahin ang dokumentasyon ng vendor para sa partikular na feature, o panoorin kung anong koneksyon ang binubuksan ng kliyente mo habang ginagamit ito.
Ang pahayag tungkol sa end-to-end encryption ay sumasaklaw sa kung sino ang makababasa ng protektadong nilalaman. Wala itong sinasabi tungkol sa kung aling server ang tumatanggap ng koneksyon, anong metadata ang nakikita nila, o kung may direktang landas, at ang talakayan sa RFC 6973 tungkol sa kakayahan ng tagamasid ay kapaki-pakinabang na disiplina: pangalanan ang tagamasid, pagkatapos ay ilista kung ano ang aktuwal na makokolekta ng tagamasid na iyon.
Ano ang ibig sabihin nito para sa VPN
Binabago ng VPN ang nakikita ng serbisyo tungkol sa koneksyon mo. Hindi nito binabago kung sino ang kausap mo sa transportasyon, at hindi nito binibigyan ang kabilang kalahok ng bagong pananaw sa address mo. Ang umasa na itatago ka ng VPN mula sa taong sinusulatan mo ay isang kamalian sa kategorya: kailanman ay walang koneksyon ang kanilang kliyente sa iyo.
Ang mababago ng VPN ay isang feature ng direktang landas. Kung ang app ay makikipag-usap sana ng peer-to-peer na koneksyon, ang pagruruta ng trapiko mo sa isang tunnel ay maaaring pilitin ang relay, at ang ilang feature ay kikilos nang iba o babalik sa alternatibo; tunay na epekto iyon, ngunit tungkol ito sa topolohiya, hindi sa paglaho mula sa usapan.
Pagkatapos, panatilihing hiwalay ang dalawang tanong sa lahat ng isusulat mo. Aling account ang nagpadala nito at aling dulo ang nagdala nito. Sagutin ang dalawa nang malinaw, itala kung sino ang makakamasid sa bawat sagot, at itigil ang pagsasama ng mga ito sa isang hatol tungkol sa kung matutunton ang isang mensahe.