Vad är en omvänd proxy?
Inom nätverks- och internetteknologi är en proxy en enhet eller adress som fungerar som en stand-in för en webbläsare. Proxy är i huvudsak en medelhög man som gör det möjligt för webbplatsen eller servern att skicka information till webbläsaren utan att få information om användaren eller webbläsaren. En omvänd proxy utför i princip samma funktion för webbservern. Webbläsaren kontaktar omvänd proxy istället för att kontakta servern direkt, så att servern kan förbli anonym. En omvänd proxy tjänar vanligtvis endast en begränsad uppsättning webbplatser.
Omvända proxyservrar fungerar bara för att webbläsaren inte vet att servern den har åtkomst är en proxy. Den omvända proxy ser ut till webbläsaren precis som en vanlig server. När den omvända proxy får en begäran från en webbläsare vidarebefordrar den begäran till den ursprungliga servern. När den får svaret vidarebefordrar den informationen till webbläsaren som om informationen hade kommit direkt från omvänd proxy. Det är som om en person fick ett e-postmeddelande från någon, ändrade signaturen och vidarebefordrade det e-postmeddelandet till en tredje person.
Säkerhet är en av de primära funktionerna i en omvänd proxy. Det kan tillhandahålla kryptering med ett säkert sockelskikt eller SSL. En SSL är ett datorprotokoll som säkerställer säkerheten för data som skickas via Internet genom att skicka krypterad data som kräver en verifieringskod för åtkomst. Denna typ av säkerhet tillhandahålls av omvända proxyer utrustade med speciell hårdvara.
Omvända ombud kan också hantera andra säkerhetsproblem. Till exempel ger den här typen av proxy ett ytterligare försvarslager för operativsystemet och webbservern. Det skyddar dock inte mot attacker riktade mot webbapplikationen. Dessa tenderar att vara ett allvarligare hot och måste skyddas mot mer direkta medel.
Att använda en omvänd proxy kan också öka effektiviteten i ett system. Det kan utföra flera åtgärder som säkerställer att långsamma webbläsare inte kommer att bromsa de snabbare. Proxy kan distribuera servicebelastningen till flera servrar, var och en som betjänar ett visst område. Detta kallas lastbalansering. Det kan också komprimera innehåll för att snabba på laddningstiden. Om en klient är särskilt långsam kan proxy utföra en åtgärd som kallas skedmatning där det fullständiga innehållet som begärs från servern är uppdelat i hanterbara delar innan det skickas till klienten en efter en.