Razlika između kolačića i sesije

Ovo je pitanje koje se obično pojavljuje za one nove u web dizajnu ili programiranju za web.

Ili ste možda čuli da se kolačići mogu ukrasti i zabrinuti ste zbog sigurnosnih posljedica?

Bilo kako bilo, to je valjano pitanje i vrlo lako odgovoriti. Ulazimo.

Što je Cookie?

Kolačić je datoteka na strani klijenta koja sadrži informacije. Te bi informacije mogle biti stavke u košarici ili kombinacija korisničkog imena i zaporke. (1)

Pazite, međutim, na kolačiće postoji opasna strana.

Čuo sam nekoliko strašnih priča o ukradenim kolačićima. Javne Wi-Fi žarišne točke mogu biti poprište hakera koji kradu vaše kolačiće. (2)

Krađu kolačića, haker može steći osobne podatke o vama. Mogu vam čak ukrasti i vaše bankovne podatke. Jao. (2)

Najbolje je izbrisati kolačiće prije povezivanja na Wi-Fi žarišnu točku. Sigurno, muka je što ćete morati ponovo unijeti sve svoje podatke, ali radije sigurno nego žao, zar ne?

Samo ne zaboravite zaporku i ne ulazite na osjetljiva web mjesta na kojima su pohranjeni podaci o vašoj kreditnoj kartici kada se nalaze na javnoj Wi-Fi mreži. Ovo bi vas trebalo čuvati.

Što je sjednica?

Sjednica može imati puno različitih definicija. Na primjer, sesija se može pokrenuti kad se prijavite na računalo i zaustaviti kad je zatvorite. (3)

U kontekstu programiranja, on se najčešće koristi u PHP-u (koji je strani strane poslužitelja). (3)

U ovom slučaju sesija je varijabilni podatak pohranjen na strani poslužitelja web stranice. To može biti ili jedinica varijabli, stanja ili postavki. (3)

Sesije su sigurnije od kolačića jer su obično zaštićene nekom vrstom sigurnosti na poslužitelju. Međutim, to ih ne čini nepogrešivim. Pogledajte samo vrijeme hakiranja Playstation trgovine.

Vrlo rijetko se događaju ovakve stvari. Općenito možete biti sigurni da će vaše informacije biti sigurne na strani poslužitelja.

Kolačići i sesije ruku pod ruku

Možda imaju svoje razlike, ali to dvoje rade ruku pod ruku.

Sjednica može sadržavati vaše korisničko ime i lozinku, a na vašem računalu imate spreman kolačić. Ovaj će kolačić imati određeni ID koji povezuje na sesiju sljedeći put kad se povežete s mrežom. (4)

To se obično događa kada provjerite opciju "zapamti me", dok web mjestu dajete svoje korisničko ime i lozinku.

To također radi kako kupujete u internetskoj trgovini, a trgovina pamti sadržaj vaše košarice - čak i nakon što se odjavite..

Pitanja sigurnosti

Svoje kolačiće možete šifrirati za veliku količinu. Obično to znači da zaposlite tvrtku ili platite uslugu koja to čini za vas.

Ako to učinite sami, osim ako niste programer na visokoj razini, vjerojatno ništa neće postići i jednostavno ćete završiti s glavoboljom.

Za više informacija o osiguranju kolačića, ovo objavu možete provjeriti.

 Sada znaš

Nema puno toga od toga. Prilično je jednostavno i uglavnom se svodi na:

  • Kolačići = strana klijenta
  • Sesija = Strana poslužitelja

Sažetak

Kolačić sjednica
Datoteka na strani klijenta Datoteka na strani poslužitelja
Podnosi rizik (osim ako nije osiguran) Siguran
Pamti podatke dok ih vi ne izbrišete ili istekne Pamti informacije do isteka web stranice
Obično sadrži ID id Obično sadrži složenije informacije
Specifične veze identifikatora na poslužitelju Specifične veze s identifikatorom prema korisniku