Komputer & Internet

w domu i zagrodzie

Cookies

Cookie

Krążą opinie, iż ciasteczka mogą zawierać wirusy lub złośliwe programy wykradające nasze hasła, poufne dane czy śledzące nas. – Nie jest to prawda, aczkolwiek nie do końca.

Czym jest cookie

Wbrew ogólnie panującej opinii, cookies nie są plikami przesyłanymi do, ani przez przeglądarki.
Są to niewielkie informacje (z reguły ich wielkość nie przekracza 350 bajtów) wysyłane przez przeglądane przez nas serwisy internetowe, które nasza przeglądarka zapisuje w pamięci urządzenia (np. dysk twardy) używanego do przeglądania danej strony WWW.
Kiedyś były zapisywane w plikach tekstowych. Obecnie różne przeglądarki przechowują je w różny sposób, i w większości przypadków zapisywane są w bazie danych.

Co zwiera cookie

Przyjrzyjmy się bliżej strukturze cookie. Za przykład posłuży nam ciasteczko PREF wysyłane przez google.pl.
Zawartość cisteczka

Nazwa
PREF – nazwa ciasteczka – chyba jasne ;)
Jedyny wymagany przy wysyłaniu ciasteczka atrybut. Składa się z dowolnych znaków z wyjątkiem średników, przecinków, białych spacji i slash’ów.
Zawartość
Zawartość ciasteczka, czyli coś tam co ma być przechowywane.
Host
.google.pl – domena z której wysłano ciasteczko.
Parametr określający „widoczność” ciasteczka, czyli komu może być ono wysłane, przy czym serwer może określić tylko swoją domenę lub domeny niższego stopnia. W chwili wywołania przez użytkownika adresu URL, przeglądarka sprawdza czy dla tego hosta ma ważne ciasteczka, jeśli tak, wysyła je.
Ścieżka
Atrybut podawany aby ograniczyć widoczności ciasteczka do danej ścieżki dostępu do katalogu – liczy się ścieżka widoczna w URL-u pliku, a nie rzeczywiste położenie na dysku serwera. Wszystkie strony umieszczone w tym katalogu i jego podkatalogach będą mogły z niego korzystać.
Podana ścieżka „/” ustawia widoczność niezależnie od położenia strony, która wysłała ciasteczko.
Wygasa
Atrybut określający datę ważność ciasteczka, do której ma być ono ważne i przechowywane. Obecnie niektóre przeglądarki (m.in. Firefox) pozwalają zmienić ten parametr i przechowywać je do np. zakończenia bieżącej sesji.

Właściwości cookie

Jak widać po zawartości, ciasteczko nie ma jakichś magicznych właściwości. A, konstruktorzy – lubię to słowo – wprowadzili pewne ograniczenia i limity:

  • Ciasteczka o tej samej nazwie, ale z innymi ścieżkami będą nadpisywane.
  • Kasowanie ciasteczka – należy wysłać ciasteczko o takiej samej nazwie i czasie wygaśnięcia z minioną datą.
  • Możliwe jest wysyłanie kilku ciasteczek w jednym nagłówku.
  • Limity przy zapisywaniu ciasteczek na urządzeniach, po przekroczeniu których przeglądarka usuwa starsze ciasteczka:
    • maksymalna liczba ciasteczek: 300
    • maksymalna wielkość ciasteczka: 4 kilobajty
    • maksymalna liczba ciasteczek z jednego serwera lub z jednej ścieżki: 20

Poza tym zależą też one od konfiguracji przeglądarki, ponieważ niektóre z nich umożliwiają odmowę zapisu, czy pozwalają na ustawienie daty wygaśnięcia innej od określonej w ciasteczku. Zaawansowaną kontrolę nad przechowywaniem ciasteczek oferują m.in. Firefox i Opera.
Przeglądarki też sprawują kontrolę nad tym, aby wysyłane ciasteczka należały tylko do hostów, które je przysłały.

Zastosowanie cookie

Ciasteczka używane są najczęściej do:

  • identyfikacji użytkownika,
  • utrzymania sesji,
  • przechowywania danych o stanie elementów strony serwisu WWW,
  • przechowywanie historii odwiedzanych stron w danym serwisie,
  • itp.

Umożliwia to obsługę logowania, czy tworzenie spersonalizowanych serwisów WWW. Bez ciasteczek nie mogą obejść się serwisy wyświetlające reklamy. To właśnie dzięki nim wiedzą jakie reklamy zostały pokazane i które kliknięto. Potrafią również, analizując odwiedzane przez nas strony, dopasować pokazywane nam reklamy. – Prawdopodobnie to działanie legło u podstaw mitu o śledzących nas ciasteczkach. – Co nie jest tak do końca nieprawdziwe, ale o tym przy innej okazji.

Odmowa zapisu cookie

Jak wyżej napisałem, niektóre przeglądarki pozwalają odmówić zapisu ciasteczek z wybranych i określonych przez użytkownika serwisów. Jednak takie działanie może ograniczać funkcjonalność serwisu, a niekiedy nawet całkowicie uniemożliwić korzystanie z niego przez niemożność zapisania informacji koniecznej do podtrzymania sesji.

Cookie a UE

Unijni urzędnicy w swej radosnej twórczości wymyślili przepis, według którego użytkownik przeglądający serwis internetowy może wyrazić, bądź nie, zgodę na zapis ciasteczek w jego urządzeniu. Sęk w tym, że zanim wyrazimy ową zgodę, to ciasteczka już są zapisane.

Aha

Firefox ma fajny dodatek (Cookies Manager) to dłubania w ciasteczkach – to dla tych którzy lubią wiedzieć co w cookies piszczy. A tak przy okazji, zobacz inne ciekawe dodatki do Firefox.

Tags:

About

View all posts by

POST A COMMENT


Aby udowodnić, że jesteś człowiekiem, a nie spambotem proszę wykonać test poniżej.


*