Ydy newid gweinydd VPN yn eich allgofnodi o siop?
Nid yw cyfeiriad allan newydd yn gwagio'r jar cwcis. Penderfynwch yn gyntaf a ydych yn profi'r llwybr rhwydwaith, y sesiwn wedi mewngofnodi, neu ddata'r safle sydd wedi'i storio.
Newidiwch allanfa'r VPN tra bod siop ar agor mewn tab arall, ac mae'r fasged fel arfer yn dal yno. Nid methiant VPN yw hyn; y porwr yn gwneud yn union yr hyn a ddywedwyd wrtho. Y porwr sy'n anfon cwci, ac nid yw llwybr rhwydwaith newydd yn newid yr hyn y mae'r porwr yn ei storio. Mae tri chwestiwn gwahanol yn cuddio y tu ôl i “mae'r safle'n dal i'm hadnabod”, ac mae'r ateb yn dibynnu pa un rydych chi'n ei ofyn mewn gwirionedd.
Tri chwestiwn, un symptom
Yn gyntaf: a yw'r safle'n adnabod cwci sydd wedi'i storio? Yn ail: a yw'n adnabod cyfrif sydd wedi mewngofnodi, sy'n para'n annibynnol ar unrhyw gwci unigol? Yn drydydd: a yw'n adnabod rhywbeth am y porwr neu'r ddyfais yn hytrach na chyflwr sydd wedi'i storio? Mae gan bob un ei brawf ei hun a'i ateb ei hun.
| 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 |
Daw'r rhan fwyaf o'r dryswch o newid yr un cyntaf a disgwyl i'r ail ddilyn. Mae cyfeiriad rhwydwaith a stôr porwr yn ddau system ar wahân y mae'r un dudalen yn digwydd eu defnyddio.
Beth mae cwci'n ei gario mewn gwirionedd
Mae rheoli cyflwr HTTP, fel y'i pennir yn RFC 6265, yn fwriadol syml: mae'r gweinydd yn gosod enw a gwerth gyda chwmpas, ac mae'r porwr yn eu dychwelyd ar gyfer ceisiadau sy'n cyfateb i'r cwmpas hwnnw. Gall y gwerth fod yn ddynodwr sesiwn, yn ddewis, neu'n docyn annealladwy y mae'r gweinydd yn ei gysylltu â chofnod basged. Nid oes dim yn y mecanwaith yn sôn am gyfeiriad y cleient.
Dyna pam mae mewngofnodi a basgedi cyffredin yn goroesi newid rhwydwaith, a dyna hefyd pam maen nhw'n ei oroesi ar gyfer tracwyr. Mae'r un mecanwaith yn gwasanaethu'r ddau bwrpas ac nid yw'n gwahaniaethu rhyngddynt. Nid oes maes yn y protocol ar gyfer cyfeiriad y cleient, felly nid oes dim i allanfa newydd ei annilysu. Byddai safle a fyddai am glymu cwci wrth darddiad rhwydwaith yn gorfod ychwanegu'r rhesymeg honno ei hun.
Pan fo safle'n dychwelyd cwci, mae'r gweinydd yn chwilio am y cofnod y mae'r gwerth hwnnw'n cyfeirio ato. Nid yw newid y llwybr a gymerodd y cais yn newid y chwiliad, a dyna'r esboniad cyfan dros yr arsylwad basged siopa.
Penderfynwch beth mae eich prawf yn ei fesur
Cyn newid unrhyw beth, ysgrifennwch y cyflwr rydych chi'n dechrau ohono: pa broffil porwr, pa gyfrif, pa ddata safle, pa lwybr rhwydwaith. Yna newidiwch un yn union ohonynt ac arsylwch. Nid yw prawf sy'n newid y cyfeiriad allan a phroffil y porwr ar unwaith yn profi dim am y naill na'r llall.
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/cartMae'r ddau orchymyn yn ailddefnyddio'r un ffeil cwci, ac mae'r ail yn gorfodi cyfeiriad ffynhonnell lleol gwahanol lle mae'r gwesteiwr yn caniatáu. Mae ymateb y fasged yr un peth yn y ddau achos oherwydd na welodd y gweinydd hunaniaeth cleient wahanol erioed, dim ond llwybr gwahanol. Dyna'r mecanwaith mewn un pâr o geisiadau y gellir eu hailadrodd.
Os mai'r nod yw gweld a yw'r safle'n eich adnabod heb gyflwr sydd wedi'i storio, cliriwch ddata'r safle hwnnw a'i ailadrodd. Os yw'n dal i'ch adnabod, y sawl a amheuir nesaf yw'r cyfrif sydd wedi mewngofnodi, dolen a ddilynwyd gennych, neu nodweddion y porwr yn hytrach na chwci.
Cliriwch y cyflwr cywir, nid y rhwydwaith
Mae tynnu storfa un safle yn perthyn i reolyddion y porwr ei hun, a bydd yn aml yn eich allgofnodi neu'n ailosod dewisiadau fel sgil-effaith. Nid yw'n dileu'r cyfrif na'r cofnodion y mae'r gwasanaeth eisoes yn eu cadw; mae'r rheini angen proses y gwasanaeth ei hun.
Mae cyfyngiadau traws-safle yn mynd i'r afael â rhan wahanol o'r broblem. Gall porwyr rwystro neu rannu storfa y byddai gwasanaethau mewnosod yn ei rhannu ar draws safleoedd fel arall, tra bod mewngofnodi parti cyntaf yn parhau i weithio. Felly nid yw mewngofnodi llwyddiannus yn dystiolaeth bod tracio traws-safle yn gweithio.
Mae ffenestri preifat yn offeryn arall â chwmpas culach nag y mae pobl yn ei ddisgwyl. Gall safleoedd osod cwcis o hyd yn ystod y sesiwn, ac mae mewngofnodi yn dal i adnabod y cyfrif. Diweddu'r sesiwn breifat sy'n taflu'r cyflwr dros dro, sy'n golygu cau pob ffenestr breifat yn hytrach nag un tab.
Yn olaf, triniwch adnabod drwy ôl-bys yn bosibilrwydd yn hytrach na'r esboniad cyntaf. Gall nodweddion y ddyfais a'r porwr gysylltu ymweliadau heb unrhyw gwci wedi'i storio, ac ni fydd clirio storfa yn cyffwrdd â nhw. Gwiriwch yr achosion syml yn gyntaf, yna ehangu'r ymchwiliad, a chadw nodyn o ba gyflwr a newidiwyd gennych fel bod y gymhariaeth nesaf yn ystyrlon.