Wiele osób narzeka na pliki cookie. Nawet w gazetach (nie zawsze) znający się na rzeczy dziennikarze wypowiadają się ich temat. Cała wojna toczy się o to, że przy pomocy pliku cookie serwis może zbierać informacje o użytkowniku. Może i jest w tym nieco prawdy, ale o wiele więcej możemy powiedzieć, wierzcie mi, możemy powiedzieć mimo naszej woli.
Aby ktoś mógł zbierać dane o naszym komputerze nie musi prosić o wypełnianie ankiet. Wystarczy do tego przeglądarka. Tak się składa, że powszechnie używany Internet Exploler jest najbardziej rozmowny i mówi najwięcej, jeśli się go oto poprosi. Wszystko sprowadza się do wykorzystania javascriptu.
Oto prosty przykład w jaki można wyciągnąć dane o naszym komputerze.
<script language='JavaScript' type='text/javascript'>
document.write( navigator.cpuClass +'<br>' );
</script>
W ten sposób uzyskujemy informacje. U mnie wyświetliło się 'x86'. Teraz wystarczy te dane przekazać do jakiegoś serwisu. Nie trzeba do tego wiele. Przy pomocy php dane można zapisać w jakimś pliku lub bazie danych i je identyfikować na podstawie numeru ip.
<script language='JavaScript' type='text/javascript'>
document.write( navigator.userLanguage );
</script>
Po nieznacznej przeróbce:
<script language='JavaScript' type='text/javascript'>
document.write("<script language='JavaScript' type='text/javascript' src='http://localhost/dane.php?language="+ navigator.userLanguage +"'></script>");
</script>
Plik dane.php
<?php
echo "document.write( 'Twoj jezyk ". $_GET['language'] ."' );";
?>
Jak widzicie język jest przekazany do aplikacji serwerowej. Teraz to już nie problem zapisać dane. Osoby, które lepiej znają javascript mogą dowiedzieć się więcej o odwiedzających użytkownikach. Jak widzicie nie trzeba nic mówić. Nasza przeglądarka powie za nas wiele, o wiele za dużo. Nieco bardziej oporna w rozmowach jest Opera i Mozilla, chociaż znający javascript sobie powinien z tym poradzić. Więc o co ta cała wojna o cookie, które może stać się Ľródłem informacji? Nasza przeglądarka jest o wiele bardziej bogatym Ľródłem, co niektóre serwisy już wykorzystują. Jak? podejrzyjcie Ľródła.
Łukasz 'Splatch' Dywicki
splatch@desk.pl |