süti, http süti fogalma

1994-ben valósította meg Lou Montulli amikor az első Internetes bevásárlókosarat készítette.

A süti vagy HTTP süti egy nagyon gyakran félreértett dolog. Sokan rossz szándékot, támadókat gondolnak mögötte valójában azonban jelenleg a honlapok 99,9%-a használ sütiket.

Elsősorban a munkamenet azonosítására szolgál, vagyis arra, hogy a szerver megjegyezze kivel kommunikál amíg a felhasználó be nem zárja a böngészőjét. Addig vagy esetenként hosszabb ideig is tárol adatokat. Ezek az adatok olyanok lehetnek, hogy mire kattintott, milyen adatokat írt be a felhasználó az egyes mezőkbe.

Aki egyáltalán nem járatos az informatikában annak inkább azt írom le először, hogyan működne az Internet sütik nélkül.

Nem lehetne tárolt bejelentkezést használni

Minden akciónál (gomb megnyomása, kattintás) újra el kellene küldeni az összes addig beírt adatot. Például egy levelezőrendszerben a letöltés gombra kattintva újra meg kellene adni a felhasználónevet és jelszót. A levél elküldésekor is, a levelek sorba rendezésénél is.

Nem lehetne megjegyezni, hol tartottunk

Például egy video nézés közben mindig az elejéről indulna.

Nem lehetne termékeket bevásárló kosárba vagy parkolóba tenni

Az Internetes bevásárlókosarak nagy része sütikkel működik.

Nem lehetne űrlap adatokat lementeni.

Elég kényelmetlen lenne, ha egy hibánál a teljes űrlapot újra kellene kitölteni vagy egy véletlen oldalfrissítésnél minden addig kitöltött adat elveszne.

Nem lehetne beállításokat tárolni

Egyes rendszerek pl: levelező, videó lejátszó, közösségi médiák egy sor beállítási lehetőséget biztosítanak. Ezekhez is használnak sütiket.

 

Mi is a süti valójában?

A süti egy kis szövegfájl amit a böngésző tárol a felhasználó számítógépén. Nincs benne végrehajtható kód. A sütiket a felhasználó letörölheti és általában egy idő után maguktól törlődnek (lejárnak)

A sütiket a honlapot kiszolgáló szerver küldi le a böngészőnek és a böngésző letárolja. Ha a honlapot ugyanazzal a böngészővel látogatják meg ugyanarról a gépről akkor  a szerver megkapja a korábban letárolt adatokat.