Testovanie prihlasovacích údajov proxy: úspech požiadavky verzus čerstvá validácia
Použite kontrolovaný cieľ a potom rozlíšte povolenú požiadavku od čerstvého overenia dodaného hesla proxy.
Požiadavka, ktorá prejde cez proxy, dokazuje, že táto operácia bola povolená. Nemusí však dokázať, že heslo bolo skontrolované znova: cieľ môže byť vylúčený alebo spojenie už môže byť overené.
Na kontrolu operácie použite svoj kontrolovaný koncový bod so známou malou odpoveďou a zásadou prístupu, ktorú má účet spĺňať:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusKoncový bod a účet sú zástupné. Ide o sprostredkujúce údaje, oddelené od akéhokoľvek prihlásenia do cieľa.
Držte fázu odpovede a výzvu pri sebe. 407 môže začať alebo pokračovať vyjednávanie, hlásiť nepodporované metódy alebo odmietnuť účet. 403 môže znamenať odmietnutie podľa zásad a neskoršia chyba webu môže nasledovať po úspešnom prihlásení cez proxy.
Na čerstvú validáciu účtu použite operátorom podporovanú kontrolu účtu alebo protokoly overenej identity. Na vlastnom proxy môžu dôkazy z backendu odlíšiť skutočnú validáciu od anonymne povolenej požiadavky. Pri zmene hesla zahrňte okno validácie v medzipamäti, keď rozhodujete, či starý údaj mal prestať fungovať. Pre Squid 6.13 Basic credentialsttl riadi okno medzipamäte validácie.