Je, kubadilisha seva ya VPN kunakutoa kwenye duka?
Anwani mpya ya kutoka haifanyi jar ya vidakuzi kuwa tupu. Kwanza amua kama unajaribu njia ya mtandao, kipindi ulichoingia, au data ya tovuti iliyohifadhiwa.
Badilisha njia ya kutoka ya VPN wakati duka limefunguliwa kwenye kichupo kingine, na kikapu kwa kawaida bado kiko hapo. Hiyo si kushindwa kwa VPN; ni kivinjari kinachofanya hasa kile kilichoambiwa. Kidakuzi hutumwa na kivinjari, na njia mpya ya mtandao haibadilishi kile kivinjari kinachohifadhi. Maswali matatu tofauti yanafichwa nyuma ya «tovuti bado inanijua», na jibu linategemea ni lipi unalouliza kwa kweli.
Maswali matatu, dalili moja
Kwanza: je, tovuti inatambua kidakuzi kilichohifadhiwa? Pili: je, inatambua akaunti iliyoingiwa, ambayo hudumu bila kutegemea kidakuzi kimoja? Tatu: je, inatambua kitu kuhusu kivinjari au kifaa badala ya hali iliyohifadhiwa? Kila moja lina jaribio lake na tiba yake.
| 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 |
Mkanganyiko mwingi hutokana na kubadilisha la kwanza na kutarajia la pili lifuate. Anwani ya mtandao na hifadhi ya kivinjari ni mifumo miwili tofauti inayotumiwa kwa bahati na ukurasa mmoja.
Kidakuzi hubeba nini hasa
Usimamizi wa hali ya HTTP, kama ilivyobainishwa katika RFC 6265, ni rahisi kwa makusudi: seva huweka jina na thamani na wigo, na kivinjari huzirudisha kwa maombi yanayolingana na wigo huo. Thamani inaweza kuwa kitambulisho cha kipindi, mapendeleo, au token isiyo wazi ambayo seva huiunganisha na rekodi ya kikapu. Hakuna chochote katika utaratibu kinachotaja anwani ya mteja.
Muundo huo ndio sababu ya kuingia kwa kawaida na vikapu kustahimili mabadiliko ya mtandao, na pia ndio sababu vinastahimili kwa wafuatiliaji. Utaratibu mmoja hutumikia malengo yote mawili na hautofautishi kati yao. Hakuna sehemu katika itifaki kwa anwani ya mteja, kwa hiyo hakuna kitu ambacho kutoka mpya kunaweza kubatilisha. Tovuti inayotaka kufunga kidakuzi na asili ya mtandao italazimika kuongeza mantiki hiyo yenyewe.
Tovuti inaporudisha kidakuzi, seva hutafuta rekodi ambayo thamani hiyo inaonyesha. Kubadilisha njia ambayo ombi liliichukua hakubadilishi utafutaji huo, na hiyo ndiyo maelezo yote ya uchunguzi wa kikapu cha ununuzi.
Amua jaribio lako linapima nini
Kabla ya kubadilisha chochote, andika hali unayoanzia: wasifu upi wa kivinjari, akaunti ipi, data ipi ya tovuti, njia ipi ya mtandao. Kisha badilisha moja tu kati yao na uangalie. Jaribio linalobadilisha anwani ya kutoka na wasifu wa kivinjari kwa wakati mmoja halithibitishi chochote kuhusu yoyote yao.
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/cartAmri zote mbili hutumia tena faili moja ya vidakuzi, na ya pili inalazimisha anwani tofauti ya chanzo cha ndani pale mwenyeji anaporuhusu. Jibu la kikapu ni sawa katika hali zote mbili kwa sababu seva haikuwahi kuona utambulisho tofauti wa mteja, iliona njia tofauti tu. Huo ndio utaratibu katika jozi moja ya maombi yanayoweza kurudiwa.
Ikiwa lengo ni kuona kama tovuti inakutambua bila hali iliyohifadhiwa, futa data ya tovuti hiyo na urudie. Ikiwa bado inakutambua, washukiwa wafuatayo ni akaunti iliyoingiwa, kiungo ulichofuata, au sifa za kivinjari badala ya kidakuzi.
Futa hali sahihi, si mtandao
Kuondoa hifadhi ya tovuti moja ni kazi ya vidhibiti vya kivinjari yenyewe, na mara nyingi itakutoa kwenye akaunti au kuweka upya mapendeleo kama athari ya pembeni. Haifuti akaunti au rekodi ambazo huduma tayari inazo; hizo zinahitaji mchakato wa huduma yenyewe.
Vikwazo kati ya tovuti hushughulikia sehemu nyingine ya tatizo. Vivinjari vinaweza kuzuia au kugawanya hifadhi ambayo huduma zilizopachikwa zingeshiriki kati ya tovuti, wakati kuingia kwa upande wa kwanza kunaendelea kufanya kazi. Kwa hiyo kuingia kwa mafanikio si ushahidi kwamba ufuatiliaji kati ya tovuti unafanya kazi.
Madirisha ya faragha ni chombo kingine chenye wigo mwembamba kuliko watu wanavyotarajia. Tovuti bado zinaweza kuweka vidakuzi wakati wa kipindi, na kuingia bado kunatambua akaunti. Kumaliza kipindi cha faragha ndiko kunakotupa hali ya muda, ambayo inamaanisha kufunga kila dirisha la faragha badala ya kichupo kimoja.
Mwisho, chukulia utambuzi wa alama za vidole kama uwezekano badala ya maelezo ya kwanza. Sifa za kifaa na kivinjari zinaweza kuunganisha ziara bila kidakuzi chochote kilichohifadhiwa, na kufuta hifadhi hakutazigusa. Kwanza angalia sababu rahisi, kisha upanue uchunguzi, na uandike ni hali ipi uliyobadilisha ili ulinganisho ujao uwe na maana.