Kan en privat proxy godta bare applikasjonen din?
Forklarer grensene for begrensninger på applikasjonsnavn og User-Agent og skiller mellom besittelse av legitimasjon og bevis for et bestemt kjørbart program.
En videresendende proxy kan kreve legitimasjon, begrense kildenettverk og anvende destinasjonspolicy. Disse kontrollene beviser ikke at den som kaller, er ett bestemt kjørbart program.
En User-Agent eller egendefinert header leveres av klienten og kan kopieres. Derfor er et applikasjonsnavn i en forespørsel uegnet som den eneste porten til en privat proxy.
Bruk tilgangskontroller som uttrykker det du faktisk kan validere: en autorisert konto, en tillatt nettverksplassering og de tiltenkte destinasjonene. Beskytt og tilbakekall klientlegitimasjon gjennom applikasjonens vanlige design for håndtering av hemmeligheter. Deretter verifiser tillatte og avviste forespørsler mot den tiltenkte tilgangsgrensen.
Selv sterkere klientautentisering fastslår besittelse av en godkjent nøkkel eller legitimasjon. Det bør ikke beskrives som en absolutt garanti for at ingen annen program kan bruke den legitamasjonen.
Hvis kravet er håndheving av administrerte enheters eller applikasjoners integritet, identifiser det som et ekstra systemkrav. Ikke lov det med en Squid-headerregel som bare gjenkjenner en streng den som kaller selv valgte å sende.