Squid neden HTTPS ana bilgisayarını günlüğe kaydeder ama sayfa yolunu kaydetmez
TLS araya girmeyi olağan bir günlük ayarı olarak ele almadan, sıradan Squid CONNECT günlüklerinde eksik HTTPS yollarını açıklar.
shop.example:443 için kayıt, Squid'e /orders/42 yolunu vermez. CONNECT bir ana bilgisayar/bağlantı noktası ister; ardından hedef TLS HTTP yolunu tünelin içinde taşır.
| Kanıt | Sıradan CONNECT aktarımı |
|---|---|
| Hedef ana bilgisayar/bağlantı noktası ve tünel sonucu | Proxy için kullanılabilir. |
| İç HTTPS yolu ve uygulama isteği | İstemci ile web sitesi arasında şifrelenmiş. |
# ile başlayan tarayıcı URL parçası | Genellikle istemcide kalır, proxy günlüğünün dışında bile. |
Günlük biçimi Squid'in sahip olduğu alanları kaydedebilir, görülmeyen iletilerin şifresini çözemez. Düz HTTP iletimi farklıdır çünkü aracı o HTTP isteğini alır. Daha ayrıntılı çıktı CONNECT sınırını değiştirmez.
Yönetilen TLS araya girmesi istemci güvenini ve yönetim gereksinimlerini değiştirir. Küçük bir günlük anahtarı değildir ve IP değiştiren normal bir yönlendirme proxy'si için gereksizdir.
Uygulama sizinse ve sayfa düzeyinde tanılama gerekiyorsa, günlüklerini veya uygun şekilde tasarlanmış istemci telemetrisini kullanın. Proxy arızaları için hedef ana bilgisayarı, zamanı, durumu ve tamamlanan bağlantı aşamasını saklayın; bunlar genellikle özel sayfa yolları toplamadan sorunu bulur.