Proxy-hitelesítő adatok tesztelése: kérés sikeressége versus friss ellenőrzés
Használjon ellenőrzött célt, majd különböztesse meg az engedélyezett kérést a megadott proxy-jelszó friss ellenőrzésétől.
Egy proxyn át sikeres kérés bizonyítja, hogy az a művelet engedélyezett volt. Azt viszont nem feltétlenül bizonyítja, hogy a jelszót újra ellenőrizték: a cél lehet kivétel, vagy a kapcsolat már hitelesített.
Művelet-ellenőrzéshez használja saját ellenőrzött végpontját ismert kis válasszal és olyan hozzáférési szabályzattal, amelyet a fióknak teljesítenie kell:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusA végpont és a fiók helyőrzők. Ezek köztes hitelesítő adatok, a célhoz való bármely bejelentkezéstől elkülönítve.
Tartsa együtt a válasz szakaszát és a kihívást. A 407 indíthat vagy folytathat egyeztetést, jelenthet nem támogatott módszereket vagy elutasíthat egy fiókot. A 403 szabályzat szerinti elutasítást jelezhet, és egy későbbi webhelyhiba sikeres proxy-bejelentkezést követhet.
A fiók friss ellenőrzéséhez használja az üzemeltető által támogatott fiókellenőrzést vagy a hitelesített identitás naplóit. Saját proxyján a háttérrendszer bizonyítékai megkülönböztethetik a tényleges ellenőrzést a névtelenül engedélyezett kéréstől. Jelszóváltozáskor vegye figyelembe a gyorsítótárazott ellenőrzés ablakát, amikor eldönti, hogy a régi hitelesítő adatnak abba kellett volna-e maradnia. A Squid 6.13 Basic esetében a credentialsttl egy ellenőrzési gyorsítótár-ablakot vezérel.