A különbség a cookie és a session A különbség

Anonim

Ez egy olyan kérdés, amely rendszerint felbukkan az új webes megjelenés vagy webes programozás számára.

Vagy talán hallottad, hogy a cookie-ja ellopták, és aggódsz a biztonsági vonatkozások miatt?

Akárhogy is, ez egy érvényes kérdés, és nagyon könnyű válaszolni. Menjünk be.

Mi az a Cookie?

A cookie egy ügyféloldali fájl, amely információkat tartalmaz. Ez az információ lehet egy bevásárlókocsiban szereplő elem vagy egy felhasználónév és jelszó kombináció. (1)

Vigyázz, de a cookie-k veszélyes oldala.

Néhány horror történetet hallottam arról, hogy a cookie-kat ellopták. A nyilvános Wi-Fi hotspotok a kekszek ellopását végző hackerek számára óvatosak lehetnek. (2)

A cookie eltulajdonításával a hacker személyes adatokat szerezhet magáról. Még ellophatják a banki adatait. Yikes. (2)

A legjobb gyakorlat a cookie-k törlése a Wi-Fi hotspothoz való csatlakozás előtt. Biztos, hogy megint meg kell adnia az összes információt, de biztonságosabb, mint sajnálom, ugye?

Csak ne felejtse el a jelszavát, és ne tegyen olyan érzékeny webhelyeket, ahol a hitelkártya adatait nyilvános Wi-Fi hálózaton tárolja. Ez biztonságban tartja.

Mi a Session?

A munkamenetnek sok különböző definíciója lehet. Például egy munkamenet elindítható, amikor bejelentkezik a számítógépre, és leáll, amikor leáll. (3)

A programozás során azonban többnyire a PHP-ben (ami egy szerveroldali nyelv) használatos. (3)

Ebben az esetben a munkamenet egy változó információ, amely a weboldal szerver oldalán található. Ez lehet egy változó egység, állapot vagy beállítás. (3)

A munkamenetek biztonságosabbak, mint a cookie-k, mivel rendszerint bizonyos szerveroldali biztonság védi őket. Ez azonban nem teszi őket megingathatatlanok. Csak nézd meg, mikor csapódott le a Playstation bolt.

Nagyon ritka, hogy ilyen dolgok történnek. Általánosságban biztos lehet abban, hogy az Ön információi biztonságosak lesznek a szerver oldalán.

Cookie-k és szekciók hand-in-hand

Lehetnek különbségek, de ez a két kéz a kézben, többnyire.

A munkamenet megtarthatja a felhasználónevét és a jelszavát, miközben a számítógépén tárolt cookie-t kap. Ennek a cookie-nak van egy speciális azonosítója, amely a következő alkalommal, amikor online kapcsolódik a munkamenethez. (4)

Ez jellemzően akkor történik meg, amikor a "Remember Me" opciót ellenőrizze, miközben megadta a felhasználónevét és a jelszavát.

Az is működik, amikor online áruházban vásárol, és az áruház megjegyzi a kosár tartalmát - még a bejelentkezést követően is.

Biztonsági aggodalmak

A titkosítást nagy mennyiségű biztonsági kóddal titkosíthatja.Általában ez azt jelenti, hogy céget bérelsz, vagy olyan szolgáltatást fizetsz, amely ezt tette.

Ha magadat csinálod, hacsak nem egy magas szintű programozó, akkor valószínűleg nem lesz semmi, és csak fejfájásod lesz.

A cookie-k védelmével kapcsolatos további információkért ellenőrizheti ezt a bejegyzést.

Most már tudod

Nincs több annál, mint hogy. Elég könnyű és alapvetően lecsökken:

  • Sütik = Ügyféloldal
  • Session = Server side

Összegzés

Cookie Session
Client side file Server side file < Biztonsági
Biztonsági Megjegyzi az információkat addig, amíg el nem hagyja, vagy lejárt
Megjegyzi az információkat, amíg a weboldal időtúllépése Általában id karaktert tartalmaz
Általában több összetett információt tartalmaz Egyedi azonosító hivatkozások a szerverre
Egyedi azonosító hivatkozások a felhasználóhoz