Voordat je een wachtwoord via een gratis proxy verstuurt
Wat een onbekende proxy kan zien, wat gecontroleerde HTTPS beschermt en hoe je de verbinding test zonder een echt account prijs te geven.
Gebruik geen echt wachtwoord om te ontdekken of een onbekende proxy werkt. Een verbindingstest met een onschuldige pagina kan de verbinding aantonen zonder een account bloot te stellen. Of je die route privéverkeer wilt toevertrouwen, vraagt een aparte beoordeling van de verbinding.
Bij onversleutelde HTTP verwerkt de proxy leesbare verzoeken en antwoorden. Daardoor kunnen wachtwoorden, cookies, API-sleutels, privéqueryparameters en antwoordinhoud zichtbaar worden. Een gestolen sessietoken kan net zo waardevol zijn als het wachtwoord waarmee het werd aangemaakt.
Bij gecontroleerde HTTPS door een gewone CONNECT-tunnel loopt TLS tussen je client en de website. Een proxy die de verbinding alleen doorgeeft, kan die toepassingsgegevens normaal gesproken niet lezen. Dit hangt af van de bedoelde hostnaam, certificaatcontrole en vertrouwen in een geschikte CA-opslag. Het installeren van het hoofdcertificaat van een onbekende proxy kan de beheerder TLS laten onderscheppen; certificaatfouten negeren haalt eveneens de bescherming weg waarop je rekende.
Ook bij beschermde inhoud ontvangt de beheerder je verbinding en kan die bestemmingsinformatie zien die op het proxypad beschikbaar is, plus timing en hoeveelheid. De beheerder kan verkeer verstoren en mogelijk verbanden leggen. Een ander uitgaand IP vertelt niet welke gegevens worden bewaard of wat je andere toepassingen versturen.
De proxylogin loopt over een ander deel van de route
Proxyauthenticatie kan vóór TLS met de bestemming plaatsvinden. De HTTPS van de website beschermt geen eerdere uitwisseling in platte tekst met de proxy. Ook SOCKS5-onderhandeling met gebruikersnaam en wachtwoord versleutelt op zichzelf geen inloggegevens. Beoordeel het transport tussen client en proxy en de authenticatiemethode voordat je een proxyaccount opgeeft.
Test de verbinding zonder privésessie
Gebruik een afzonderlijke opdracht in plaats van een browser met ingelogde accounts om te leiden. Verwijder standaard-API-sleutels, bearer-tokens, cookies en privégegevens uit de client. Voor een HTTP-listener:
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 https://example.com/Vervang het lokale endpoint door je dienst. Houd certificaatcontrole ingeschakeld, behoud de begrensde time-outs en controleer onverwachte omleidingen of verzoeken om vertrouwensmateriaal te installeren. Een toegestane rechtstreekse vergelijking kan een fout bij de bestemming helpen isoleren. Verwijder gevoelige gegevens uit endpoints en logs voordat je ze deelt.
Gebruik voor privéaccounts of productie-integraties een beheerder waarvan je eigenaarschap, ondersteuning en vertrouwensafspraken kunt beoordelen, of een dienst die je zelf beheert. Alleen betalen biedt geen zekerheid. Een lijst met gratis proxy's geeft kandidaten; een geslaagde paginalading zegt iets over de beschikbaarheid voor dat verzoek, niet over de betrouwbaarheid van de beheerder.