Gizleme ile şifreleme
Bu iki sözcük çoğu zaman aynı anlama geliyormuş gibi kullanılır. Gelmezler ve bu fark, belirli bir ağ için hangi protokolün doğru olduğunu belirler.
Farklı sorulara yanıt verirler
- Şifreleme
- "Bir gözlemci bunu okuyabilir mi?" sorusuna yanıt verir. Yükü, yalnızca anahtarı elinde tutanın geri kazanabileceği biçimde dönüştürür. Güvencesi matematikseldir, iyi anlaşılmıştır ve doğru uygulanmış modern bir şifre takımı hiçbir gerçek sistemin zayıf noktası değildir.
- Gizleme
- "Bir gözlemci bunun ne olduğunu anlayabilir mi?" sorusuna yanıt verir. Şifrelemenin görünür bıraktığı kısımları — el sıkışma yapısı, paket boyutları, zamanlama, meta veri — akışın belirli bir protokole ait olduğu belli olmayacak biçimde şekillendirir. Güvencesi deneyseldir ve yalnızca onu görecek şekilde güncellenmemiş sınıflandırıcılara karşı geçerlidir.
Bu asimetri önemlidir. Şifreleme ya çalışır ya kırılmıştır ve birisi daha dikkatli baktı diye zayıflamaz. Gizleme bir yarıştır: karşı taraf sınıflandırıcılarını güncelleyene kadar işe yarar; bu yüzden bir kez yayımlanmak yerine sürekli bakım görür.
Farklı hasımlar
| Endişe | Şifreleme | Gizleme |
|---|---|---|
| Ortak Wi-Fi'da birinin trafiğinizi okuması | Çözer | İlgisiz |
| Ağ işletmecisinin ziyaret ettiğiniz siteleri kaydetmesi | Kısmen — ana bilgisayar adları yine sızar | Yardımcı olur, o işareti kaldırarak |
| VPN olarak tanıdığı trafiği düşüren bir filtre | Yardımcı olmaz | Bütün mesele budur |
| Şifreli bir akışı ilkesel olarak düşüren bir işletmeci | Yardımcı olmaz | Akış izin verilen trafiğe benziyorsa yardımcı olur |
| Bağlandığınız uç noktayı ele geçirmiş biri | Yardımcı olmaz | Yardımcı olmaz |
İlk sütunu yukarıdan aşağıya okuyun, örüntü nettir: şifreleme bir gözlemciye karşı gizlilikle, gizleme bir kapı bekçisine karşı hayatta kalmakla ilgilidir. Birine sahip olup diğerine sahip olmayan bir protokol, belirli ve öngörülebilir biçimde başarısız olur.
Gizleme pratikte nasıl yapılır
Üç temel strateji vardır ve maliyetleri ile ne kadar dayandıkları bakımından ayrışırlar.
- Rastgeleleştirme
- Trafiği hiçbir şeye benzemez kılmak — sabit başlık yok, tanınabilir yapı yok, ilk paketten itibaren düzgün rastgele baytlar. Bu, desen eşleştirmeyi boşa çıkarır. Tanımlayamadığı her şeyi engelleyen bir ağa karşı ise başarısız olur, çünkü sınıflandırılamayan trafik tam da böyle bir ağın düşürdüğü şeydir.
- Taklit
- Trafiği izin verilen belirli bir protokole, genellikle HTTPS'e benzetmek. Varsayılan-reddet ağlarında ayakta kalır, ama yalnızca taklit her katmanda sadıksa; kısmi bir taklit, hiç taklit etmemekten daha göze çarpar, çünkü tutarsızlığın kendisi bir imzadır.
- Gerçeğinin içinde tünelleme
- İzin verilen protokolü taklit etmemek — gerçekten onu kullanmak ve tüneli onun sahici bir oturumunun içinde taşımak. Yanlış yapılacak bir taklit yoktur. Bedeli ek yük ve çoğu zaman aktarım hızıdır.
Gizlemenin bedeli
Bunların hiçbiri bedava değildir ve bedelin yokmuş gibi davranmak yerine bu konuda açık olmakta fayda var.
- Aktarım hızı. Paketleri boyutlarını gizlemek için doldurmak, hiçbir şey taşımayan baytlar göndermek demektir. Bir tüneli ikinci bir protokole sarmak her pakete başlık ekler.
- Gecikme. Ek katmanlar iki uçta da ek işlem demektir; paketlerin ritmini düzenlemek ise onları hazır olur olmaz göndermemeyi bilerek seçmektir.
- Kırılganlık. Bir taklidin, taklit ettiği şeyi izlemesi gerekir. Tarayıcılar değişir; bakımı yapılmayan bir gizleme katmanı kendisi ayırt edici bir parmak izine dönüşür.
- Karmaşıklık. Daha çok hareketli parça, bir uygulama hatasının tam da bu katmanın ortadan kaldırmak için var olduğu işareti sızdırabileceği daha çok yer demektir.
Filtrelenmeyen bir ağda bu maliyetler hiçbir şey satın almaz; gizlemenin kapatılabilir olması gerekmesinin sebebi budur. Her yerde varsayılan olarak açık tutmak, belki de hiç yaşamadığınız bir soruna karşı korunma uğruna gerçek performansı takas etmektir.
Pratikte bunun anlamı
- Neye karşı savunma yaptığınızı belirleyin. Güvenilmeyen bir kafe ağında bir oturumu korumak bir şifreleme sorunudur ve ehil her protokol tarafından zaten çözülmüştür.
- Trafik okunmak yerine engelleniyorsa bu bir gizleme sorunudur ve protokol seçimi büyük ölçüde önemlidir.
- Her katmanda tutarlı olan yaklaşımları, yalnızca sıra dışı olanlara tercih edin. Sıra dışılık başlı başına bir işarettir.
- Filtrelemeyen ağlar için sade ve hızlı yapılandırmayı elinizin altında tutun, maskeli olanı yalnızca bedelini hak ettiği yerde kullanın.
Sık sorulan sorular
Gizlenmiş bir VPN daha mı güvenli?
Kriptografik anlamda hayır — gizleme, şifrelemenin zaten sağladığının ötesinde bir gizlilik eklemez. Eklediği şey tanınmaya ve engellenmeye karşı dayanıklılıktır. Sizi engelleyen bir şey yoksa bu, karşılığı olmayan bir maliyettir.
Gizleme VPN'i yavaşlatır mı?
Genellikle bir ölçüde evet. Dolgu, ek protokol katmanları ve bilinçli ritim düzenlemesi ya bant genişliği tüketir ya gecikme ekler. Ne kadar olduğu tekniğe bağlıdır; gerçek bir protokolün içinde tünelleme genellikle en pahalısıdır.
Gizleme tespit edilebilir mi?
Belirli her gizleme tekniği eninde sonunda tespit edilebilir, çünkü bu bir desendir ve desenler öğrenilebilir. Alanın sürekli hareket hâlinde olmasının ve kalıcı tespit edilemezlik iddialarına şüpheyle yaklaşılması gerekmesinin sebebi budur.