Skillnaden mellan en kaka och en session Skillnad mellan

Anonim

Det här är en fråga som normalt dyker upp för de nya för webbdesign eller programmering för webben.

Eller kanske du har hört att dina kakor kan bli stulna, och du är orolig för säkerhetsimplikationerna?

Hur som helst är det en giltig fråga och mycket lätt att svara. Låt oss hoppa in.

Vad är en kaka?

En cookie är en klientsidelfil som innehåller information. Denna information kan vara föremålen i en kundvagn eller ett användarnamn och lösenordskombination. (1)

Akta dig, men det finns en farlig sida för kakor.

Jag har hört några skräckhistorier om att cookies stulits. Offentliga Wi-Fi-hotspots kan utmana marken för hackare som stjäl dina kakor. (2)

Genom att stjäla en kaka kan en hacker få personlig information om dig. De kan även stjäla dina bankuppgifter. Usch. (2)

Det är bästa sättet att ta bort dina cookies innan de ansluts till ett Wi-Fi-hotspot. Visst, det är en plåga att behöva ange all din information igen, men ganska säker än förlåt, eller hur?

Glöm inte bara ditt lösenord och skriv inte in känsliga webbplatser där dina kreditkortsuppgifter sparas när du är på ett offentligt Wi-Fi-nätverk. Detta borde hålla dig säker.

Vad är en session?

En session kan ha många olika definitioner. Till exempel kan en session startas när du loggar in på din dator och slutade när du stänger av. (3)

I samband med programmering används den dock mestadels i PHP (vilket är ett serversidsspråk). (3)

I det här fallet är en session en variabel information som lagras på serverns sida på en webbplats. Detta kan antingen vara en enhet med variabler, tillstånd eller inställningar. (3)

Sessioner är säkrare än cookies, eftersom de normalt skyddas av någon slags säkerhet på serversidan. Det gör det emellertid inte otroligt. Titta bara på den tid Playstation-butiken hackades.

Det är dock mycket sällsynt att saker som detta händer emellertid. Du kan vanligtvis vara säker på att din information kommer att vara säker på serverns sida.

Kakor och sessioner Hand-in-Hand

De kan ha sina skillnader, men de två fungerar hand i hand, mestadels.

Sessionen kan hålla fast vid ditt användarnamn och lösenord, medan du får en kaka lagrad på din dator. Den här kakan kommer att ha ett visst id som länkar till sessionen nästa gång du går online. (4)

Det här är vanligtvis vad som händer när du markerar alternativet "kom ihåg mig" samtidigt som webbplatsen anger ditt användarnamn och lösenord.

Det är också hur det fungerar när du handlar i en webbutik, och affären kommer ihåg innehållet i din kundvagn - även efter att du har loggat ut.

Säkerhetshinder

Du kan kryptera dina cookies för att säkerhetskopiera säkerheten med en stor mängd.Vanligtvis betyder det att anställa ett företag eller betala för en tjänst som gör det här för dig.

Gör det själv, om du inte är en programmerare på hög nivå, kommer förmodligen inte att nå någonting och du kommer bara att sluta med huvudvärk.

För mer information om hur du skyddar dina cookies kan du kolla det här inlägget.

Nu vet du

Det är inte mycket mer än det. Det är ganska enkelt och kokar i grunden ner till:

  • Kakor = Klientsida
  • Session = Server sida

Sammanfattning

Kakao Session
Klientsidans fil Serversidans fil < Bär risk (om inte säkrad)
Säkert Kommer ihåg information tills borttagen av dig eller utgå
Kommer ihåg information till tidsintervall för webbplatsen Vanligtvis innehåller en id-sträng
Vanligtvis innehåller mer komplex information Särskilda identifieringslänkar till servern
Särskilda identifieringslänkar till användaren