HTTPS proxy'si de sertifika zincirini göndermek zorundadır
İstemciden Squid'e giden TLS dinleyicisinde eksik ara sertifikaları, hedef web sitesinin sertifikasından ayrı olarak teşhis edin.
İstemciler bir web sitesine ulaşmadan önce HTTPS proxy'sini reddediyorsa, proxy dinleyicisinin gönderdiği zinciri inceleyin. Tek başına geçerli bir yaprak sertifika, istemcinin ihtiyaç duyduğu ara sertifikaları sağlamayabilir.
- Denetlenen uç noktayı belirleyin. Yapılandırılmış proxy URL'sindeki ana bilgisayar adını ve o bağlantının hatasını okuyun. Dinleyici sertifikası bu adı kapsamalıdır. Bir web sitesinin sertifikası veya başka bir IP takma adı için sertifika bunun yerini alamaz.
- Dinleyicinin zincir yapılandırmasını denetleyin. Squid'in desteklediği OpenSSL yapılandırması ara sertifikaları sertifika dosyasına ekleyebilir. Kurulu Squid sürümü ve TLS backend için dinleyici başvurusunda düzeni doğrulayın; paket davranışı tek tip değildir. Squid 6.13 TLS dinleyici örneği dinleyici güvenini hedefin TLS'inden ayrı tutar.
- İstemci güvenini ayrıca denetleyin. Ara sertifikaları göndermek zinciri kurmaya yardımcı olur, ancak istemcinin yine de amaçlanan kök güven çapasına ihtiyacı vardır. Tüm sunucu zincirini ayrım yapmadan kök deposuna aktarmak, sunucunun gönderdiğini düzeltmekten farklı bir değişikliktir.
Doğrulamayı açık bırakın. İstemcinin kullanmayı amaçladığı HTTPS proxy'sini tanımlar. O bağlantı doğrulandıktan sonra, sonraki bir web sitesi sertifika hatası proxy üzerinden hedefin TLS oturumuna aittir ve kendi ana bilgisayar adı ve güven incelemesine sahiptir.