Een pagina met een URL-veld is een webapplicatie. Een bestemming invoeren vraagt die applicatie om inhoud op te halen en te tonen. Dat is een andere opzet dan de browser vertellen een HTTP- of SOCKS-proxy te gebruiken.

Bij een native proxyinstelling blijft de browser de bestemmings-URL als de website zien. Bij een gewone webformulier-proxy wordt de zichtbare pagina geleverd via het eigen URL-schema en de oorsprong van de proxyapplicatie. De dienst kan links, scripts, headers of cookies herschrijven zodat navigatie doorgaat.

GedragWaarom het verschil uitmaakt
Controles op dezelfde oorsprongDe browser beoordeelt de oorsprong die hij werkelijk heeft geladen
Cookies en redirectsDomein-, pad- en veilige-contextgedrag moet passen bij de gepresenteerde URL's
Scripts die nieuwe URL's bouwenVerzoeken kunnen ontsnappen aan een eenvoudig herschrijfschema voor links
Blijvende verbindingen of WebSocketsDe proxyapplicatie heeft expliciete compatibele afhandeling nodig

Dat verklaart een bekend resultaat: een eenvoudig artikel laadt, maar een documenteditor of loginflow mislukt. De fout hoeft niet te betekenen dat de bestemming het exit-IP van de dienst weigert. De tussenlaag kan de aannames van de applicatie over URL's en browserbeveiliging niet bewaren.

Onderscheid ook waar TLS eindigt. Een dienst die bestemmingsinhoud ophaalt en opnieuw publiceert, staat in een andere vertrouwenspositie dan een gewone CONNECT-relay die een versleutelde sessie vervoert. HTTPS zien op het eigen adres van de proxysite bewijst geen end-to-end TLS-verbinding van de browser naar de oorspronkelijke website.

Is het doel gewoon browsen via een andere uitgang, kies dan een HTTP- of SOCKS-eindpunt bij je dienst of uit een proxylijst en gebruik een ondersteunde native proxyconfiguratie, zoals de verbindingsinstellingen van Firefox. Dat bewaart meestal meer van de normale bestemmingssemantiek van de browser. Een site met URL-veld kan een bewust gekozen applicatie zijn, maar moet niet worden voorgesteld als dezelfde interface met minder instelling.

Gerelateerde artikelen