Eine Anfrage, die über einen Proxy erfolgreich ist, beweist, dass dieser Vorgang erlaubt war. Sie beweist möglicherweise nicht, dass das Passwort erneut geprüft wurde: Das Ziel kann ausgenommen sein oder die Verbindung ist bereits authentifiziert.

Für eine Vorgangsprüfung verwenden Sie Ihren kontrollierten Endpunkt mit einer bekannten kleinen Antwort und einer Zugriffsrichtlinie, die das Konto erfüllen soll:

curl --proxy http://proxy.example:8080   --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD'   https://probe.example/status

Endpunkt und Konto sind Platzhalter. Dies sind Zwischen-Anmeldedaten, getrennt von jeder Anmeldung am Ziel.

Halten Sie Antwortphase und Aufforderung zusammen. Ein 407 kann die Aushandlung beginnen oder fortsetzen, nicht unterstützte Methoden melden oder ein Konto ablehnen. Ein 403 kann eine Richtlinienablehnung anzeigen, und ein späterer Website-Fehler kann auf eine erfolgreiche Proxy-Anmeldung folgen.

Für eine frische Kontovalidierung nutzen Sie die vom Betreiber unterstützte Kontoprüfung oder Protokolle authentifizierter Identitäten. Auf Ihrem eigenen Proxy kann Backend-Evidenz eine tatsächliche Validierung von einer anonym erlaubten Anfrage unterscheiden. Bei Passwortänderungen berücksichtigen Sie das Cache-Validierungsfenster, wenn Sie entscheiden, ob die alten Anmeldedaten nicht mehr funktionieren sollten. Bei Squid 6.13 Basic steuert credentialsttl ein Validierungs-Cache-Fenster.

Ähnliche Artikel