VPN серверин алмаштырганда дүкөндөн чыгып каласызбы?
Жаңы чыгуу дареги cookie кампасын бошотпойт. Адегенде тармак жолун, кирген сессияны же сайттын сакталган маалыматтарын текшерип жатканыңызды чечиңиз.
Дүкөн башка өтмөктө ачык турганда VPN чыгуусун алмаштырыңыз, себет адатта ошол жерде калат. Бул VPN бузулушу эмес; бул браузер өзүнө айтылганды так аткарып жатат. Cookie'ни браузер жөнөтөт, ал эми жаңы тармак жолу браузер сактаган нерсени өзгөртпөйт. «Сайт мени дагы эле тааныйт» деген сөздүн артында үч башка суроо жатат жана жооп кайсынысын чындап сурап жатканыңызга көз каранды.
Үч суроо, бир белги
Биринчиси: сайт сакталган cookie'ни тааныйбы? Экинчиси: ал кирген аккаунтту тааныйбы, ал каалаган жеке cookie'ден көз карандысыз сакталат? Үчүнчүсү: ал сакталган абалды эмес, браузер же түзмөк жөнүндө бир нерсени тааныйбы? Ар биринин өз текшерүүсү жана өз дарысы бар.
| 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 |
Баш аламандыктын көбү биринчисин өзгөртүп, экинчиси да ээрчийт деп күтүүдөн келип чыгат. Тармак дареги менен браузер кампасы бир барак кокустан колдонгон эки өзүнчө система.
Cookie чындыгында эмнени алып жүрөт
RFC 6265те аныкталган HTTP абалын башкаруу атайын жөнөкөй: сервер аймагы менен ат жана маанини белгилейт, браузер аларды ошол аймакка туура келген сурамдарга кайтарат. Маани сессия идентификатору, жөндөө же сервер себет жазуусуна байланыштырган тунук эмес токен болушу мүмкүн. Механизмдин эч жеринде кардардын дареги аталбайт.
Ушул долбоор кадимки кирүүлөр менен себеттердин тармак өзгөрүүсүнөн аман калышынын себеби, ошондой эле алардын трекерлер үчүн да аман калышынын себеби. Ошол эле механизм эки максатка тең кызмат кылат жана аларды ажыратпайт. Протоколдо кардардын дареги үчүн талаа жок, ошондуктан жаңы чыгуунун жокко чыгарар эч нерсеси жок. Cookie'ни тармак булагына байлоону каалаган сайт бул логиканы өзү кошуусу керек эле.
Сайт cookie'ни кайтарганда, сервер ошол маани көрсөткөн жазууну издейт. Сурам өткөн маршрутту өзгөртүү бул издөөнү өзгөртпөйт жана соода себети боюнча байкоонун толук түшүндүрмөсү ушул.
Текшерүүңүз эмнени өлчөөрүн чечиңиз
Бир нерсени өзгөртүүдөн мурун баштапкы абалды жазып алыңыз: кайсы браузер профили, кайсы аккаунт, кайсы сайт маалыматтары, кайсы тармак жолу. Анан алардын так бирин өзгөртүп, байкаңыз. Чыгуу дарегин жана браузер профилин бир убакта өзгөрткөн текшерүү экөө жөнүндө тең эч нерсе далилдебейт.
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/cartЭки буйрук тең бир cookie файлын кайра колдонот, экинчиси хост уруксат берген жерде башка жергиликтүү булак дарегин мажбурлайт. Себеттин жообу эки учурда тең бирдей, анткени сервер эч качан башка кардардын инсандыгын көргөн эмес, болгону башка жолду көрдү. Бул — кайталануучу бир жуп сурамдагы механизм.
Максат сакталган абалсыз сайт сизди тааныйбы, аны көрүү болсо, ошол сайттын маалыматтарын тазалап, кайталаңыз. Эгер ал дагы эле тааныса, кийинки шектүүлөр — cookie эмес, кирген аккаунт, сиз баскан шилтеме же браузердин өзгөчөлүктөрү.
Туура абалды тазалаңыз, тармакты эмес
Бир сайттын кампасын алып салуу браузердин өз башкаруу куралдарына таандык жана ал көп учурда терс таасир катары сизди системадан чыгарат же жөндөөлөрдү баштапкы абалга келтирет. Ал аккаунтту же кызмат мурунтан сактап жаткан жазууларды жок кылбайт; аларга кызматтын өз жараяны керек.
Сайттар аралык чектөөлөр маселенин башка бөлүгүн чечет. Браузерлер сайттар арасында жалпы колдонулган кампаны жаап же бөлүп сала алат, бирок биринчи тараптын кирүүсү иштей берет. Ошондуктан ийгиликтүү кирүү сайттар аралык көзөмөл иштеп жаткандыгынын далили эмес.
Жеке терезелер — адамдар күткөндөн тарраак камтуудагы дагы бир курал. Сайттар сессия учурунда дагы эле cookie коё алат жана кирүү аккаунтту дагы эле аныктайт. Убактылуу абалды так жеке сессияны бүтүрүү таштайт, башкача айтканда бир өтмөктү эмес, бардык жеке терезелерди жабуу керек.
Акырында, манжа изи аркылуу идентификациялоону биринчи түшүндүрмө эмес, мүмкүнчүлүк катары караңыз. Түзмөк жана браузер өзгөчөлүктөрү эч кандай сакталган cookie'сиз барууларды байланыштыра алат жана кампаны тазалоо аларга тийбейт. Адегенде жөнөкөй себептерди текшериңиз, анан иликтөөнү кеңейтиңиз жана кийинки салыштыруу маанилүү болушу үчүн кайсы абалды өзгөрткөнүңүздү жазып коюңуз.