Der Unterschied zwischen einem Keks und einer Sitzung
- 3036
- 665
- Leonhard Lesch
Dies ist eine Frage, die normalerweise für diejenigen, die neu im Webdesign oder für die Programmierung für das Web sind.
Oder vielleicht haben Sie gehört?
In jedem Fall ist es eine gültige Frage und sehr einfach zu beantworten. Lass uns hineinspringen.
Was ist ein Keks?
Ein Cookie ist eine Client -Seitendatei, die Informationen enthält. Diese Informationen können die Artikel in einem Einkaufswagen oder eine Kombination aus Benutzername und Passwort sein. (1)
Vorsicht, es gibt eine gefährliche Seite für Kekse.
Ich habe ein paar Horrorgeschichten von Keksen gehört, die gestohlen wurden. Öffentliche Wi-Fi-Hotspots können für Hacker, die Ihre Kekse stehlen. (2)
Indem ein Hacker einen Cookie stiehlt, kann er persönliche Informationen über Sie erhalten. Sie können sogar Ihre Bankdetails stehlen. Yikes. (2)
Es ist Best Practice, Ihre Cookies zu löschen, bevor Sie mit einem Wi-Fi-Hotspot eine Verbindung herstellen. Sicher, es ist die Mühe, alle Ihre Informationen erneut einzugeben, aber eher sicher als sorry, richtig, richtig?
Vergessen Sie einfach nicht Ihr Passwort und geben Sie keine sensiblen Websites ein, auf denen Ihre Kreditkartendaten in einem öffentlichen Wi-Fi-Netzwerk gespeichert werden. Dies sollte Sie beschützen.
Was ist eine Sitzung?
Eine Sitzung kann viele verschiedene Definitionen haben. Zum Beispiel kann eine Sitzung gestartet werden, wenn Sie sich bei Ihrem Computer anmelden, und beim Herunterfahren eingestellt werden. (3)
Im Zusammenhang mit der Programmierung wird es jedoch hauptsächlich in PHP verwendet (eine Server -Nebensprache). (3)
In diesem Fall handelt es sich bei einer Sitzung um eine variable Informationen, die auf der Serverseite einer Website gespeichert ist. Dies kann entweder eine Einheit von Variablen, Zustand oder Einstellungen sein. (3)
Sitzungen sind sicherer als Cookies, da sie normalerweise durch eine serverseitige Sicherheit geschützt sind. Dies macht sie jedoch nicht unfehlbar. Schauen Sie sich nur die Zeit an, in der der PlayStation Store gehackt wurde.
Es ist sehr selten, dass solche Dinge jedoch passieren,. Sie können im Allgemeinen sicher sein, dass Ihre Informationen auf der Serverseite sicher sind.
Kekse und Sitzungen Hand in Hand
Sie mögen ihre Unterschiede haben, aber diese beiden Arbeiten hand in Hand, meistens Hand in Hand.
Die Sitzung kann an Ihrem Benutzernamen und Ihrem Passwort festgehalten werden, während Sie einen Cookie auf Ihrem PC gespeichert haben. Dieser Cookie hat eine bestimmte ID, die beim nächsten Online -Gehen auf die Sitzung verlinkt. (4)
Dies ist normalerweise das, was passiert, wenn Sie die Option „Erinnere dich an mich“, während Sie der Website Ihren Benutzernamen und Ihr Passwort geben.
So funktioniert es auch, wenn Sie in einem Online -Shop einkaufen, und der Laden erinnert sich an den Inhalt Ihres Wagens - auch nachdem Sie sich abgemeldet haben.
Sicherheitsbedenken
Sie können Ihre Cookies so verschlüsseln, dass sie die Sicherheit um einen massiven Betrag erhöhen. Normalerweise bedeutet dies, ein Unternehmen einzustellen oder einen Service zu bezahlen, der dies für Sie bewirkt.
Wenn Sie es selbst tun, wenn Sie ein hochrangiger Programmierer sind, werden Sie wahrscheinlich nichts erreichen und Sie werden einfach Kopfschmerzen haben.
Weitere Informationen zur Sicherung Ihrer Cookies finden Sie in diesem Beitrag.
Jetzt wissen Sie
Es steckt nicht viel mehr als das. Es ist ziemlich einfach und läuft im Grunde auf:
- Cookies = Client -Seite
- Sitzung = Serverseite
Zusammenfassung
Plätzchen | Sitzung |
Client-Seite-Datei | Server-Seite-Datei |
Trägt das Risiko (sofern nicht gesichert) | Sicher |
Erinnert Informationen, bis Sie von Ihnen oder Ablauf gelöscht wurden | Erinnert Informationen bis zur Website-Auszeit |
Enthält normalerweise eine ID -Zeichenfolge | Enthält normalerweise komplexere Informationen |
Spezifische Identifikatorlinks zum Server | Spezifische Identifikator -Links zum Benutzer |