Cookie kezelés
Mi a cookie?
A cookie egy információcsomag, amelyet a szerver küld a webböngészőnek, majd a böngésző visszaküld a szervernek minden, a szerver felé irányított kérés alkalmával. A sütiket maga a webszerver hozza létre a böngésző segítségével a felhasználó gépén, ahol azok egy elkülönített könyvtárban kerülnek tárolásra.
Mi a célja?
A süti bármilyen, a kiszolgáló által meghatározott információtartalmat hordozhat. Ha a böngésző visszaküld egy sütit, a kiszolgálónak lehetősége van összekapcsolni az aktuális kérést a korábbiakkal. Leggyakrabban egy adott weboldal regisztrált felhasználóinak azonosítására, „bevásárlókosár” nyilvántartására vagy látogatók nyomon követésére használják.
Hogyan működik?
- A kliens gép egy HTTP kérést (request) küld a szerver felé.
- A szerver létrehoz egy új felhasználói azonosítót, majd bejegyzi azt saját adatbázisába (pl. example.org szerver létrehozza az 1234 felhasználói azonosítót, és eltárolja azt a saját adatbázisában).
- A szerver egy http választ (response) küld vissza a kliens gépnek, benne az előzőleg létrehozott sütivel.
- A kliens eltárolja ezt a sütit. (1234)
- A kliens újra kapcsolatba lép a szerverrel, és a http kéréshez már hozzácsatolja ezt a sütit is.
- A szerver összeveti a kapott sütit az általa tárolttal, így egyszerre tudja autentikálni a felhasználót, és emlékezni a korábbi felhasználói választásokra és preferenciákra.
- A szerver egy általános http választ (response) küld vissza a kliens gépnek, benne a karbantartott süti változattal.
A cookie-k segítségével tehát pontosan meghatározható az érintett felhasználó érdeklődési köre, internet használati szokásai, honlap-látogatási története. Mivel a sütik egyfajta címkeként működnek, melyekkel a weboldal felismerheti az oldalra visszatérő látogatót, alkalmazásukkal az adott oldalon érvényes felhasználónév, jelszó is tárolható. Amennyiben a honlaplátogatás során a felhasználó böngészője visszaküldi a merevlemezre korábban elmentett cookie-t, az azt küldő szolgáltató összekapcsolhatja az aktuális látogatást a korábbiakkal, azonban mivel a cookie-k a domain-hez kötődnek, erre kizárólag saját tartalma tekintetében képes. A sütik önmagukban a felhasználó azonosítására nem képesek, kizárólag a látogató számítógépének felismerésére alkalmasak.
Milyen cookie-t használunk?
Többféle cookie van használatban, érvényességi idejük és származásuk szerint. Honlapunk általában csak az alábbiakat használja, de a fejlesztések alkalmával előfordulhat, hogy más fajták is használatba kerülnek.
Munkameneti (ideiglenes) cookie:
A munkamenet sütik érvényességi ideje kizárólag a felhasználó aktuális munkamenetére korlátozódik, céljuk az adatvesztés megakadályozása (például egy hosszabb űrlap kitöltése során). A munkamenet végeztével, illetve a böngésző bezárásával a sütik e fajtája automatikusan törlődik a látogató számítógépéről. Ezek a cookie-k nem tartalmaznak személyes adatokat és nem alkalmasak arra, hogy a látogatót beazonosítsa.
Állandó (mentett) cookie:
Az állandó cookie-k érvényességi ideje napokban, hetekben, hónapokban vagy években kerül meghatározásra. Az érvényességi ideig a mentett sütik a felhasználó számítógépének merevlemezén tárolódnak, azonban az előre meghatározott határidők lejárta előtt a felhasználó törölheti őket.
Ezeket az alábbiakra használjuk:
Funkcionális:
Ezek a cookie-k lehetővé teszik, hogy az adott weboldal emlékezzen a korábbi
beállításaidra (pl.: felhasználónév, nyelv), így biztosítva a számodra egy magasabb színvonalú, sokkal személyre szabottabb szolgáltatást. Szintén ezek a cookie-k azok, melyek megjegyzik a betűméret, betűtípus beállításaidat, valamint az általad az oldal egyéb, személyre szabható részein tett változtatásokat. E cookie-k által gyűjtött információk anonimizáltak és nem alkalmasak arra, hogy a böngészésed nyomon kövessék bármely más weboldalon.
Analitika/Elemzés:
Ezek a cookie-k arról tárolnak információt, hogy a látogatók hogyan, milyen rendszerességgel
használják az adott weboldalt, például, hogy melyik oldalra lépnek be legtöbbször, vagy, hogy kapnak-e hibaüzeneteket a weboldalakról. Ezek a cookie-k nem tartalmaznak személyes adatokat, a látogató nem azonosítható be általuk. A weboldal fejlesztése érdekében vannak használva.
Közösségi hálózatok:
Ez a cookie lehetővé teszi a könnyű hozzáférést a közösségi hálózatokhoz. Harmadik fél által nyújtott funkciók is használhatják, mint pl. Facebook, Twitter. Ezek tartalmazhatnak személyes adatokat és alkalmasak a látogató beazonosítására.
Célzott, reklámokhoz fűződő:
Ezek a cookie-k azért vannak használva, hogy olyan hirdetéseket küldjenek számodra,
melyek a leginkább közel állnak hozzád és érdeklődési körödhöz. Ezek a cookie-k arra is jók,
hogy limitálják azt, hogy hányszor nézel meg egy reklámot, mint ahogy egy adott reklámkampány hatékonyságának meghatározásában is az azt szervező segítségére lehetnek. Ezek általában a reklámozó által kerülnek elhelyezésre a weboldalon az azt üzemeltető engedélye alapján.
Hogyan kezelheted a böngésződben?
A legtöbb böngésző menüjében szereplő Súgó menüpont segít abban, hogy hogyan védjük
meg böngészőnket az új cookie-k elfogadásától, hogyan értesülhetünk arról, hogy új cookie-t
fogadtunk, valamint, hogy hogyan tudjuk az összes cookie-t letiltani.
Általánosságban háromféle módon állíthatók be a böngészők:
- Minden cookie elfogadása
- Minden cookie elutasítása
- Minden egyes cookie használatról értesítés kérése
Cookie-ket akkor is használunk, ha nincs regisztrált fiókod nálunk vagy kijelentkeztél, az alábbi célokra:
- biztonsági funkciók biztosítása, pl. bejelentkezés értesítés, bejelentkezés jóváhagyás
- spamküldők fiókjainak azonosítása és letiltása
- rosszindulatú tevékenységekkel szembeni védelem (pl. szolgáltatás megszakítását célzó támadások, hamis fiókok létrehozása)
Mivel a cookie-k lehetővé teszik, hogy a weboldal számos nélkülözhetetlen előnyét élvezd, javasoljuk, hogy hagyd azokat aktivált állapotban. Amennyiben megakadályozod a cookie-k fogadását, vagy más módon visszautasítod azokat, akkor előfordulhat például, hogy a továbbiakban nem fogsz tudni újabb tételeket hozzáadni a bevásárlókosaradhoz, vagy nem fogod tudni azokat a termékeket megvásárolni vagy szolgáltatásokat igénybe venni, melyekhez a bejelentkezés és így a cookie-k használata nélkülözhetetlen előfeltétel.