Bir sohbet uygulamasında IP'nizi biri görebilir mi? Her gözlemci ne bilir
Hizmet üzerinden geçen bir sohbette gönderen ile ağ karşı tarafınız farklı varlıklardır. Hizmetin ne gördüğünü, sizin ne gördüğünüzü ve uygulama etiketinin ne ima ettiğini ayırın.
„Kiminle konuşuyorum?“ tek cümlede iki sorudur. Biri mesajı yazan hesap, diğeri istemcinizin gerçekte tuttuğu ağ bağlantısının diğer ucundaki makine hakkındadır. Hizmet üzerinden geçen bir sohbette bunlar neredeyse hiçbir zaman aynı varlık değildir ve bu fark, bir VPN'in mesaj attığınız kişiden neyi saklayıp neyi saklamadığı konusundaki kafa karışıklığının çoğunu açıklar. Topoloji doğruysa gizlilik sorusu duygusal değil, yanıtlanabilir bir soru olur.
İstemciniz diğer kişiyle değil, hizmetle konuşur
Her katılımcının hizmete bağlandığı ve hizmetin hesaplar arasında mesaj ilettiği bir metin sohbeti uygulaması düşünün. İstemciniz hizmete bir bağlantı tutar; diğer katılımcı aynı hizmete ayrı bir bağlantı tutar. Mesaj onların istemcisinden hizmete, hizmetten de sizinkine gider; yani taşıma karşı tarafınız onların cihazı değil, hizmetin bir uç noktasıdır.
Alex's client -> chat service -> your clientSonraki her şey o tek şemadan çıkar. Kendi bağlantınıza bakmak hizmeti tanımlar, Alex'i değil. Alex'in bağlantısına bakmak hizmeti diğer taraftan tanımlar. Bu gözlemlerin hiçbiri tek başına diğer kişinin cihazının paket düzeyinde kaydı değildir ve kendi trafiğinizi ne kadar incelerseniz inceleyin bu değişmez.
Farklı gözlemciler farklı kanıtlar toplar
Hizmet, herhangi bir katılımcıdan daha güçlü bir konumdadır çünkü iki bağlantıyı da sonlandırır ve hangi hesabın hangisine ait olduğunu da bilir. Neyi sakladığı, ne kadar süreyle, hangi kayıtları birleştirdiği ve kime açıkladığı ayrı sorular ve ayrı yanıtlardır; hiçbirine „uygulama uçtan uca şifreli“ cümlesi yanıt vermez.
Siz alıcı olarak ağ olgularında zayıf, içerik olgularında güçlüsünüz: mesaj metni, görünen ad, gönderenin yazdığı veya eklediği her şey. Kendi adresini yazan bir gönderen onu açıklamış olur ve bu açıklama, öyle okunsa da, bir ağ gözlemi değildir.
| 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 |
Alex bir VPN üzerinden bağlanıyorsa hizmet, o bağlantının çıkış adresini Alex'in ev adresi yerine görebilir. Bu, hizmetin ne gördüğüne dair bir ifadedir. Çıkış adresinin size verildiği anlamına gelmez ve kendi bağlantınızın Alex'in taşıma seçimiyle anonimleştiği anlamına hiç gelmez.
Uygulama gerçekten eşler arası olduğunda
Aktarma modeli bir modeldir, yasa değil. Bazı mesajlaşma özellikleri istemciler arasında doğrudan yollar kurar; örneğin bir sinyal sunucusu üzerinden görüşülen tarayıcı tabanlı bir veri kanalı ya da büyük verilerin aktarılmasını önlemek için iki cihazı birbirine bağlayan bir dosya aktarım modu. Böyle durumlarda taşıma karşı tarafı gerçekten diğer katılımcının cihazıdır ve gözlemci analizi tamamen değişir.
Uygulamanın dostça etiketi hangi durumda olduğunuzu söylemeye yetmez. „Doğrudan mesaj“ kimin okuduğunu anlatır, nasıl taşındığını değil; aynı uygulamadaki bir arama veya ekran paylaşımı özelliği yanındaki metin dizisinden farklı bir topoloji kullanabilir. Belirli özellik için sağlayıcının belgelerini okuyun veya kullanırken istemcinizin hangi bağlantıları açtığını izleyin.
Uçtan uca şifreleme ifadesi korunan içeriği kimin okuyabileceğini kapsar. Hangi sunucuların bağlantı kabul ettiği, hangi üst verileri gördükleri veya doğrudan bir yol olup olmadığı hakkında hiçbir şey söylemez; RFC 6973'teki gözlemci yetenekleri tartışması yararlı bir disiplindir: gözlemciyi adlandırın, sonra o gözlemcinin gerçekten neler toplayabileceğini listeleyin.
Bunun VPN için anlamı
VPN, hizmetin bağlantınız hakkında ne gördüğünü değiştirir. Taşıma karşı tarafınızın kim olduğunu değiştirmez ve diğer katılımcıya adresiniz hakkında yeni bir görünüm vermez. VPN'in sizi mesaj attığınız kişiden saklayacağını beklemek bir kategori hatasıdır: onların istemcisinin sizinkiyle hiçbir zaman bağlantısı olmadı.
VPN'in değiştirebileceği şey doğrudan yol özelliğidir. Uygulama aksi halde eşler arası bir bağlantı görüşecekse, trafiğinizi bir tünelden geçirmek aktarmayı zorlayabilir ve bazı özellikler farklı davranır ya da yedek yola döner; bu gerçek bir etkidir ama topolojiyle ilgilidir, konuşmadan kaybolmakla değil.
Sonra yazdığınız her şeyde iki soruyu ayrı tutun. Hangi hesap bunu gönderdi ve hangi uç nokta taşıdı. İkisine de açıkça yanıt verin, her yanıtı kimin gözleyebileceğini not edin ve bunları bir mesajın izlenip izlenemeyeceğine dair tek bir hükümde birleştirmeyi bırakın.