Historie úprav

Avatar uživatele

Odpověděl/a – 6.květen 10:46

Jednoduchá věc, zkusme si to vysvětlit názorně proč cookies vlastně vznikly, jakou k tomu měli autoři webů motivaci ?

Původně si představme web bez cookies (takový samozřejmě byl), šlo o fulltext, tedy vzájemně propojené stránky pomocí odkazů. Když jste klepli na odkaz tak nikdo pořádně nevěděl kdo jste a kde jste byl předtím. Takže nebylo možné se přihlásit a pak procházet web jako přihlášený uživatel. Web by jednoduše neměl možnost si někam uložit informaci o tom, že „jste už přihlášen“. Dost špatná představa že ? Velmi omezující.

A tak vznikly cookies jako malé textové soubory které po návštěvě stránky tato stránka mohla uložit na váš počítač a do nich si třeba poznačit že jste Franta Vomáčka a jste úspěšně přihlášen ke svému uživatelskému účtu. Další stránka kterou klepnutím na hypertextový odkaz navštívíte (a pokud je na shodné doméně) pak má možnost ten cookies soubor který předchozí stránka vytvořila otevřít a přečíst si co v něm je. Aha už vidí že jste Franta Vomáčka a že jste přihlášen takže vám nebude zobrazovat zbytečně přihlašovací formulář, to dá rozum, a místo toho vám třeba zobrazí už počet vlastních nepřečtených zpráv které vám někdo na váš účet poslal. A o tom to je. Původně nestavový protokol doplnit o určitou pamět v rámci dané domény, pomocí které si mezi sebou budou moci stránky dané domény předávat informace.

Časem to ale bylo zneužito ke sledování chování uživatelů napříč mnoha různými weby, protože například reklamní bannery googlu (adwords) jsou vkládány na obrovské množství webu a ty všechny si mezi sebou mohou předávat právě tu informaci v cookie kde je vaše identifikace. Google skrze adwords tak díky tomu může přesně vědět kerými stránkami procházíte (samozřejmě pokud na těchto stránkách jsou adwords banery použity) a není to jen google kdo toho využívá. Proto nastoupila EU a rozhodla se udělat z COOKIES „persona non grata“, ti co cookies podobným způsobem zneužívají ke sledování chování uživatelů napříč více weby by je o tom měli informovat. Původní myšlenka jistě správná ale praktické provedení jak se ukázalo je bezzubé a hloupé. Lidé to prostě jen bezhlavě odklikávají a vůbec nad tím nepřemýšlí, ani nemohou nemají obvykle dostatek informací. Weby totiž často místo věty „budeme spehovat vaše chování na webu“ radějí píší texty ve stylu „zkvalitňujeme naše služby pomocí cookies. Souhlasíte ?“ no a vy řeknete ano 🙂

Avatar uživatele

Odpověděl/a – 6.květen 10:48

Jednoduchá věc, zkusme si to vysvětlit názorně proč cookies vlastně vznikly, jakou k tomu měli autoři webů motivaci ?

Původně si představme web bez cookies (takový samozřejmě byl), šlo o fulltext, tedy vzájemně propojené stránky pomocí odkazů. Když jste klepli na odkaz tak s načtením každé nové stránky už server netušil kdo jste a kde jste byl předtím, každé načtení stránky jako by šlo od fungl nového uživatele, mohl si vás spojit nanejvýš pomocí IP ale to je nespolehlivé nebo pomocí nějakého identifikátoru který si schová do všech odkazů. Takže bez cookies vlastně nebylo možné se třeba přihlásit a pak procházet web až do odhlášení jako přihlášený uživatel. Web by jednoduše neměl možnost si někam uložit informaci o tom, že „jste už přihlášen“ a jakmile byste klepl na další odkaz ptal by se vás na přihlašovací údaje znovu. Dost špatná představa že ? Velmi omezující.

A tak vznikly cookies jako malé textové soubory které po návštěvě stránky tato stránka mohla uložit na váš počítač a do nich si třeba poznačit že jste Franta Vomáčka a jste úspěšně přihlášen ke svému uživatelskému účtu. Další stránka kterou klepnutím na hypertextový odkaz navštívíte (a pokud je na shodné doméně) pak má možnost ten cookies soubor který předchozí stránka vytvořila otevřít a přečíst si co v něm je. Aha už vidí že jste Franta Vomáčka a že jste přihlášen takže vám nebude zobrazovat zbytečně přihlašovací formulář, to dá rozum, a místo toho vám třeba zobrazí už počet vlastních nepřečtených zpráv které vám někdo na váš účet poslal. A o tom to je. Původně nestavový protokol doplnit o určitou pamět v rámci dané domény, pomocí které si mezi sebou budou moci stránky dané domény předávat informace.

Časem to ale bylo zneužito ke sledování chování uživatelů napříč mnoha různými weby, protože například reklamní bannery googlu (adwords) jsou vkládány na obrovské množství webu a ty všechny si mezi sebou mohou předávat právě tu informaci v cookie kde je vaše identifikace. Google skrze adwords tak díky tomu může přesně vědět kerými stránkami procházíte (samozřejmě pokud na těchto stránkách jsou adwords banery použity) a není to jen google kdo toho využívá. Proto nastoupila EU a rozhodla se udělat z COOKIES „persona non grata“, ti co cookies podobným způsobem zneužívají ke sledování chování uživatelů napříč více weby by je o tom měli informovat. Původní myšlenka jistě správná ale praktické provedení jak se ukázalo je bezzubé a hloupé. Lidé to prostě jen bezhlavě odklikávají a vůbec nad tím nepřemýšlí, ani nemohou nemají obvykle dostatek informací. Weby totiž často místo věty „budeme spehovat vaše chování na webu“ radějí píší texty ve stylu „zkvalitňujeme naše služby pomocí cookies. Souhlasíte ?“ no a vy řeknete ano 🙂