Webskjema-proxyar endrar opphavet til nettlesaren, ikkje berre exit-IP-en
Skil ein proxy-nettstad med URL-felt frå ein innebygd nettlesarproxy, og forklar kvifor komplekse innloggingar og skript kan oppføre seg annleis.
Ei side med eit URL-felt er ein webapplikasjon. Å skrive inn ein destinasjon der ber den applikasjonen hente og vise innhald. Det er ei anna ordning enn å be nettlesaren bruke ein HTTP- eller SOCKS-proxy.
Med ei innebygd proxyinnstilling behandlar nettlesaren framleis destinasjons-URL-en som nettstaden. I ein vanleg webskjema-proxy blir den synlege sida levert via proxyapplikasjonen sitt eige URL-skjema og opphav. Tenesta kan skrive om lenkjer, skript, headarar eller informasjonskapslar slik at navigeringa held fram.
| Åtferd | Kvifor skilnaden spelar rolle |
|---|---|
| Kontrollar av same opphav | Nettlesaren vurderer opphavet han faktisk lasta |
| Informasjonskapslar og omdirigeringar | Åtferd for domene, sti og trygg kontekst må passe til URL-ane som blir viste |
| Skript som byggjer nye URL-ar | Førespurnader kan sleppe unna ei enkel omskriving av lenkjer |
| Varige tilkoplingar eller WebSockets | Proxyapplikasjonen treng eksplisitt kompatibel handsaming |
Det forklarer eit kjent resultat: ein enkel artikkel lastar, men ein dokumentredigerar eller ein innloggingsflyt feilar. Feilen treng ikkje bety at destinasjonen avviser exit-IP-en til tenesta. Mellomleddet kan vere ute av stand til å ta vare på føresetnadene til applikasjonen om URL-ar og nettlesartryggleik.
Skil også mellom kvar TLS sluttar. Ei teneste som hentar og publiserer destinasjonsinnhald på nytt, står i ei annan tillitsstilling enn eit vanleg CONNECT-relé som fraktar ein kryptert sesjon. Å sjå HTTPS på proxy-nettstaden sin eigen adresse etablerer ikkje ei ende-til-ende TLS-tilkopling frå nettlesaren til den opphavlege nettstaden.
Er målet vanleg nettsurfing gjennom ein annan utgang, vel eit HTTP- eller SOCKS-endepunkt frå tenesta di eller frå ei proxy-liste, og bruk ein støtta innebygd proxykonfigurasjon, til dømes tilkoplinginnstillingane i Firefox. Dette tar vare på meir av den normale destinasjonssemantikken til nettlesaren. Ein nettstad med URL-felt kan framleis vere ein medvite vald applikasjon, men bør ikkje framstillast som det same grensesnittet med mindre oppsett.