Бисквитките

 Ha 25 Maй в Eвpoпeйcĸия cъюз влезе в cилa нoвa диpeĸтивa, cпopeд ĸoятo oпepaтopитe нa yeб caйтoвe тpябвa дa имaт изpичнoтo cъглacиe нa пoтpeбитeля, aĸo иcĸaт дa зaпaмeтят cвoя „биcĸвитĸa“ нa нeгoвия ĸoмпютъp. Изиcĸвaнeтo зa пoлyчaвaнe нa cъглacиe  нe вaжи, aĸo „биcĸвитĸaтa“ ce изпoлзвa caмo във вpъзĸa c фyнĸциитe, ĸoитo ca изpичнo aĸтивиpaни oт пoтpeбитeля. Цeлтa e дa ce пoдoбpи зaщитaтa нa дaннитe и пo-cпeциaлнo пpoтивoпocтaвянe нa гpyбитe ĸpaйнocти ĸaтo цeлeнacoчeнoтo пpocлeдявaнe нa пoтpeбитeлитe c цeл вĸлючвaнeтo нa oпpeдeлeн вид peĸлaмa. 

КАКВО Е БИСКВИТКА?

„Бисквитката” е малък текстов файл, който позволява на Нашия уебсайт да съхранява информация („идентификатор”) във Вашия браузър, използвана само от Нашия уебсайт. Бисквитките не се използват за физическото идентифициране на всяко едно лице, което посещава Нашия уебсайт. Те ни помагат да проследим тенденциите в трафика и да определим предпочитано местоположение и език на потребителя, така че когато посещава Нашия уебсайт да можем да го насочим към правилната начална страница на съответната държава. Тези „бисквитки” се задават от нас и се наричат бисквитки на първа страна.Някои страници използват „бисквитки“, които ни помагат да проследяваме Вашите интереси по време на сърфиране в интернет, така че да можем да Ви изпращаме по-подходяща реклама и да разберем какво е важно за Вас.

КАК СЕ ИЗКЛЮЧВАТ БИСКВИТКИТЕ?

Ако не искате да получавате „бисквитки“ , имате няколко възможности:можете да откажете тяхното получаване посредством настройките на браузъра, или да изтриете тези, които са инсталирани на Вашето устройство.Можете да избирате и да променяте по всяко време Вашите предпочитания по отношение на „бисквитките” по описаните по-долу начини.В повечето браузъри е зададено по подразбиране да приемат инсталирането на „бисквитки”. Обикновено разполагате със следните опции:да изберете да бъдат приемани всички бисквитки, или да откажете изцяло тяхното систематично приемане.

Също така можете да настроите Вашия браузър по начин, който Ви предоставя възможността да решавате за всеки конкретен случай дали да приемете или откажете „бисквитки” преди те да бъдат инсталирани на Вашето устройство. В допълнените към предходното, имате възможността да премахвате редовно „бисквитките” от Вашето устройство посредством опциите на Вашия браузър. При все това молим да имате предвид, че ако изключите „бисквитките” в настройките на Вашия браузър, няма да можете да използвате пълноценно части/секции от Нашия уебсайт. Примерно, няма да можете да се възползвате от автоматичните функции за вход и от други персонализирани функции.

Напомняме Ви, че следва да настроите всички браузъри на Вашите различните устройства (таблети, смартфони, компютри). Има различни начини за конфигуриране на браузърите, поради което при необходимост следва да потърсите съвет в раздел „Помощ” на браузъра, който използвате, за да разберете как да го конфигурирате правилно и как да превключвате между предоставените Ви опции.

„Бисквитките” за измерване на посещенията на уебсайта могат да бъдат изключени по следния начин:Можете да изключите „бисквитките” на „Google Analytics” като свалите съответния модул, достъпен на следната страница: https://tools.google.com/dlpage/gaoptout/



HTTP Cookie или HTTP "бисквитка", мн.ч. "бисквитки", е начин, използван от уеб сайтовете, за съхранение на информация локално в уеб браузъра на посетителя.

За да подобрим представянето на уеб сайта си и Вашето потребителско преживяване, понякога използваме HTTP-бисквитки (HTTP cookies), или просто бисквитки. С използването на сайта Вие се съгласявате с това.

Чрез HTTP бисквитките уеб сайтовете могат да "различават" и "запомнят" посетителите си, и техните индивидуални предпочитания, настройки и извършени действия.

Когато даден уеб сайт се зарежда, той създава и изпраща на посетителя си бисквитка. Информацията в тази бисквитка се записва от уеб браузъра - в системното му пространство, на устройството на посетителя. При всяка следваща заявка към същия сайт, браузърът връща обратно информацията от бисквитката.

Технически погледнато, бисквитките представляват обикновена текстова информация, във формат име=стойност. Например "language=bg-BG", където language е името на бисквитката, а bg-BG е стойността й.

Сайтът, източник на бисквитката, може да зададе към нея атрибути, които ще послужат на уеб браузъра за обработката й.

Например бисквитката, зададена при избор на език за сайта, може да изглежда по следния начин в HTTP отговора на сайта и да има следните атрибути:

Set-Cookielanguage=bg-BGMax-Age=3600; Expires=Sun, 09 Nov 2017 08:49:37 GMT; Path=/blog

Set-Cookie е HTTP хедър, намиращ се в HTTP отговора от сайта;

language=bg-BG - информацията на бисквитката, име и стойност;

Max-AgeExpires и Path са атрибутите на бисквитката;

Тази бисквитка ще бъде записана от уеб браузъра, заедно с атрибутите й. Според зададения период, браузърът ще пази бисквитката до изтичане на броя секунди (в Max-Age) или до посочената дата (в Expires). Бисквитката ще бъде изпратена към сайта, само ако търсеният от посетителя ресурс се намира на адреса /blog (Path), например mysupersite.com/blog.

Основно бисквитките се използват от уеб сайтовете, за да "различават" и "запомнят" своите посетители, идентифицирани (потребители) или анонимни (гости).

И още, бисквитките се използват за запомняне на предпочитанията на потребителите и състоянието на дадена функционалност, услуга или особеност в сайта. Например избран език, състояние на навигационно меню, цвят на фона, тема на дизайна, съгласяване с ползването на бисквитки, добавени продукти в кошницата и други.

Бисквитките може да са временни (сесийни) или постоянни.

Когато даден посетител се идентифицира в сайта, например чрез потребител и парола, тогава той може да получи сесийна (временна) бисквитка. Тя ще послужи на посетителя като временен пропуск и при всяка следваща заявка ще удостоверява пред сайта направената вече идентификация. По този начин не се налага сайтът да изисква, на всяка следваща страница, данните за достъп на потребителя. Сесийните бисквитки се ползват за записване на информация, която е необходима само до края на сесията, до затваряне на уеб браузъра или докато потребителят не "излезе" от профила си.

Пример за използване на временна удостоверяваща бисквитка е системата WordPress. След като потребителят се идентифицира (потребител+парола) в администрацията на сайта, той получава и пази временно бисквитката wordpress_logged_in_(...)=wpuser|(...). Наличието на тази бисквитка, след това във всяка заявка към сайта, удостоверява извършената по рано идентификация на потребителя.

Постоянните бисквитки остават в браузъра и след като той бъде затворен. Тези бисквитки също може да се ползват за различаване и запомняне, но на анонимните посетители на даден сайт. Тази информация би могла да послужи на сайта за създаване на статистики за посещенията, подобряване на предоставяните услуги, показване на подходящи реклами и други.

Постоянните бисквитки най-често се употребяват от услуги за анализ и статистики за посещенията на даден сайт или от услуги и компании за реклама в Уеб. Поради това постоянните бисквитки са наричани още и проследяващи бисквитки.

Пример за постоянни бисквитки са тези, използвани от услугата за анализ на Google - Analytics. Основните бисквитки, които се ползват от тази услуга са _ga, _gid и _gat. Те също така са и пример за бисквитки, които са зададени чрез JavaScript код, тоест не пристигат при браузъра по HTTP (в HTTP хедъра Set-Cookie).

Повечето от най-известните и използвани уеб браузъри предоставят опции и настройки, с които да контролирате записването на бисквитките. Във Firefox например можете да забраните записването на каквито и да било бисквитки или да ограничите само бисквитките от "трета страна". Firefox потребителите могат и да премахват събраните бисквитки в уеб браузъра си, като ги изтриват.

Тъй като HTTP бисквитките (HTTP Cookies) се записват от самия браузър, в системното му пространство на устройството на потребителя, те може да се видят през настройките в браузъра, чрез инструмент за разработчици или директно в системните му папки.

Управление на бисквитките в уеб браузъра връзка към този раздел

Firefox

Управление на бисквитките във FirefoxВъв Firefox настройките на бисквитките можете да видите през опциите - Tools -> Options -> Privacy -> раздел History. За да можете да видите и зададете подробни настройки за бисквитките, трябва да укажете, че Firefox ще използва потребителски настройки за историята: Firefox will: Use custom settings for history.

Бисквитките можете да виждате само ако сте разрешили на браузъра да ги записва, с опцията за приемане на бисквитки от уеб сайтовете: Accept cookies from sites.

Списък с бисквитки във FirefoxЗа да видите всички бисквитки, които са записани до момента от браузъра, изберете Show Cookies.

В отворилия се списък бисквитките са подредени по името на сайта, от който са зададени. Можете да премахнете една бисквитка, като я маркирате (Remove Selected) или всички (Remove All) бисквитки.

info-iconБележка: Ако премахнете сесийна бисквитка, която се ползва в момента от даден сайт, за удостоверяване на идентификацията ви, ще трябва наново да се логнете в този сайт (потребител, парола).


Chrome

Настройки за бисквитките в ChromeНастройките на бисквитките в Chrome се намират в меню Settings -> Show advanced settings -> Privacy -> Content settings.

През опцията Clear browsing data (в същия раздел Privacy) можете да изтриете наведнъж всички записани до момента бисквитки в уеб браузъра.

Списък с бисквитки в ChromeИзтриването на точно определени бисквитки може да се извърши през Content settings раздел Cookies -> All cookies and site data.

Освен бисквитките уеб браузърът Chrome предоставя опция за премахване и на данните, които се записват от даден уеб сайт. За да премахнете определена бисквитка, маркирайте я и изберете Remove.

info-iconБележка: Ако премахнете сесийна бисквитка, която се ползва в момента от даден сайт, за удостоверяване на идентификацията ви, ще трябва наново да се логнете в този сайт (потребител, парола).

към началотов началото

Инструмент за разработчици в уеб браузъра връзка към този раздел

Firefox (Firebug)

Във Firefox стандартно има вграден инструмент за разработчици, който може да се активира с F12 от клавиатурата. За инспекцията на бисквитките, описана в тази статия, е използван допълнителния адон за Firefox - Firebug. Този адон има специална опция Cookies, чрез която можете да видите всички бисквитки, зададени при достъпването на даден сайт, дори и тези получени от трета страна. След като инсталирате Firebug във Firefox, можете да го стартирате с F12 (вместо вградения инструмент ще се зарежда Firebug).

След като заредите сайта, активирайте Firebug.

Панелите Net и Cookies във FirebugПрез таба Net (1) може да се видят бисквитките, които пристигат в HTTP хедърите на отговора от сайта и тези, изпращани от браузъра в HTTP хедърите на заявката му. Бисквитките, които се задават чрез JavaScript код, не са видими през този таб (тъй като те реално не пристигат по HTTP).

Всички бисквитки, получени по HTTP и тези, зададени чрез JavaScript код, могат да се видят в специалния таб Cookies (2). В този таб ще се покажат абсолютно всички запазени бисквитки, получени при достъпването на дадения сайт. За съжаление не е наличен индикатор за това дали бисквитката е зададена чрез JavaScript или е подадена по HTTP.

Всяко едно URL в панела Net представлява една HTTP заявка, заедно с получения към нея HTTP отговор. След кликване върху даден URL адрес ще се заредят подробностите (HTTP хедърите) на HTTP заявката/отговора.

HTTP заявка с бисквитки и HTTP отговор с бисквитки

(2Response Headers: Това са HTTP хедърите, съдържащи се в отговора от сайта. Този отговор е за получената HTTP заявка (1). Сайтът изпраща HTTP бисквитките в хедъра Set-Cookie (a). Браузърът прочита този хедър, изважда съдържанието на бисквитките и го записва локално в системното си пространство.

(1) Request Headers: Това са HTTP хедърите, съдържащи се в заявката на браузъра, изпратена към сайта. След като браузърът е получил бисквитки и ги е записал, той ще ги връща към сайта при всяка следваща заявка, в хедъра Cookie (b).

В специалния таб Cookies се показват всички бисквитки, получени и зададени при зареждането на сайта. Някои от тях може да са от трета страна, а това може да се установи като се погледне домейна на бисквитката. Ако домейнът е различен, от този на заредения сайт, това означава, че тази бисквитка е зададена след заявка до външен сайт. Най-често такива бисквитки са тези на социалните мрежи, когато например на сайта има бутони за споделяне на съдържанието.

През таб Cookies може да се изтриват бисквитки. При кликване с десен бутон върху дадена бисквитка ще се покаже допълнително меню с опции.

HTTP бисквитки, получени при зареждане на даден сайт

(1) "Постоянна" бисквитка, която е получена по HTTP и има зададен атрибут Domain. HTTP хедърът Set-Cookie е изглеждал по този начин, при получаването му в браузъра: