HSTS, SOCKS vekili kullanmanızı engellemez
SOCKS bağlantı hatasını HSTS uygulamasından ve HTTPS sertifika doğrulamasından ayırın.
HSTS doğrudan bağlantı gerektirmez. HTTPS, SOCKS üzerinden normal TLS ve sertifika doğrulamasıyla çalışabilir; HSTS tarayıcıya ana bilgisayar için HTTPS kullanmasını ve sertifika hatalarını katı biçimde ele almasını söyler.
Tarayıcı bir SOCKS bağlantı hatası bildirirse, önce seçilen SOCKS sürümünü, vekilin hedef HTTPS bağlantı noktasına ulaşma yeteneğini ve hedef DNS'in nerede çözüldüğünü kontrol edin. Başarısız bir anlaşma veya reddedilen hedef bağlantısı, web sitesi sertifikası değerlendirilmeden önce gerçekleşir.
Bağlantı açıldıktan sonraki sertifika hatası farklı bir aşamadır. HSTS bu hatanın atlatılmasını önleyebilir, ancak önceki SOCKS anlaşmasının başarısız olmasına neden olmadı. Bir taşıma sorununu telafi etmek için HTTPS ilkesini devre dışı bırakmak yerine web sitesinin ana bilgisayar adını ve güven zincirini karşılaştırın.
SOCKS kendi başına yolu TLS araya girmesine dönüştürmez. Güvenilmeyen bir vekil trafiği düşürebilir veya yanlış yönlendirebilir; geçerli uçtan uca TLS ise kimlik taklidini tespit etmek içindir. Yeni bir kök sertifika yüklemek bu güven düzenini değiştirir ve HSTS için olağan bir düzeltme değildir. Bir site çalışıp diğeri başarısız olduğunda, gerçek bağlantı aşamalarını ve hedef gereksinimlerini karşılaştırın. Genel bir uç nokta üzerinden izin verilen karşılaştırma için SOCKS vekil listesi adaylar sunar; sürümü ve kimlik doğrulama desteğini tarayıcıyla eşleştirin.