U každého zpětného volání ověřování HTTP rozhodujte o přihlašovacích údajích v tomto pořadí:

  1. Ověřte, že žadatelem je proxy, nikoli cílový server.
  2. Porovnejte požadovaného hostitele a port se schválenou položkou proxy.
  3. Vraťte účet této položky, nebo žádné přihlašovací údaje pro neodpovídající výzvu.

Jedno bezpodmínečné uživatelské jméno/heslo nemůže vyjádřit účty dvou proxy a může je uniknout jinému příjemci.

Při použití tvůrce HTTP klienta v Javě preferujte Authenticator připojený ke klientovi. Výchozí Authenticator JVM ovlivňuje i jiný zúčastněný kód.

Jakékoli mapování aliasů hostitele definujte záměrně místo přijímání libovolných názvů. Jde o vzor HTTP; SOCKS může použít jinou cestu implementace i při podobném názvu hostitele.

Pro diagnostiku zaznamenejte typ výzvy a identifikátor odpovídajícího účtu bez jeho tajemství. To vysvětluje rozhodnutí o rozsahu bez protokolování hesel.

Související články