Güvenlik anahtarı açık, bir uygulama kasıtlı olarak tünelden hariç tutulmuş ve iki gereksinim artık birbiriyle çelişiyor. Biri tünel dışında hiçbir şeyin çıkamayacağını söylüyor, diğeri bu programın doğrudan gitmesi gerektiğini söylüyor. Her istemci bu çelişkiyi farklı çözer ve ayarlar sayfası hangi kuralın kazandığını nadiren açıklar. Herhangi bir etikete güvenmeden önce politikayı uygulama bazında yazın.

İki politika, tek makine

Güvenlik anahtarı arıza hakkında bir sözdür: tünel trafiği korumadığında trafik durur. Bölünmüş tünel seçim hakkında bir sözdür: bu programlar veya hedefler tüneli kullanır, şunlar kullanmaz. İkinci söz, birincinin karar vermesi gereken bir trafik yaratır. İki söz de yanlış değil; sadece farklı kişiler farklı tehditler için yazdı.

Üç sonuç mümkündür ve yalnızca biri kurulumun amaçladığıdır. Hariç tutulan uygulama kesinti sırasında doğrudan kalabilir; bu bölünmeye saygı duyar ve güvenlik anahtarını kırar. Diğer her şeyle birlikte engellenebilir; bu anahtara saygı duyar ve bölünmeyi kırar. Ya da arayüz kaybolduktan sonra platformun kuralı nasıl değerlendirdiğine bağlı olarak yalnızca bazen engellenebilir. Bilet üreten tam da son durumdur.

Kuraldan önce uygulama listesini yazın

Tüneli kullanması gereken programları, doğrudan gitmesi gerekenleri ve hiçbir listede asla görünmemesi gereken adları veya hedefleri listeleyin. Çözümleyici davranışını ve IPv6 tarafını ayrı ayrı ekleyin, çünkü ikisi de sayfa trafiğinden farklı bir politika izleyebilir.

Uygulama bazlı kurallar genellikle çalıştırılabilir bir dosya veya paketle eşleşir, içindeki profille değil. Tarayıcı profili, gizli pencere ve uzantı kendi ağ kimliklerini taşımaz, bu yüzden sürecin aldığı şeyi devralırlar. O tarayıcının başlattığı yardımcı süreç aynı kuralı hiç devralmayabilir.

İki liste gerekir, bir değil: tünelin ne taşıması gerektiği ve neyin hiçbir nedenle dışına çıkmaması gerektiği. İkisinde de görünen uygulama bir uygulama ayrıntısı değil gereksinim çatışmasıdır ve istemci yapılandırılmadan önce çözülmelidir.

Kesinti sırasında istemci ne yapar

Bazı uygulamalar kesinti sırasında hariç tutulan uygulamaları engeller ve yeniden bağlanınca erişimlerini geri verir. Diğerleri doğrudan yolu her zaman korur; bu bölünmeyle tutarlıdır ve güvenlik özelliği olarak daha zayıftır. Platform düzeyindeki kilitleme, istemcinin uygulama bazlı seçimini tamamen geçersiz kılabilir. Bu fark kozmetik değildir, çünkü hariç tutulan uygulamanın bir politika istisnası mı yoksa delik mi olduğuna o karar verir.

Android'in VPN olmadan bağlantıları engelleme seçeneğiyle birlikte her zaman açık VPN'i en net durumdur, çünkü kilitlemeyi istemci değil platform uygular ve tünel kapalıyken hariç tutulan paket diğer her şeyle birlikte engellenir. Uygulama bazlı istisnaları kendi sürücüsünde uygulayan bir masaüstü istemcisi, hariç tutulan süreci genellikle fiziksel arayüzde bırakır, çünkü o sürecin trafiğine hiçbir zaman sahip olmamıştır. İki davranış da savunulabilir ve yalnızca biri, hariç tutulan uygulamanın kullanılabilir kalması gerektiğini söyleyen bir gereksinime uyar. Sonucu yorumlamadan önce hangi bileşenin kuralı uyguladığını sorun.

Önünüzdeki işletim sisteminin davranışını okuyun, başka yerdeki aynı adlı ayarı değil. Uygulama API'leri farklıdır ve bir onay kutusu masaüstünde ve telefonda tamamen farklı anlamlara gelebilir. Sürüm de önemlidir, çünkü kilitleme denetimi Android sürümleri arasında ekranlar arasında yer değiştirmiştir ve istemci tarafındaki istisna listesi platform kilitlemesiyle aynı denetim değildir.

Üç an: tünel açık, tünel kapalı, yeniden bağlandı

Üç anda zararsız istekler kullanın: tünel çalışırken, sizi ilgilendiren arıza sırasında ve yeniden bağlandıktan sonra. Tek bir tarayıcı sonucu, hariç tutulan uygulamanın davranışını kanıtlayamaz.

curl -sS --max-time 8 https://api.ipify.org
curl -sS --max-time 8 --interface tun0 https://api.ipify.org
dig +short example.com

Çıkış adresi hangi yolun seçildiğini gösterir ve açık arayüz testi tünel tek çıkış olduğunda ne olduğunu gösterir. Herhangi birini çalıştırmadan önce her satırın yanına beklenen sonucu yazın, yoksa çıktı sonradan yorumlanır.

Hariç tutulan uygulama çevrimdışı kalırsa, güvenlik duvarına geniş bir izin eklemeden önce politika önceliğini inceleyin, çünkü o düzeltme test ettiğiniz ayrımı yok eder. Doğrudan kalırsa, bunun belgelenmiş istisna olduğunu ve kazara geri çekilme olmadığını doğrulayın. Tüm cihaz için katı bir gereksinim varsa, istisna listesini elle test edilebilecek kadar kısaltın.

İlgili makaleler