VPN zerbitzaria aldatzeak denda batetik saioa amaitzen du?
Irteera helbide berri batek ez du cookie ontzia hustutzen. Erabaki lehenik sare-bidea, hasitako saioa ala gordetako guneko datuak probatzen ari zaren.
Aldatu VPN irteera denda bat beste fitxa batean irekita dagoela, eta saskia normalean oraindik han egongo da. Hori ez da VPNaren hutsegitea; nabigatzaileak esan zaiona zehazki egiten ari da. Cookiea nabigatzaileak bidaltzen du, eta sare-bide berri batek ez du aldatzen nabigatzaileak gordetzen duena. «Guneak oraindik ezagutzen nau» esaldiaren atzean hiru galdera desberdin daude, eta erantzuna zein egiten ari zaren menpe dago.
Hiru galdera, sintoma bat
Lehenengoa: gordetako cookie bat ezagutzen al du guneak? Bigarrena: hasitako kontu bat ezagutzen al du, cookie bakar batetatik independenteki irauten duena? Hirugarrena: nabigatzaileari edo gailuari buruzko zerbait ezagutzen al du, gordetako egoera ez baizik? Bakoitzak bere proba eta bere konponbidea ditu.
| What you changed | What it actually tests |
|---|---|
| VPN exit address | Whether the site treats a different network origin differently |
| Cookie jar for one site | Whether a stored identifier was doing the recognition |
| Browser profile or account | Whether identity, rather than storage, links the visits |
Nahastearen zatirik handiena lehenengoa aldatzean eta bigarrena jarraitzea espero izaten da. Sare-helbidea eta nabigatzailearen biltegia sistema bereiziak dira, eta kasualitatez orri berak erabiltzen ditu.
Zer daraman cookieak benetan
HTTP egoeraren kudeaketa, RFC 6265ean zehaztua, nahita da sinplea: zerbitzariak izen eta balio bat ezartzen ditu esparru batekin, eta nabigatzaileak esparru horretara egokitzen diren eskabideetarako itzultzen ditu. Balioa saio-identifikatzailea, hobespen bat edo zerbitzariak saski-erregistro batera lotzen duen token opakua izan daiteke. Mekanismoan ez da inon bezeroaren helbidea aipatzen.
Diseinu horregatik irauten dute ohiko saio-hasierak eta saskiek sare-aldaketa bat, eta horregatik irauten dute jarraitzaileentzat ere. Mekanismo berak bi helburuetarako balio du eta ez ditu bereizten. Protokoloan ez dago bezeroaren helbiderako eremurik, beraz ez dago irteera berri batek baliogabetu dezakeen ezer. Cookie bat sare-jatorri bati lotu nahi liokeen guneak berak gehitu beharko luke logika hori.
Guneak cookie bat itzultzen duenean, zerbitzariak balio horrek adierazten duen erregistroa bilatzen du. Eskabideak hartu zuen bidea aldatzeak ez du bilaketa aldatzen, eta hori da erosketa-saskiaren behaketaren azalpen osoa.
Erabaki zure probak zer neurtzen duen
Ezer aldatu aurretik, idatzi abiapuntuko egoera: zein nabigatzaile-profil, zein kontu, zein guneko datu, zein sare-bide. Gero aldatu horietako bat bakarrik eta behatu. Irteera helbidea eta nabigatzaile-profila aldi berean aldatzen dituen probak ez du ezer frogatzen horietako bati buruz ere.
curl -sS -c /tmp/jar.txt -b /tmp/jar.txt -o /dev/null -w '%{http_code}\n' https://shop.example/cart
curl -sS -c /tmp/jar.txt -b /tmp/jar.txt -o /dev/null -w '%{http_code}\n' --interface 198.51.100.44 https://shop.example/cartBi komandoek cookie fitxategi bera erabiltzen dute, eta bigarrenak tokiko iturburu-helbide desberdin bat behartzen du ostalariak onartzen duenean. Saskiaren erantzuna bera da bi kasuetan, zerbitzariak ez baitzuen inoiz bezero-identitate desberdinik ikusi, bide desberdin bat baizik. Hori da mekanismoa errepika daitekeen eskabide-bikote batean.
Helburua gordetako egoerarik gabe guneak ezagutzen zaituen ikustea bada, garbitu gune horren datuak eta errepikatu. Oraindik ezagutzen bazaitu, hurrengo susmagarriak hasitako kontua, jarraitu zenuen esteka edo nabigatzailearen ezaugarriak dira, eta ez cookie bat.
Garbitu egoera egokia, ez sarea
Gune bakarreko biltegia kentzea nabigatzailearen beraren kontrolen esku dago, eta sarritan saioa amaituko dizu edo hobespenak berrezarriko ditu albo-ondorio gisa. Ez du kontua edo zerbitzuak jada dituen erregistroak ezabatzen; horiek zerbitzuaren prozedura propioa behar dute.
Guneen arteko murrizketek arazoaren beste zati bat lantzen dute. Nabigatzaileek txertatutako zerbitzuek guneen artean partekatuko luketen biltegia blokeatu edo zatitu dezakete, lehen alderdiko saio-hasiera funtzionatzen jarraitzen duen bitartean. Beraz, saio-hasiera arrakastatsua ez da guneen arteko jarraipena funtzionatzen duen froga.
Leiho pribatuak jendeak espero duena baino esparru estuagoa duen beste tresna bat dira. Guneek cookieak ezar ditzakete oraindik saioan zehar, eta saio-hasierak kontua identifikatzen du oraindik. Saio pribatua amaitzeak botatzen du aldi baterako egoera, eta horrek leiho pribatu guztiak ixtea esan nahi du, fitxa bat ez baizik.
Azkenik, trata ezazu hatz-marka bidezko identifikazioa aukera gisa, eta ez lehen azalpen gisa. Gailuaren eta nabigatzailearen ezaugarriek bisitak lotu ditzakete gordetako cookierik gabe, eta biltegia garbitzeak ez die ukutzen. Egiaztatu lehen kausa sinpleak, gero zabaldu ikerketa, eta idatzi zein egoera aldatu duzun hurrengo konparazioak zentzua izan dezan.