Proxy kimlik bilgilerini test etme: istek başarısı ve taze doğrulama
Kontrollü bir hedef kullanın, ardından izin verilen bir isteği verilen proxy parolasının taze doğrulamasından ayırın.
Proxy üzerinden başarılı olan bir istek, o işleme izin verildiğini kanıtlar. Ancak parolanın yeniden kontrol edildiğini kanıtlamayabilir: hedef muaf olabilir veya bağlantı zaten kimlik doğrulamasından geçmiş olabilir.
İşlem kontrolü için bilinen küçük bir yanıtı olan kontrollü uç noktanızı ve hesabın karşılaması gereken erişim ilkesini kullanın:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusUç nokta ve hesap yer tutucudur. Bunlar ara kimlik bilgileridir, hedefe yapılan herhangi bir oturum açmadan ayrıdır.
Yanıt aşamasını ve meydan okumayı birlikte tutun. 407 görüşmeyi başlatabilir veya sürdürebilir, desteklenmeyen yöntemleri bildirebilir ya da bir hesabı reddedebilir. 403 ilke gereği reddi gösterebilir ve daha sonraki bir web sitesi hatası başarılı proxy oturum açmasından sonra gelebilir.
Hesabın taze doğrulaması için operatörün desteklediği hesap kontrolünü veya kimliği doğrulanmış kimlik günlüklerini kullanın. Kendi proxy'nizde arka uç kanıtları gerçek doğrulamayı anonim olarak izin verilen istekten ayırabilir. Parola değişikliklerinde eski kimlik bilgisinin çalışmayı bırakması gerekip gerekmediğine karar verirken önbellek doğrulama penceresini dahil edin. Squid 6.13 Basic için credentialsttl doğrulama önbelleği penceresini denetler.