Cookies

Cookies – mały fragment tekstu wysyłany przez serwis internetowy do przeglądarki oraz wysyłany z powrotem przez przeglądarkę do serwisu internetowego przy ponownych odwiedzinach strony. Używany głównie do utrzymywania sesji (połączenia z klientem), poprzez przekazywanie tymczasowego identyfikatora sesji.

Ostatnia aktualizacja: 05-09-2024
Spis treści

Popularne ciasteczka zostały wymyślone przez pracownika Netscape Communications (firmy odpowiedzialnej za popularną w latach 90. XX w. przeglądarkę internetową), Lou Montulliego. Była to odpowiedź na zapotrzebowanie firmy MCI na optymalizację zachowywania przez jej serwery częściowych stanów koszyków. Wprowadzone i systematycznie rozwijane już pod koniec minionego wieku budziły kontrowersje ze względu na kwestię prywatności użytkowników. Nieustandaryzowane mechanizmy zarządzania cookies w różnych przeglądarkach zrodziły potrzebę powstania przepisów prawnych regulujących tę kwestię. W 2009 roku (w Polsce od 22 marca 2013) weszła dyrektywa Unii Europejskiej nakładająca na właścicieli witryn obowiązek informowania o sposobie zarządzania danymi przeglądarek w ramach cookies.

 

Rodzaje cookies

Ze względu na funkcje i trwałość (niektóre z nich mogą mieć nawet kilka lat!) cookies wyróżniamy ich kilka rodzajów.

Session cookie (sesyjny/przejściowy/nietrwały plik cookie), funkcjonuje jedynie w pamięci tymczasowej w czasie poruszania się użytkownika po stronie internetowej. Pliki tego rodzaju wygasają lub są usuwane po zakończeniu sesji/zamknięciu przeglądarki internetowej. Ta ostatnia identyfikuje je po braku przypisanej im daty ważności.

Persistent cookie (trwały/śledzący plik cookie), wygasa po upływie określonego czasu, przez który informacje w nim zawarte przesyłane są za każdym razem, kiedy użytkownik odwiedzi konkretną witrynę lub gdy wyświetli treść należącą do tejże witryny z poziomu innej (reklama). Wykorzystywane przez reklamodawców oraz do utrzymywania sesji dla zalogowanych użytkowników w celu uniknięcia konieczności ponownego logowania się.

Secure cookie (bezpieczny/zabezpieczony plik cookie), ten rodzaj pliku nie może być wysyłany poprzez popularne, nieszyfrowane, połączenie HTTP, a jedynie za pomocą szyfrowanego HTTPS, chronionego przez protokół TLS (będący rozwinięciem SSL, zaprojektowanego przez wymienioną już w naszym artykule firmę Netscape Communications). W nagłówku HTTP oznaczany przez SECURE.

Http-only cookie (plik cookie tylko HTTP), dostęp do tego rodzaju pliku niemożliwy jest poprzez API po stronie klienta (np. JavaScript). Ryzyko kradzieży plików jest wciąż możliwe dzięki skryptom XSS, XST i CSRF. W nagłówku http ten parametr oznaczenie HttpOnly.

Same-site cookie, atrybut same-site wprowadzony w przeglądarce Chrome może przyjmować trzy wartości:

  • strict (pliki cookie wysyłane tylko do domeny docelowej, takiej samej jak źródłowa),
  • lax (pliki cookie wysyłane także do domen docelowych różnych od źródłowej, ale w przypadku bezpiecznych żądań jak GET),
  • none (nie zezwala na pliki cookie innych firm).

Supercookie, plik cookie pochodzący z domeny najwyższego poziomu (np. .org lub .pl). Tego typu pliki mogą stanowić potencjalne zagrożenie bezpieczeństwa, dlatego są często blokowane przez przeglądarki.

Zombie cookie, plik, który został umieszczony w ukrytym miejscu, poza folderem przechowywania plików cookie.

Rodzaje cookies

 

Jakie dane zbierają pliki cookies?

Użycie plików cookie sprowadza się do kliku podstawowych działań:

  • zarządzanie sesją: zakupową (identyfikacja koszyka) poprzez unikalny identyfikator sesji, logowania do strony oraz skrócenie czasu ładowania witryny,
  • personalizacja: zapamiętywanie informacji o użytkowniku (jego preferencji poprzez wypełnienie wcześniej formularza, wyniki kodowane są w pliku cookie) w celu wyświetlania mu odpowiednich treści,
  • śledzenie nawyków korzystania z Internetu. Możliwe także dzięki np. IP urządzenia, ale pliki cookies zapewniają większą precyzję.

 

Implementacja

Choć pliki cookies w potocznym odbiorze – wbrew przyjaznej nazwie… – nie mają dobrej prasy, bez nich każde uruchomienie strony internetowej byłoby inicjalne, pozbawione kontekstu pozostałych odsłon. W dużej mierze ułatwiają więc codzienne korzystanie z sieci. Aby korzystać z plików cookie, przeglądarka musi obsługiwać:

– pliki cookie do 4096 bajtów,

– co najmniej 50 plików cookie na domenę,

– łącznie co najmniej 3000 plików.

 

Pliki cookies – najczęściej zadawane pytania

Co to są pliki cookies?

Małe fragmentu tekstu wykorzystywane przeważnie do gromadzenia informacji na temat preferencji użytkownika, zarządzania sesją (logowanie) i śledzenia użytkownika.

Jak znaleźć pliki cookies?

W przypadku najpopularniejszej Google Chrome jest to bardzo proste. Należy wskazać trzy kropki w prawym górnym rogu przeglądarki, a następnie w menu kontekstowym: Ustawienia/Prywatność i bezpieczeństwo/Pliki cookie innych firm.

Autorzy
  • Roman Książek

    Content SEO Specialist. Absolwent filologii polskiej na Uniwersytecie Śląskim w Katowicach. Doświadczony redaktor i nauczyciel. Laureat X edycji Konkursu im. Krzysztofa Mętraka dla młodych krytyków filmowych. Publikował w pismach ogólnopolskich. Zgodnie ze swoim nazwiskiem lubi książki, zgodnie z imieniem – powieści (der Roman). Uwielbia łąki i uważa koty za wyższą formę istnienia.

Wymieńmy się doświadczeniami
Opowiedz nam o potrzebach twojej firmy, a my z pasją zajmiemy się ich wdrożeniem.

Bartosz Kastelik
Global Chief Sales Officer

Jesteśmy częścią grupy