Cookies: Różnice pomiędzy wersjami

Z ToProste
Skocz do: nawigacji, wyszukiwania
m
m (Zobacz też)
 
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
== Czym są cookies? ==
+
== Czym są cookies ==
 
[[Plik:Cookies ciasteczko.png|200px|right]]
 
[[Plik:Cookies ciasteczko.png|200px|right]]
  
Wbrew ogólnie panującej opinii, '''cookies''' nie są [[plik]]ami przesyłanymi do, ani przez [[Przeglądarka internetowa |przeglądarki internetowe]]. <br />Są to niewielkie informacje wysyłane przez przeglądane przez nas [[Serwis internetowy |serwisy internetowe]], które nasza przeglądarka zapisuje w pamięci (np. [[dysk twardy]]) urządzenia używanego do przeglądania danego [[Portal |portalu]].
+
Wbrew ogólnie panującej opinii, '''cookies''' nie są [[plik]]ami przesyłanymi do, ani przez [[Przeglądarka internetowa |przeglądarki internetowe]]. <br />Są to niewielkie informacje wysyłane przez przeglądane przez nas [[Serwis internetowy |serwisy internetowe]], które nasza przeglądarka zapisuje w pamięci (np. [[dysk twardy]]) urządzenia używanego do przeglądania danego [[Portal |portalu]].<br />Kiedyś były zapisywane w [[Pliki tekstowe |plikach tekstowych]]. Obecnie różne [[#Gdzie zapisywane są cookies |przeglądarki przechowują je w różny sposób]].
  
== Co zwiera cookie? ==
+
== Co zwiera cookie ==
 
Krążą opinie, iż ciasteczka mogą zawierać [[wirus]]y lub [[Złośliwe programy |złośliwe programy]] wykradające nasze [[Hasło |hasła]], poufne dane czy śledzące nas. - Nie jest to prawda.<br />
 
Krążą opinie, iż ciasteczka mogą zawierać [[wirus]]y lub [[Złośliwe programy |złośliwe programy]] wykradające nasze [[Hasło |hasła]], poufne dane czy śledzące nas. - Nie jest to prawda.<br />
 
Oto zawartość dwóch ciasteczek PREF i NID przesyłanych po wejściu na stronę http://google.pl/
 
Oto zawartość dwóch ciasteczek PREF i NID przesyłanych po wejściu na stronę http://google.pl/
 +
[[Plik:Cookies ciasteczko zawartosc.png|200px|thumb|right|Zawartość ciasteczka]]
 
<syntaxhighlight lang="text">  
 
<syntaxhighlight lang="text">  
 
PREF
 
PREF
ID=8f54(...):U=6a7fd91(...):FF=0:TM=13811(...):LM=13811(...):S=KXwubod8AlgydADd
+
ID=8f54(...)
 
google.pl/
 
google.pl/
 
1536
 
1536
Linia 28: Linia 29:
 
*
 
*
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
Wielkość tych danych nie przekracza 350 [[bajt]]ów.
 +
 +
Przyjrzyjmy się bliżej strukturze cookie. Za przykład posłuży nam ciasteczko '''[[Media:Cookies ciasteczko zawartosc.png |NID]]'''
 +
: '''Nazwa''':  NID - nazwa ciasteczka - chyba jasne ;)
 +
: '''Zawartość''': 67 = ''coś tam'' - zawartość
 +
: '''Host''': google.pl
 +
: '''Ścieżka''': /
 +
: '''Wyślij dla''': Dowolny rodzaj połączenia
 +
: '''Tylko [[Hypertext Transfer Protocol |http]]''': Tak
 +
: '''Wygasa''': Po zakończeniu bieżącej sesji
 +
 +
== Do czego służy cookies ==
 +
Zastosowań jest b. wiele, jednak najczęściej chodzi o zidentyfikowanie przez skrypt internetowy konkretnego użytkownika.
 +
=== Przykłady ===
 +
* Logujemy się do [[Bankowość elektroniczna |bankowości elektronicznej]]. Po poprawnym [[Logowanie |zalogowaniu]] serwis ustawia nam '''cookie sesyjne''', którego zadaniem jest pamiętanie naszej sesji. Dzięki czemu przy dalszym przeglądaniu serwisu bankowego nie musimy logować się na każdej stronie. Ta sama technika używana jest przez serwisy poczty, itp. wymagające logowania.
 +
* Innym zastosowaniem ciasteczka jest zapisanie naszych preferencji i ustawień wyglądu ulubionego portalu do naszych potrzeb.
 +
* Bez użycia 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 "śledzeniu" użytkowników przeglądających [[internet]].
 +
 +
 +
== Gdzie zapisywane są cookies ==
 +
Wszystkie przeglądarki internetowe zapisują cookies na dysku komputera :D Ale każda z nich używa różnych form. Jak cookies przechowują najpopularniejsze przeglądarki?
 +
* '''[[Internet Explorer]]''' zapisuje je w stary - nieużywany już przez inne przeglądarki - sposób, w zwykłym pliku tekstowym. Pliki te są przechowywane zwykle w katalogu C:\Documents and Settings\nazwa_uzytkownika\Cookies\
 +
* '''[[Firefox]]''' przechowuje we wbudowanej bazie danych cookies.sqlite, która zlokalizowana jest w tym samym katalogu co [[Defragmentacja bazy miejsc w FireFox#Lokalizacja places.sqlite |baza miejsc Firefox]]
 +
* '''[[Opera]]''' używa bazy ale we własnym formacie cookies[[Symbole wieloznaczne#Powłoki systemowej |*]].dat (zobacz co znaczy [[Symbole wieloznaczne#Powłoki systemowej |gwiazdka]]), którą możemy znaleźć w katalogu c:\Documents and Settings\nazwa_uzytkownika\Opera
 +
* '''[[Chrome]]''', tak samo jak Firefox przechowuje w bazie [[SQLite]], która położona jest w C:\Users\nazwa_uzytkownika\AppData\Local\Google\Chrome\User Data\Default\Cookies.
 +
 +
<!-- === Co może być zapisywane w cookie === -->
  
  
Linia 33: Linia 61:
 
<htmlet>zobacz-tez</htmlet>
 
<htmlet>zobacz-tez</htmlet>
 
*[[Jak wyczyścić pamięć podręczną przeglądarki| Jak usunąć pliki cookie z przeglądarki]]
 
*[[Jak wyczyścić pamięć podręczną przeglądarki| Jak usunąć pliki cookie z przeglądarki]]
 +
*[[Obsługa Cookies w JavaScript]]
 +
*[[Obsługa Cookies w PHP]]
 
*[[Ciasteczko]]
 
*[[Ciasteczko]]
 +
 +
[[Kategoria:Cookies]]
 +
[[Kategoria:Internet]]
 +
[[Kategoria:Przeglądarki internetowe]]
 +
[[Kategoria:Uzupełnić]]

Aktualna wersja na dzień 15:02, 5 lut 2014

Czym są cookies

Cookies ciasteczko.png

Wbrew ogólnie panującej opinii, cookies nie są plikami przesyłanymi do, ani przez przeglądarki internetowe.
Są to niewielkie informacje wysyłane przez przeglądane przez nas serwisy internetowe, które nasza przeglądarka zapisuje w pamięci (np. dysk twardy) urządzenia używanego do przeglądania danego portalu.
Kiedyś były zapisywane w plikach tekstowych. Obecnie różne przeglądarki przechowują je w różny sposób.

Co zwiera 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.
Oto zawartość dwóch ciasteczek PREF i NID przesyłanych po wejściu na stronę http://google.pl/

Zawartość ciasteczka
 
PREF
ID=8f54(...)
google.pl/
1536
643276928
30474507
895971824
30327656
*
 
NID
67=S9046QVHWXvA(...)x2vXIPTPiBb
google.pl/
9216
2244594176
30364469
884561824
30327656
*

Wielkość tych danych nie przekracza 350 bajtów.

Przyjrzyjmy się bliżej strukturze cookie. Za przykład posłuży nam ciasteczko NID

Nazwa: NID - nazwa ciasteczka - chyba jasne ;)
Zawartość: 67 = coś tam - zawartość
Host: google.pl
Ścieżka: /
Wyślij dla: Dowolny rodzaj połączenia
Tylko http: Tak
Wygasa: Po zakończeniu bieżącej sesji

Do czego służy cookies

Zastosowań jest b. wiele, jednak najczęściej chodzi o zidentyfikowanie przez skrypt internetowy konkretnego użytkownika.

Przykłady

  • Logujemy się do bankowości elektronicznej. Po poprawnym zalogowaniu serwis ustawia nam cookie sesyjne, którego zadaniem jest pamiętanie naszej sesji. Dzięki czemu przy dalszym przeglądaniu serwisu bankowego nie musimy logować się na każdej stronie. Ta sama technika używana jest przez serwisy poczty, itp. wymagające logowania.
  • Innym zastosowaniem ciasteczka jest zapisanie naszych preferencji i ustawień wyglądu ulubionego portalu do naszych potrzeb.
  • Bez użycia 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 "śledzeniu" użytkowników przeglądających internet.


Gdzie zapisywane są cookies

Wszystkie przeglądarki internetowe zapisują cookies na dysku komputera :D Ale każda z nich używa różnych form. Jak cookies przechowują najpopularniejsze przeglądarki?

  • Internet Explorer zapisuje je w stary - nieużywany już przez inne przeglądarki - sposób, w zwykłym pliku tekstowym. Pliki te są przechowywane zwykle w katalogu C:\Documents and Settings\nazwa_uzytkownika\Cookies\
  • Firefox przechowuje we wbudowanej bazie danych cookies.sqlite, która zlokalizowana jest w tym samym katalogu co baza miejsc Firefox
  • Opera używa bazy ale we własnym formacie cookies*.dat (zobacz co znaczy gwiazdka), którą możemy znaleźć w katalogu c:\Documents and Settings\nazwa_uzytkownika\Opera
  • Chrome, tak samo jak Firefox przechowuje w bazie SQLite, która położona jest w C:\Users\nazwa_uzytkownika\AppData\Local\Google\Chrome\User Data\Default\Cookies.


Zobacz też

<htmlet>zobacz-tez</htmlet>