DPI — deep packet inspection, derin paket incelemesi. VPN birdenbire bağlanmayı bıraktığında akla gelen teknoloji. Gerçekte ne yaptığına bakalım.
Kısa cevap
Sıradan filtreleme alıcının adresine bakar: paket nereye gidiyor. DPI içeriğe ve yapıya bakar: bağlantı nasıl görünüyor. Bu yüzden her ikisi de şifreli olsa ve aynı porta gitse bile tarayıcı HTTPS'ini VPN tünelinden ayırabilir.
Posta benzetmesi
Bir posta ayrıştırma merkezini düşünün. Basit filtreleme zarfın üzerindeki adrese bakmaktır: bu şehre göndermiyoruz. DPI ise zarfın kendisine bakmaktır: biçimine, kalınlığına, nasıl yapıştırıldığına, kapağında neyin basılı olduğuna. Mektup açılmaz, ancak dış belirtilerden içinde ne olduğu sonucuna varılır ve buna dayanarak geçirilir ya da geçirilmez.
DPI şifreli trafikte neyi görür
İçeriği görmez, şifreleme çalışır. Ama yeterince şey görür:
- Bağlantının başlangıcı. TLS el sıkışmasının ilk paketleri açık iletilir: protokolün hangi sürümü, istemcinin hangi algoritmaları hangi sırayla önerdiği. Tarayıcılarda bu küme birdir, VPN istemcilerinde başkadır.
- Sitenin adı. Sıradan TLS'te alan adı, el sıkışma aşamasında SNI alanında açık metin olarak iletilir.
- Paketlerin boyutları ve ritmi. Video akışı, sayfa yükleme ve VPN tüneli, içerik okunamaz olsa bile farklı karakteristik örüntüler verir.
- Süre ve hacim. Düzenli akışlı kalıcı bir bağlantı, siteye yapılan kısa isteklerden oluşan bir diziden farklı görünür.
DPI neyi görmez
- Şifreli verilerin içeriğini: metinleri, parolaları, dosyaları.
- Kurulmuş tünelin içinde tam olarak ne yaptığınızı.
- HTTPS ile açılan sayfaların içeriğini.
Bu önemli: DPI bağlantıları sınıflandırma aracıdır, yazışma okuma aracı değil.
Denemeye hazır mısınız?
Kart bilgisi gerekmeden 8 saat ücretsiz. Tüm sunuculara tam erişim.
Port değiştirmek neden yardımcı olmaz
Sık verilen bir öneri — «VPN'i 443 portunda çalıştırın». Port bazlı filtrelemeye karşı işe yarar, DPI'a karşı yaramaz: o port numarasına değil, el sıkışmanın nasıl göründüğüne bakar. 443'teki VPN tüneli 443'te de VPN tüneli olarak kalır.
Protokoller DPI'a nasıl karşılık verir
- HTTPS gibi gizlenme (Trojan): tünel sıradan bir web bağlantısının yapısını tekrarlar, parolasız istekte ise sunucu bir web sunucusu gibi davranır.
- El sıkışma hedefinin değiştirilmesi (VLESS Reality): bağlantı gerçek bir üçüncü taraf siteye yapılan bir istek gibi görünür ve denetimde sunucu o sitenin gerçek yanıtını verir.
- Taşıyıcının değiştirilmesi (QUIC üzerinde Hysteria 2): farklı bir trafik profili ve kayıplara karşı daha iyi dayanıklılık.
Bu neden bir kerede ve sonsuza dek çözülmez
DPI sistemleri kurallarını, protokoller de gizleme yöntemlerini günceller. Bu, nihai cevabı olan bir görev değil, bir süreçtir. Bu yüzden belirli bir protokolün her zaman ve her yerde çalışacağını vaat etmiyoruz: bunu vaat eden herkes bilemeyeceği bir şeyden söz ediyor.
Kullanıcı ne yapmalı
Pratikte zor bir şey yok. Bağlantı kurulmuyorsa uygulamada konumu değiştirin: bu, çoğu durumu çözer. Ağa uygun protokol seçimini istemci kendisi yapar.