“Kiminlə danışıram?” — bir cümlədə iki sual. Biri mesajı yazan hesabla, digəri isə müştərinizin həqiqətən saxladığı şəbəkə bağlantısının uzaq ucundakı maşınla bağlıdır. Vasitəçi ilə ötürülən söhbətdə bunlar demək olar ki, heç vaxt eyni varlıq deyil və bu fərq VPN-in mesajlaşdığınız adamdan nəyi gizlətdiyi, nəyi gizlətmədiyi ilə bağlı çaşqınlığın çoxunu izah edir. Topologiyanı düzgün qurun və məxfilik sualı emosional deyil, cavablandırıla bilən olur.

Müştəriniz digər şəxslə deyil, xidmətlə danışır

Hər iştirakçının xidmətə qoşulduğu və xidmətin hesablar arasında mesaj çatdırdığı mətn söhbəti tətbiqini nəzərdən keçirin. Müştəriniz xidmətə bağlantı saxlayır; digər iştirakçı həmin xidmətə ayrıca bağlantı saxlayır. Mesaj onların müştərisindən xidmətə, xidmətdən də sizin müştərinizə gedir, yəni nəql qarşı tərəfiniz onların cihazı deyil, xidmətin son nöqtəsidir.

Alex's client  ->  chat service  ->  your client

Bundan sonra hər şey həmin bir diaqramdan çıxır. Öz bağlantınıza baxmaq xidməti müəyyən edir, Alexi yox. Alexin bağlantısına baxmaq xidməti digər tərəfdən müəyyən edir. Heç bir müşahidə tək başına digər şəxsin cihazının paket səviyyəsində qeydi deyil və öz trafikinizi nə qədər yoxlasanız da o, belə bir qeydə çevrilmir.

Fərqli müşahidəçilər fərqli sübutlar toplayır

Xidmət hər iki iştirakçıdan daha güclü mövqedədir, çünki hər iki bağlantını sonlandırır və eyni zamanda hər birinin hansı hesaba aid olduğunu bilir. Nə saxladığı, nə qədər saxladığı, hansı qeydləri birləşdirdiyi və kimə açıqladığı ayrı-ayrı suallar və ayrı-ayrı cavablardır və heç biri «tətbiq ucdan uca şifrələnib» ifadəsi ilə cavablanmır.

Siz, alıcı olaraq, şəbəkə faktları üçün zəif, məzmun faktları üçün isə güclü mövqedəsiniz: mesaj mətni, göstərilən ad, göndərənin yazdığı və ya əlavə etdiyi hər şey. Öz ünvanını yazan göndərən onu açıqlamış olur və bu açıqlama şəbəkə müşahidəsi kimi oxunsa da, şəbəkə müşahidəsi deyil.

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

Alex VPN ilə qoşulursa, xidmət həmin bağlantı üçün Alexin ev ünvanı yerinə çıxış ünvanını görə bilər. Bu, xidmətin nə gördüyü barədə ifadədir. Bu, çıxış ünvanının sizə verildiyi anlamına gəlmir və əlbəttə ki, sizin öz bağlantınızın Alexin nəql seçimi ilə anonimləşdirildiyi anlamına da gəlmir.

Tətbiq həqiqətən cihazdan cihaza işlədikdə

Vasitəçi modeli bir modeldir, qanun deyil. Bəzi mesajlaşma funksiyaları müştərilər arasında birbaşa yollar qurur, məsələn siqnal serveri vasitəsilə razılaşdırılan brauzer əsaslı veri kanalı və ya böyük həcmli verilənləri vasitəçidən keçirməmək üçün iki cihazı birləşdirən fayl ötürmə rejimi. Belə hallarda nəql qarşı tərəfi həqiqətən digər iştirakçının cihazıdır və müşahidəçi təhlili tamamilə dəyişir.

Tətbiqin dostyana adı hansı vəziyyətdə olduğunuzu demək üçün kifayət deyil. «Birbaşa mesaj» onun kim tərəfindən oxunduğunu təsvir edir, necə nəql edildiyini yox, və eyni tətbiqin içindəki zəng və ya ekran paylaşma funksiyası yanındakı mətn axınından fərqli topologiya istifadə edə bilər. Konkret funksiya üçün satıcının sənədlərini oxuyun və ya istifadə edərkən müştərinizin açdığı bağlantıları izləyin.

Ucdan uca şifrələmə ifadəsi qorunan məzmunu kimin oxuya biləcəyini əhatə edir. Hansı serverlərin bağlantı qəbul etdiyi, hansı metadatanı gördüyü və ya birbaşa yolun olub-olmadığı barədə heç nə demir və RFC 6973-ün müşahidəçi imkanları müzakirəsi faydalı bir intizamdır: müşahidəçinin adını çəkin, sonra o müşahidəçinin həqiqətən nə toplaya biləcəyini sadalayın.

Bunun VPN üçün mənası

VPN xidmətin sizin bağlantınız üçün nə gördüyünü dəyişir. Nəql qarşı tərəfinizin kim olduğunu dəyişmir və digər iştirakçıya ünvanınızın yeni görünüşünü vermir. VPN-in sizi mesajlaşdığınız adamdan gizlədəcəyini gözləmək kateqoriya səhvidir: onların müştərisinin sizin müştərinizlə heç vaxt bağlantısı olmayıb.

VPN-in dəyişə biləcəyi şey birbaşa yol funksiyasıdır. Əgər tətbiq başqa halda cihazdan cihaza bağlantı razılaşdıracaqsa, trafikinizi tuneldən keçirmək əvəzinə vasitəçini məcbur edə bilər və bəzi funksiyalar fərqli davranacaq və ya geri çəkiləcək; bu real təsirdir, lakin söhbətdən yox olmaqla deyil, topologiya ilə bağlıdır.

Sonra yazdığınız hər şeydə iki sualı ayrı saxlayın. Bunu hansı hesab göndərdi və hansı son nöqtə daşıdı. Hər ikisinə açıq cavab verin, hər cavabı kimin müşahidə edə biləcəyini qeyd edin və onları mesajın izlənə bilib-bilməməsi barədə tək bir hökmdə birləşdirməyi dayandırın.

Əlaqəli məqalələr