www.wikidata.de-de.nina.az
Cookie ist eine Weiterleitung auf diesen Artikel Weitere Bedeutungen sind unter Cookie Begriffsklarung aufgefuhrt Ein Cookie ˈkʊki englisch fur Keks ist eine Textinformation die im Browser auf dem Computer des Benutzers jeweils zu einer besuchten Website gespeichert werden kann Ein Cookie wird durch den Webserver erzeugt und uber das Hypertext Transfer Protocol HTTP an den Browser gesendet Der Browser speichert das Cookie und ubermittelt es solange es nicht geloscht wird bei jedem Seitenaufruf zuruck an den Webserver Ein Cookie kann durch die Website auch per JavaScript erzeugt und wieder ausgelesen werden Cookies dienen dazu zustandsbehaftete Webanwendungen zu ermoglichen um beispielsweise den Login mitsamt den nutzerspezifischen Einstellungen einer Website zu speichern oder den Warenkorb bei einem Online Handler Dies wird so umgesetzt dass ein Sitzungsbezeichner im Cookie gespeichert wird mit dem eine Website den Benutzer zu einer auf dem Server gespeicherten Sitzung zuordnen kann Ein weiterer Einsatzzweck ist die Nutzerverfolgung 1 zu Werbezwecken mit speziell praparierten Seiten Die Verwendung von Cookies zur Analyse des Nutzungsverhaltens und fur Werbezwecke erfordert die Einwilligung des Nutzers 2 Der Begriff Cookie wird im Datenschutz auch als Synonym fur Datenentnahme Datenspeicherung Datennutzung Datenverwertung Datenweitergabe wie auch Datenmissbrauch verwendet unabhangig davon ob dazu tatsachlich ein HTTP Cookie verwendet wird oder andere Techniken eingesetzt werden Inhaltsverzeichnis 1 Aufbau 2 Spezifikation 3 Funktionsweise 4 Beispiel 5 Anwendungen 6 Sicherheit und Gefahren 6 1 Tracking 6 2 Gefahr bei offentlichen Internetzugangen 6 3 Entscheidung des Bundesgerichtshofs 6 4 Sicherheitseinstellungen im Browser 7 Entwicklungsgeschichte 7 1 Cookies nach Netscape Spezifikation 7 2 Cookies nach RFC 2109 7 3 Cookies nach RFC 2965 8 Datenschutz 9 Siehe auch 10 Weblinks 11 EinzelnachweiseAufbau BearbeitenEin Cookie besteht aus einem Namen und einem Wert Bei der Definition eines Cookies konnen bzw mussen zusatzlich ein oder mehrere Attribute angegeben werden Set Cookie Name Wert Attribut Cookie Name Wert Name Wert i Name i und i Wert i sind Folgen von druckbaren US ASCII Zeichen wobei einige Zeichen ausgeschlossen sind Die Syntax von i Name i verwendet einen eingeschrankten Zeichensatz wie er auch bei anderen HTTP Kopfzeilen in RFC 2616 verwendet wird 3 Fur i Wert i sind Semikolon Komma Leerraum Zeichen und Backslash ausgeschlossen Um beliebige Daten als Cookie Wert zu speichern kann eine Kodierung wie Base64 oder die URL Kodierung mit xx verwendet werden Das HttpOnly Attribut soll den Zugriff auf Cookies mittels JavaScript verhindern Auf Cookies welche das Attribut HttpOnly besitzen kann nicht per JavaScript zugegriffen werden Dies stellt einen moglichen Schutz gegenuber Cross Site Scripting dar sofern der jeweils genutzte Browser dieses Attribut unterstutzt Spezifikation BearbeitenNach RFC 6265 4 soll ein Browser die folgenden Mindestgrossen unterstutzen Ein Cookie soll mindestens 4096 Bytes enthalten konnen Es sollen pro Domain mindestens 50 Cookies gespeichert werden konnen Es sollen insgesamt mindestens 3000 Cookies gespeichert werden konnen Die Mindestgrossen mussen von allen beteiligten Browsern und Servern garantiert werden Grossere Cookies oder eine grossere Cookieanzahl lasst die Spezifikation aber durchaus zu Funktionsweise BearbeitenEs gibt zwei Moglichkeiten fur die Ubertragung Zuweisung und Auswertung von Cookies durch eine Website Ubertragung in den Kopfzeilen dem Header von Anfragen und Antworten via HTTP Cookies im Client entstehen wenn bei dessen Zugriff auf einen Webserver neben anderen HTTP Kopfzeilen in der Antwort des Servers zusatzlich eine Cookie Zeile ubertragen wird siehe Aufbau Ausserdem kann ein Cookie lokal durch JavaScript oder weitere Skriptsprachen erzeugt werden Das Skript befindet sich in der vom Server ubermittelten Webseite Die lokalen Cookies derselben Domain also nicht anderer Websites konnen ausgelesen verwertet und geandert werden Damit konnen beispielsweise durch JavaScript Informationen uber die lokalen Benutzeraktivitaten eingearbeitet werden die in der Sitzung ohne weiteren Serverkontakt angefallen waren Mit dem nachsten Kontakt zur Website werden sie in den HTTP Kopfzeilen auch dorthin ubertragen Cookie Informationen werden lokal im Browser gespeichert ublicherweise in einer Cookie Datenbank Bei nachfolgenden weiteren Zugriffen auf den Webserver sucht der Client Browser alle Cookies dieser Domain heraus die zum Webserver und dem Verzeichnispfad des aktuellen Aufrufs passen Diese Cookie Daten werden im Header des HTTP Zugriffs mit ubertragen sodass die Cookies nur an jenen Webserver zuruckgehen durfen von dem sie einst auch stammten Ein Cookie kann beliebigen Text enthalten kann also neben einer reinen Identifikation auch beliebige Einstellungen lokal speichern jedoch sollte seine Lange 4 Kilobyte 4 1024 Byte nicht uberschreiten um mit allen Browsern kompatibel zu bleiben Die Cookies werden mit jeder ubermittelten Datei ubertragen also auch mit Bilddateien oder jedem anderen Dateityp dies gilt insbesondere fur eingebettete Elemente wie Werbebanner die von anderen Servern eingebunden werden als dem Ursprung einer angezeigten HTML Datei So kann eine einzelne Webseite zu mehreren Cookies fuhren die von verschiedenen Servern kommen und an diese jeweils wieder zuruckgeschickt werden Cookies werden ausschliesslich vom Client verwaltet Somit entscheidet der Client ob beispielsweise ein Cookie gespeichert oder nach der vom Webserver gewunschten Lebensdauer wieder geloscht wird Allerdings konnen auch auf dem Server entsprechende Informationen gespeichert werden um beispielsweise Statistiken uber die Zahl der Aufrufe von Webseiten zu erzeugen Beispiel BearbeitenSzenario Eine Webseite bietet eine Suchfunktion an die sich an den zuletzt eingegebenen Suchbegriff erinnern kann selbst wenn der Benutzer zwischenzeitlich den Browser beendet Dieser Suchbegriff kann nicht auf dem Server gespeichert werden da der Server dazu den Besucher eindeutig identifizieren musste und das geht mit reinem HTTP nicht Deshalb soll der zuletzt eingegebene Suchbegriff vom Browser des Besuchers in einem Cookie gespeichert werden Wenn der Besucher die Suchfunktion zum ersten Mal aufruft hier mit dem Suchbegriff cookie aufbau schickt er folgende Anfrage an den Server GET cgi suche py q cookie aufbau HTTP 1 0 Der Server antwortet mit dem Suchergebnis und bittet den Browser mittels des Set Cookie Feldes sich den letzten Suchbegriff zu merken HTTP 1 0 200 OK Set Cookie letzteSuche Y29va2llIGF1ZmJhdQ expires Tue 29 Mar 2014 19 30 42 GMT Max Age 2592000 Path cgi suche py Normalerweise stehen alle Bestandteile des Cookies in einer einzigen Zeile Zur besseren Lesbarkeit werden in diesem Codebeispiel jedoch die Attribute auf jeweils eines pro Zeile verteilt Das Cookie hat die folgenden Bestandteile Nutzdaten letzteSuche Da die Nutzdaten nicht erlaubte Zeichen enthalten konnen Leerzeichen in cookie aufbau gibt der Server sie hier mit Base64 kodiert zuruck Ablaufdatum expires Das Cookie wird nur in Anfragen mitgeschickt die vor dem 29 Marz 2014 passieren Maximalalter Max Age Das Cookie wird nur in den folgenden 30 Tagen mitgeschickt spater nicht mehr Teilbereich der Webseite Path Das Cookie wird nur an die Suchmaschine cgi suche py geschickt da alle anderen Teile der Webseite die Information nicht brauchen Anwendungen BearbeitenHTTP ist ein zustandsloses Protokoll daher sind fur den Webserver die Seitenaufrufe voneinander unabhangig Eine Webanwendung deren Interaktion mit dem Benutzer uber mehrere Seitenaufrufe andauert muss mit Tricks arbeiten um den Teilnehmer uber mehrere Zugriffe hinweg identifizieren zu konnen Dazu kann in einem Cookie vom Server ein eindeutiger Sitzungsbezeichner gespeichert werden um genau diesen Client bei weiteren Aufrufen wiederzuerkennen Aus Sicherheitsgrunden wird beim Electronic Banking eher ein Einmal Token pro Seitenaufruf eingesetzt Onlineshops konnen Cookies verwenden um Waren in virtuellen Einkaufskorben zu sammeln Der Kunde kann damit Artikel in den Einkaufskorb legen und sich weiter auf der Website umschauen um danach die Artikel zusammen zu kaufen Die Identifikation des Warenkorbs bzw der Session des Benutzers wird im Cookie abgelegt die Artikel Kennungen werden auf dem Webserver diesem Warenkorb bzw der Session des Benutzers zugeordnet Erst bei der Bestellung werden diese Informationen serverseitig ausgewertet Damit bei Webanwendungen Benutzeraktionen und eingaben die fur den Server bestimmt sind bei Abbruchen der Verbindung zum Server zum Beispiel in Mobilfunknetzen nicht verlorengehen konnen Cookies zur Zwischenspeicherung eingesetzt werden Bei Wiederherstellung der Verbindung werden sie vom Server abgefragt Die Webanwendung erkennt dabei die Reihenfolge in der die Cookies erzeugt wurden und markiert bereits verarbeitete Cookies oder loscht deren Inhalt Weil bei dieser Verwendung unter Umstanden viele Cookies erzeugt werden die fruhestens beim Schliessen des Browsers geloscht werden der Speicherplatz des Browsers fur Cookies aber beschrankt ist muss die Webanwendung Vorkehrungen gegen einen Cookie Uberlauf treffen 5 Sicherheit und Gefahren BearbeitenTracking Bearbeiten Siehe auch Abschnitt Tracking Cookies zur Anonymitat im Internet Die Moglichkeit der eindeutigen Erkennung kann missbraucht werden Cookies werden unter anderem dafur verwendet Benutzerprofile uber das Surfverhalten eines Benutzers zu erstellen Zum Beispiel kann ein Online Shop diese Daten mit dem Namen des Kunden verknupfen und zielgruppenorientierte Werbemails schicken Jedoch kann der Online Shop nur das Surfverhalten innerhalb seiner eigenen Webseite verfolgen Um Informationen uber das Surfverhalten seiner Kunden zu erhalten muss sich der Online Shop eines Dritten eines Tracking Anbieters bedienen Der Tracking Anbieter bietet dem Online Shop wie auch anderen Online Shops Tracking Komponenten an die diese in ihre Webseiten integrieren Das sind Skripte verlinkte Skripte oder verlinkte Komponenten Webseiten Bilder Banner Zahlpixel Schriften die mit dem Aufrufen der Online Shops mitgeladen werden und Serveranfragen an den Tracking Anbieter generieren die wiederum Cookies mit den erhaltenen Informationen im Browser setzen Diese durch Dritte erstellten Cookies nennt man Third Party Cookies englisch fur Cookies von Dritten Haben diese Cookies den Zweck des Trackings werden diese auch als tracking cookies englisch fur Verfolgen bezeichnet Der Tracking Anbieter registriert die Besuche der mit ihm verbundenen Online Shops und kann diese Besuche somit den einzelnen Benutzern zuordnen Stellt der Tracking Anbieter diese Informationen dem Online Shop zur Verfugung kann dieser auf die Interessen des Besuchers schliessen und seinen Online Shop entsprechend anpassen personalisieren Es gibt auch seriose Drittanbieter Dienste die technisch bedingt Tracking Informationen mitsammeln Fur das erfolgreiche Tracking sind Drittanbietercookies hilfreich aber nicht zwingend erforderlich Die durch andere Identitatsermittlungsverfahren gesammelten Identitatsinformationen wie zum Beispiel durch Fingerprinting benotigen keine Cookies Noch perfider die zu ubertragenden Informationen werden per Parameter mit den verlinkten Komponenten ubertragen Gemeinsam ist aber allen Tracking Techniken das Einbinden von Tracking Komponenten in den Code der Webseite Ein Abschalten der Cookies im Browser unterbindet also das Tracking nicht zwangslaufig es werden dann nur andere Techniken eingesetzt Der wirkungsvollste Schutz gegen Tracking ist es nur auf Webseiten zuzugreifen die keine Tracking Techniken einsetzen Es ist nicht ungewohnlich dass populare Webseiten mehrere Datensammler einbinden Eine Studie der Universitat Berkeley hat 2011 beim Surfen auf den TOP100 Webseiten 5675 Cookies gefunden ohne Logins oder Bestellungen Davon wurden 4914 Cookies von Dritten gesetzt also nicht von der aufgerufenen Webseite Die Daten wurden an mehr als 600 Server ubermittelt Spitzenreiter unter den Datensammlern ist Google 97 der popularen Webseiten setzen Google Cookies 6 Immer mehr Tracking Dienste gehen dazu uber die Cookies im First Party Context zu setzen da Cookies von Drittseiten recht einfach blockiert werden konnen Eine empirische Studie der Universitat Leuven von 2014 7 zeigte dass damals bereits 44 Tracking Dienste mehr als 40 des Surfverhaltens verfolgen konnten auch wenn man Cookies fur Drittseiten blockiert und nur First Party Cookies erlaubt Ein Beispiel ist der Trackingdienst WebTrekk der sich auf Webseiten wie heise de zeit de oder zalando de mit DNS Aliases als Subdomain der uberwachten Webseite First Party Status erschleicht um seine Tracking Cookies zu setzen 2013 Google kombiniert seit 2017 den Dienst Analytics mit dem AdWords Tracking Fur Google Analytics bindet der Webmaster Trackingcode direkt auf der Webseite ein der damit First Party Status erhalt und auch die Cookies fur das AdWord Tracking setzt Microsofts folgte im Januar 2018 und hat eine Losung umgesetzt die das Cookie mit der Microsoft Click ID fur das Conversation Tracking im First Party Context setzt Die Microsoft Tracking ID wird als URL Parameter ubertragen und dann mit Javascript in ein Cookie geschrieben Facebook folgte den Beispielen von Google und Microsoft im Herbst 2018 nachdem Mozilla angekundigt hat nach dem Vorbild von Safari das Tracking via Third Party Cookies in Firefox zu erschweren Wie bei Microsoft wird die Tracking ID in einem URL Parameter ubertragen und dann mit Javascript in ein First Party Cookie geschrieben Die Tracking Cookies werden auch von der NSA und GCHQ im Rahmen der globalen Uberwachung genutzt Die Geheimdienste beobachten den Datenstrom im Internet und identifizieren Surfer anhand langlebiger Tracking Cookies Zielpersonen werden anhand dieser Cookies verfolgt und bei Bedarf mit Foxit Acid gezielt angegriffen wenn die Identifikation uber zwei Wochen stabil moglich ist 1 Gefahr bei offentlichen Internetzugangen Bearbeiten In Umgebungen in denen sich mehrere Nutzer denselben Rechner teilen etwa in Schulen oder Internet Cafes besteht die Gefahr dass ein noch gultiger Sitzungs Cookie vom nachsten Nutzer des Rechners verwendet wird Um zu verhindern dass eine fremde Person die eigene Sitzung fortsetzt sollte man grundsatzlich vor dem Beenden des Browsers alle Cookies loschen oder eine entsprechende Browser Einstellung nutzen 8 9 Entscheidung des Bundesgerichtshofs Bearbeiten Im Mai 2020 berichtete die Suddeutsche Zeitung uber eine Entscheidung des Bundesgerichtshofs dass Nutzer ihre Einwilligung zu Cookies aktiv geben mussen Damit seien viele aktuelle Cookie Banner in Deutschland unzulassig Die BGH Richter folgten in ihrer Entscheidung damit weitgehend der Argumentation eines Urteils des Europaischen Gerichtshofs EuGH vom Oktober 2019 Das hatte geurteilt dass vorausgefullte Cookie Banner nicht mit europaischem Recht vereinbar seien Viele deutsche Internetseiten hatten sich bislang auf das deutsche Telemediengesetz TMG berufen nachdem Nutzer dem Cookie Tracking aktiv widersprechen mussten 10 Sicherheitseinstellungen im Browser Bearbeiten Siehe auch Web Analytics Gangige Browser erlauben dem Nutzer den Umgang mit Cookies mehr oder weniger festzulegen z B Keine Cookies annehmen mit der Moglichkeit eine Whitelist fur Ausnahmen anzulegen Cookies des Servers der aufgerufenen Seite annehmen mit der Moglichkeit eine Blacklist fur Ausnahmen anzulegen Cookies von Drittservern wie z B bei Werbebannern Hier kann zwischen Immer erlauben Nur von besuchten Drittanbietern oder Nie erlauben gewahlt werden Benutzer bei jedem Cookie fragen Hier kann dann meist zwischen erlauben bleibt fur diese Sitzung erlauben wird immer angenommen aber nach dem Schliessen des Browsers geloscht und ablehnen nicht akzeptieren gewahlt werden wobei die gewahlte Option gespeichert wird Cookies behalten Hier kann gewahlt werden zwischen bis sie nicht mehr gultig sind oder bis der Browser geschlossen wird Sitzungs Cookie Zusatzlich erlauben die Browser verwaltende Aktionen wahrend einer Sitzung wie Daten im Cookie ansehen Einzelne oder alle Cookies loschen Inhalte von Cookies verandern leeren oder loschen Ob ein Cookie angenommen oder abgelehnt wurde kann die Server Anwendung nur mit weiteren HTTP Anfragen erkennen da die Speicherung von Cookies vom Client nicht zuruckgemeldet wird Angesichts der Vor und Nachteile von Cookies empfiehlt es sich seinen Browser so zu konfigurieren dass persistente Cookies nicht oder nur gegen Ruckfrage zugelassen werden was etwa die Erstellung von Benutzerprofilen erschwert und nur Sitzungs Cookies automatisch zugelassen werden beispielsweise fur Web Einkaufe oder Passworter Ausserdem bieten die meisten Browser die Moglichkeit Cookies selektiv fur bestimmte Domains zu erlauben bzw zu sperren oder nach dem Surfen automatisch zu loschen wie es automatisch bei Sitzungs Cookies geschieht Serverfremde Cookies durch die ein Dritter etwa ein Werbepartner der Internet Seite das eigene Verhalten uber mehrere Server hinweg aufzeichnen konnte kann man automatisch abweisen lassen Webbrowser bieten oft die Moglichkeit Funktionen uber Browser Erweiterungen nachzurusten So ist es etwa bei Firefox mit einer bestimmten Erweiterung moglich per Klick auf eine Schaltflache Webseiten zu erlauben Cookies zu speichern 11 12 bzw sogar selbst den Inhalt der Cookies zu manipulieren 13 14 Damit lassen sich Cookies generell deaktivieren sowie ausnahmsweise erlauben falls die Website ohne Cookies nicht richtig funktioniert oder man sich bei einem Onlinedienst anmelden mochte Andere Erweiterungen bieten einen Kompromiss zwischen der Browser Option alle Cookies beim Beenden des Browsers zu loschen bzw sie nicht zu loschen indem nur Cookies von bestimmten Internet Domains per Whitelist behalten alle anderen aber beim Schliessen eines Browser Tabs oder Fensters bzw beim kompletten Beenden des Webbrowsers geloscht werden So kann einerseits ungewunschte Verfolgung andererseits aber das Verlorengehen von Informationen welche dauerhaft gespeichert werden sollen verhindert werden Entwicklungsgeschichte BearbeitenDas Konzept wurde ursprunglich von Netscape Communications entwickelt und im 1994 veroffentlichten Netscape Navigator implementiert Netscape veroffentlichte eine vorlaufige Spezifikation auf ihrer Website 1995 begann die IETF die Arbeit an einer Spezifikation die als RFC standardisiert werden sollte 1997 wurde die Spezifikation als RFC 2109 15 veroffentlicht sie unterscheidet sich in einigen Details von der Netscape Spezifikation Die neue Spezifikation sollte sich inkrementell verbreiten da der Netscape Navigator zu den Neuerungen aufwartskompatibel war Als bekannt wurde dass die Cookie Implementierung des Internet Explorers zur neuen Spezifikation inkompatibel war begann die Arbeit an einer neuen Version Diese wurde im Jahr 2000 als RFC 2965 16 veroffentlicht und verwendet neue HTTP Kopfzeilen wie Set Cookie2 um Inkompatibilitaten mit bestehenden Implementierungen zu vermeiden 17 Wahrend die IETF RFC 2109 15 obsolete veraltet einstufte fand RFC 2965 16 keine durchgehende Verbreitung Opera unterstutzte zusatzlich zum alten Format auch Set Cookie2 Mozilla Firefox jedoch nicht 18 Im Jahr 2011 ersetzte RFC 6265 4 die beiden bisherigen RFCs In RFC 6265 wurde die gangigste Funktionsweise spezifiziert und Set Cookie2 als veraltet gekennzeichnet Zusatzlich wurde das HttpOnly Attribut spezifiziert das im Jahr 2002 von Microsoft im Internet Explorer 6 eingefuhrt und von einigen Webbrowsern ubernommen wurde 19 Cookies nach Netscape Spezifikation Bearbeiten Set Cookie Name Wert Attribut Cookie Name Wert Name Wert i Name i i Wert i ist eine Folge von druckbaren US ASCII Zeichen ohne Semikolon Komma und Leerraum Zeichen Falls eines dieser Zeichen in Name oder Wert vorkommen soll muss es mit der URL Kodierung xx kodiert werden Folgende Attribute sind in der Spezifikation von Netscape definiert 20 EXPIRES i dateValue i optional Verfallsdatum des Cookies im Format i Wdy i i DD i i Mon i i YY i i HH i i MM i i SS i GMT Wenn kein Verfallsdatum angegeben wird wird das Cookie beim Schliessen des Browser geloscht DOMAIN i domainName i optional Domainname um die Gultigkeit des Cookies auf einen bestimmten Domainnamen zu beschranken Hierbei muss der angegebene Domainname nur ein Suffix des Domainnamens sein das heisst ein fur DOMAIN example com bestimmtes Cookie ist gultig fur example com als auch darunterliegende Domains wie foo example com oder bar quux example com Falls dieses Attribut nicht angegeben wird wird der aktuelle Domainname verwendet PATH i pathName i optional Pfadprafix um die Gultigkeit des Cookies auf einen bestimmten Pfad oder Pfadprafix zu beschranken Falls dieses Attribut nicht angegeben wird wird der aktuelle Pfad verwendet SECURE optional Cookie darf nur uber eine sichere Verbindung sprich HTTPS an den Server gesendet werden Cookies nach RFC 2109 Bearbeiten Der Unterschied der Spezifikation von RFC 2109 15 zu der von Netscape besteht insbesondere darin dass als i Wert i nun auch Semikola Kommata und Leerraum Zeichen enthalten sein durfen die dann aber in Anfuhrungszeichen gefasst werden mussen i Name i darf aber nicht mehr mit einem beginnen da diese fur die Kennzeichnung von Attributen von Cookies in HTTP Anfragen verwendet werden Set Cookie Name Wert Attribut Cookie Version value 1 Cookie Cookie ist hierbei ein Cookie das neben dem Name Wert Paar auch noch die in Set Cookie angegebenen und durch ein Semikolon voneinander getrennten Wertepaare fur Path und Domain enthalten kann Name Wert Path Pfad Domain Domain Zusatzlich wurde das Expire Attribut durch das Max Age Attribut ersetzt das im Gegensatz zum Expire Attributwert statt eines fixen Zeitpunkts die Gultigkeitsdauer nun in Sekunden angibt Die Semantik von Domain wurde erweitert Neu hinzugekommen sind die Attribute Comment und Version Comment i value i optional Kommentar zur naheren Beschreibung des Cookies Domain i value i optional Domain oder Bestandteil des Domainnamens fur den das Cookie gilt Falls diese Attribut nicht angegeben wird wird der aktuelle Domainname verwendet Falls diese Attribut jedoch angegeben wird muss der Wert mit einem Punkt beginnen falls nicht wird der Punkt vom Client hinzugefugt Max Age i value i optional Ablaufzeit in Sekunden 0 fur sofortige Loschung Der Client darf das Cookie auch nach dieser Zeit benutzen der Server kann sich also nicht darauf verlassen dass das Cookie nach dieser Ablaufzeit geloscht wird Path i value i optional wie in Netscapes Spezifikation Secure optional wie in Netscapes Spezifikation Version 1 i DIGIT i notwendig Gibt die Cookie Management Spezifikation in einer Dezimalzahl an immer 1 in dieser Spezifikation Cookies nach RFC 2965 Bearbeiten Cookies nach RFC 2965 16 unterscheiden sich von denen nach Netscapes Spezifikation und nach RFC 2109 15 insbesondere dadurch dass das Header Feld Set Cookie2 statt Set Cookie heisst Set Cookie2 Name Wert Attribute Cookie Version value 1 Cookie Daneben gibt es auch noch einige zusatzliche Attribute Comment i value i optional wie in RFC 2109 15 CommentURL lt gt i http URL i lt gt optional URL unter welcher eine Beschreibung zur Funktionsweise zu finden ist spezifiziert in RFC 2965 16 Discard optional Unbedingte Loschung des Cookies bei Beendigung des Webbrowsers spezifiziert in RFC 2965 16 komplementiert Expires 0 Max Age 0 Domain i value i optional wie in RFC 2109 15 Max Age i value i optional wie in RFC 2109 15 Path i value i optional wie in Netscapes Spezifikation Port lt gt i portlist i lt gt optional Beschrankung des Ports auf den aktuell verwendeten oder auf eine Liste von Ports Secure optional wie in Netscapes Spezifikation Version 1 i DIGIT i notwendig Gibt die Cookie Management Spezifikation in einer Dezimalzahl an immer 1 in dieser Spezifikation Folgendes Beispiel zeigt eine Serverantwort nach RFC 2965 16 Der Server antwortet mit dem Suchergebnis und bittet den Browser mittels des Set Cookie2 Feldes sich den letzten Suchbegriff zu merken HTTP 1 0 200 OK Set Cookie2 letzteSuche cookie aufbau Max Age 2592000 Path cgi suche py Version 1 Port 101 CommentURL http example org docs cookies letzteSuche Datenschutz BearbeitenVon Anwendungsprogrammen oder Teilen oder Erweiterungen des Betriebssystems eines Computers die einen Dienst zur Verfugung stellen kann ein Cookie zum Beispiel beim Start des Programmes gesetzt werden Hierzu ist normalerweise keine direkte Zustimmung des Anwenders notwendig Die gesetzten Cookies konnen spater vom Nutzer uber den Browser oder das Betriebssystem gefunden und wieder geloscht werden Sicherheitsexperten raten zu einem bewussten Umgang mit Cookies Dazu gehort dass man sich beim Surfen bewusst ist welche Cookies eine besuchte Seite setzen mochte Nur die wenigsten Webseiten schreiben Cookies zwingend vor wie etwa die Seite zum Einloggen in Wikipedia Meistens werden Cookies willkurlich gesetzt um das Surfverhalten zu protokollieren Dies zu unterbinden ist lastig sorgt aber fur Informationelle Selbstbestimmung und Datenschutz Nicht selten versucht eine einzige kommerzielle Webseite ein Dutzend und mehr Cookies zu setzen Um das zu verhindern muss man in den Browser Einstellungen das automatische Akzeptieren von Cookies deaktivieren Der Wert des Cookies enthalt dabei typischerweise eine Speicheradresse uber die Funktionen des Dienstes zuganglich sind Datenbanken dieses Typs werden auch Cookie Jar genannt Webbrowser stellen in der Regel eine Cookie Datenbank zur Verfugung welche auch Cookie Cache genannt wird In dieser Datenbank kann der Webserver einer besuchten Webseite Informationen in Form von HTTP Cookies hinterlegen und bei einem Wiederbesuch der Seite auslesen Google Cookies und ihre PREFID konnen den Browser eindeutig identifizieren Im Zuge der Enthullungen von Edward Snowden wurde bekannt dass diese von der NSA missbraucht werden um zielgerichtet Spionagesoftware auf einzelnen Rechnern zu platzieren und diese automatisiert zu uberwachen und per Fernsteuerung auszubeuten 21 Seit dem 19 Dezember 2009 gilt die als Cookie Richtlinie bezeichnete Richtlinie 2009 136 EG 22 Darin wird eine Einwilligung des Webseitenbenutzers in die Nutzung seiner personengebundenen Daten durch den Websitebetreiber verlangt Die EU Lander haben auf diese Richtlinie aber unterschiedlich reagiert 23 Der Bundestag beschaftigte sich mit dem Thema 24 Der von der Opposition unterstutzte Gesetzesentwurf der SPD zur Anderung des Telemediengesetzes 17 8814 wurde am 18 Oktober 2012 abgelehnt 25 2012 folgten auch detaillierte Empfehlungen der sogenannten Artikel 29 Gruppe 26 2014 herrschte weiterhin Unsicherheit in Deutschland zur Umsetzung wahrend in Spanien die Aufsichtsbehorden bereits Bussgeldbescheide verschicken 27 Fachanwalte empfehlen trotz der unubersichtlichen Rechtslage 2014 bereits eine ausdruckliche Zustimmung Opt in in Form eines Popups fur jeden Benutzer einer Webseite 28 29 30 In Osterreich erfolgte die Umsetzung der Richtlinie in 96 Abs 3 Telekommunikationsgesetz TKG 31 Mit der im Mai 2018 in Kraft getretenen Datenschutz Grundverordnung DSGVO sollte ursprunglich auch die sogenannte e Privacy Verordnung deren Entwurf die EU bereits am 10 Januar 2017 offiziell vorgestellt hat rechtskraftig werden Sie stellt speziell im Anwendungsbereich von Cookies eine detaillierte Erganzung der DSGVO dar Derzeit durchlauft der Entwurf der e Privacy Verordnung das europaische Parlament Stand September 2018 und soll fruhestens im Mai 2019 zu geltendem Recht werden Damit wurde sie die EU Cookie Richtlinie ersetzen und neue Regelungen bezuglich der Verwendung schaffen 32 Am 1 Oktober 2019 entschied der Europaische Gerichtshof dass das Setzen und Abrufen von Cookies durch Internetseiten eine aktive Einwilligung des Besuchers der Webseite benotigt 33 Siehe auch Abschnitt Cookies zur Anonymitat im InternetSiehe auch BearbeitenSame Origin Policy Cross Site Cooking Logdateianalyse Web Storage Super Cookie Flash CookieWeblinks Bearbeitencookiecentral com umfangreiche Seite uber Cookies englisch Ursprungliche Spezifikation Persistent Client State HTTP Cookies Nicht mehr online verfugbar Netscape Communications archiviert vom Original am 27 Oktober 1996 abgerufen am 6 April 2014 Cookie als Schwerpunktthema im Deutschlandfunk Maximilian Schonherr Cookies erlauben ja oder nein 12 April 2012 abgerufen am 10 Februar 2014 Maximilian Schonherr Die Cookie Backer Internetanbieter tricksen mit Profildateien der Webbrowser 14 April 2012 abgerufen am 10 Februar 2014 Daniel Blum Einmal geklickt und schon durchschaut Kundendaten helfen der Werbewirtschaft 20 September 2012 abgerufen am 10 Februar 2014 Fritz Jorn Cookies was konnen sie was nicht In blog a bissl 23 September 2012 abgerufen am 10 Februar 2014 Einzelnachweise Bearbeiten a b Karsten Ness Cookies Privacy Handbuch abgerufen am 24 Dezember 2018 Ina Friesen Cookies and Consent Der Einsatz von Consent Management Plattformen im Lichte der aktuellen Rechtsprechung In LRZ 2022 Rn 272 ff lrz legal abgerufen am 24 Januar 2023 RFC 6265 Abschnitt 4 1 1 englisch Verweist auf die Spezifikation von token in RFC 2616 Hypertext Transfer Protocol HTTP 1 1 Juni 1999 Abschnitt 2 2 englisch a b RFC 6265 State Management Mechanism aktuelle Spezifikation englisch Carsten Bormann Panic mode A Disconnection tolerant AJAX Library Memento vom 28 September 2007 im Internet Archive O Reilly Emerging Technology Marz 2006 Websites hebeln Anti Cookie Massnahmen aus Herbert Braun heise online 31 Juli 2011 abgerufen am 24 Dezember 2018 Gunes Acar Christian Eubank Steven Englehardt Marc Juarez Arvind Narayanan Claudia Diaz The Web Never Forgets Persistent Tracking Mechanisms in the Wild PDF 950 kB Universitat Leuven 2014 englisch abgerufen am 24 Dezember 2018 Gewusst wie Cookies loschen test de 17 Juli 2012 abgerufen am 24 Oktober 2018 Cookies loschen um Daten zu entfernen die Websites auf Ihrem Computer abgelegt haben support mozilla org abgerufen am 24 Oktober 2018 Mirjam Hauck Max Muth Die Sache mit dem Haken Suddeutsche Zeitung 28 Mai 2020 abgerufen am 29 Mai 2020 Firefox ADD ONS Cookie Button Abgerufen am 19 Januar 2022 Cookie Monster ADD ON Cookie Quick Manager Abgerufen am 19 Januar 2022 Cookies Manager a b c d e f g RFC 2109 HTTP State Management Mechanism Februar 1997 englisch a b c d e f RFC 2965 HTTP State Management Mechanism Oktober 2000 englisch David M Kristol HTTP Cookies Standards Privacy and Politics 9 Mai 2001 arxiv cs SE 0105018 bugzilla mozilla org Ubersicht HttpOnly Geschichte und Referenz OWASP RFC 2109 HTTP State Management Mechanism Februar 1997 Abschnitt 10 1 englisch Geheimdienst Skandal NSA spaht Internetnutzer mit Google Cookies aus In Spiegel Online 11 Dezember 2013 abgerufen am 10 Februar 2014 Richtlinie 2009 136 EG PDF Cookie Richtlinie in Europa In Computerwoche 11 Januar 2013 abgerufen am 15 Oktober 2014 Drucksache Deutscher Bundestag 17 5705 PDF Abgerufen am 12 Oktober 2014 Die Beschlusse am 18 Oktober In Deutscher Bundestag Web und Textarchiv Abgerufen am 14 Oktober 2014 ec europa eu PDF EU Kommission zur Cookie Richtlinie In Heise Verlag Newsticker Abgerufen am 14 Oktober 2014 Cookies Einwilligung und Datenschutz Nicht mehr online verfugbar In Webseite der IT Recht Kanzelei Archiviert vom Original am 23 Oktober 2014 abgerufen am 14 Oktober 2014 Michael Feike Gerichtsurteil Opt in fur Cookies ist Pflicht In Onlinemarketing berlin Abgerufen am 3 August 2020 Bundeswirtschaftsministerium sagtCookie Richtlinie wurde umgesetzt In Webportal Haufe de Abgerufen am 14 Oktober 2014 Fur Cookies muss der User erst gefragt werden Der Standard vom 5 Marz 2014 Die Umsetzung der EU Cookie Richtlinie in Deutschland 1und1 de digitalguide 20 April 2018 abgerufen am 12 September 2018 Cookies aber nur mit Einwilligung rechtslupe de 2 Oktober 2019 abgerufen am 2 Oktober 2019 Abgerufen von https de wikipedia org w index php title HTTP Cookie amp oldid 239327130