ExplorerSciences

Cookie (informatique)

Sources
Plus d’actions
Historique
État de vérification des informations

269 passages à vérifier sur 269 inventoriés. Les repères signalent aussi tout contenu affiché sans contrôle correspondant et expliquent ce qui manque.

Liste des points à vérifier

L’essentiel

Pour commencer

Un cookie (prononcé ˈkʊk.i], litt. « biscuit » en anglais), également appelé témoin de connexion ou témoin de navigation, est une petite quantité de données envoyée par un serveur HTTP à l'utilisateur d'un site web puis stockée par son navigateur sur son…Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Explorer ce sujet

Cette activité est en cours de vérification. Le texte complet et les sources restent accessibles ci-dessous.

Relier les idées

Carte du sujet

Non vérifié Ce contenu affiché ne dispose pas encore d’un contrôle factuel correspondant.×

Relier les principales parties de l’article.

Le sommaire textuel reste disponible.

  • Explorer autrementNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • PrésentationNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • HistoriqueNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Poursuivre l’exploration

Explorez à votre rythme

Explorer autrement

Modules interactifs liés aux sources et accompagnés d’une alternative textuelle.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Présentation

Un cookie (prononcé ˈkʊk.i], litt. « biscuit » en anglais), également appelé témoin de connexion ou témoin de navigation, est une petite quantité de données envoyée par un serveur HTTP à l'utilisateur d'un site web puis stockée par son navigateur sur son…Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Lire « Présentation » dans le texte →

Historique

Le terme cookie dérive du terme anglais , désignant un paquet de données qu'un programme reçoit et renvoie inchangé. En français, les cookies sont aussi appelés « témoin de connexion »,, « témoin de navigation » ou « témoin »,.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Lire « Historique » dans le texte →

Gestion des sessions

Les cookies peuvent être utilisés pour maintenir les données relatives à l'utilisateur durant sa navigation, mais aussi à travers plusieurs visites. Les cookies ont été introduits pour donner un moyen d'implémenter les paniers d'achats électroniques, des…Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Lire « Gestion des sessions » dans le texte →

Personnalisation

Les cookies peuvent être utilisés pour mémoriser l'information sur l'utilisateur d'un site, dans le but de lui montrer un contenu approprié à l'avenir. Par exemple, un serveur web peut envoyer un cookie contenant le dernier nom d'utilisateur utilisé pour se…Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Lire « Personnalisation » dans le texte →

Aller au fond du sujet

Le texte et ses détails

Présentation

Un cookie (prononcé ˈkʊk.i][1], litt. « biscuit » en anglais), également appelé témoin de connexion ou témoin de navigation, est une petite quantité de données envoyée par un serveur HTTP à l'utilisateur d'un site web puis stockée par son navigateur sur son appareil. Il permet de créer une session de navigation avec état (préférences d'affichage, contenu d'un panier d'achat...) lors de sa visite.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cette technologie est actuellement utilisée par la moitié des sites web[2].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Inventé en 1994 par des ingénieurs de la société Netscape, le cookie est un fichier texte constitué de paires clé-valeur échangées par le protocole de communication HTTP. Créé par un serveur HTTP, le cookie est envoyé au client HTTP pour être enregistré un temps spécifié durant lequel il est renvoyé tel quel au serveur à chaque requête web. La durée d'enregistrement peut s'étendre de quelques minutes à plusieurs années.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Le cookie permet ainsi aux sites web d'identifier les internautes lorsqu'ils passent d'une page web à l'autre du site, voire lorsqu'ils reviennent des années plus tard. Les cookies sont notamment utilisés pour identifier la session d'un internaute connecté à son compte informatique. La confidentialité des cookies est donc importante pour la sécurité Internet. Plus généralement, les cookies servent à lier à une visite toute information d'état.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

L'utilisation de cookies par des entreprises de pistage web suscite des controverses. En effet, ces cookies tiers liés par exemple à des bannières de publicité en ligne permettent de suivre les internautes visitant des sites web sans rapport, si ce n'est l'entreprise sous-traitante de pistage. Les usages qui ne répondent pas à des contraintes strictement techniques ont été régulés par des lois comme la directive du 12 juillet 2002 sur la protection de la vie privée dans le secteur des communications électroniques de l'Union européenne. Les sites web obéissant à cette directive permettent aux visiteurs d'accepter sélectivement les cookies[3]. Les navigateurs web permettent également aux utilisateurs de gérer les cookies.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Historique

Le terme cookie dérive du terme anglais magic cookie[4], désignant un paquet de données qu'un programme reçoit et renvoie inchangé. En français, les cookies sont aussi appelés « témoin de connexion »[5],[6], « témoin de navigation »[7] ou « témoin »[5],[6].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies étaient déjà utilisés en informatique quand Lou Montulli[8] a eu l'idée de les utiliser dans les communications web en juin 1994. En ce temps, il était employé de Netscape Communications. John Giannandrea et Lou Montulli ont écrit la même année la première spécification des cookies de Netscape Navigator. La version 0.9 bêta de Mosaic Netscape, publiée le 13 octobre 1994, intégrait la technologie des cookies[9],[10]. La première utilisation des cookies (hors expérimentation) a été faite pour déterminer si les visiteurs du site web Netscape avaient déjà visité le site auparavant. Montulli a déposé une demande de brevet pour la technologie des cookies en 1995, et le brevet US 5774670 a été accordé en 1998[11].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Après avoir été implantés dans Netscape 0.9 beta en 1994, les cookies ont été intégrés dans Internet Explorer 2, publié en octobre 1995.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

L'introduction des cookies n'a pas été largement connue du grand public pour autant. En particulier, les cookies étaient acceptés par défaut dans les paramètres des navigateurs, et les utilisateurs n'étaient pas informés de leur présence. Certaines personnes étaient au courant de l'existence des cookies au début de l'année 1995, mais le grand public n'apprit leur existence qu'après la publication par le Financial Times d'un article le 12 février 1996. La même année, les cookies reçurent beaucoup d'attention de la part des médias, à cause de possibles intrusions dans la vie privée. Le sujet des cookies fut discuté dans deux consultations de la Federal Trade Commission des États-Unis en 1996 et 1997.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Le développement de la spécification officielle des cookies était déjà en cours. Les premières discussions sur la spécification officielle eurent lieu en avril 1995 sur la liste de discussion www-talk. Un groupe spécial de travail du IETF fut formé. Deux propositions alternatives pour introduire un état dans les transactions HTTP ont été proposées par Brian Behlendorf et David Kristol respectivement. Cependant, le groupe, dirigé par Kristol lui-même, a décidé d'utiliser la spécification de Netscape comme point de départ. En février 1996, le groupe de travail a déterminé que les cookies tiers (third party cookies) étaient une menace considérable à la protection de la vie privée. La spécification produite par le groupe a finalement été publiée en tant que RFC 2109[12].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

À partir de fin 2014, on voit un bandeau au sujet des cookies sur de nombreux sites. Il existe plusieurs extensions de navigateur permettant le non-affichage du bandeau[13].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Utilisations

Gestion des sessions

Les cookies peuvent être utilisés pour maintenir les données relatives à l'utilisateur durant sa navigation, mais aussi à travers plusieurs visites. Les cookies ont été introduits pour donner un moyen d'implémenter les paniers d'achats électroniques, des dispositifs permettant à l'utilisateur d'accumuler les articles qu'il veut acheter durant sa navigation sur le site.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

De nos jours, les applications comme les paniers d'achat enregistrent plutôt la liste des articles dans une base de données sur un serveur, ce qui est préférable, plutôt que de les enregistrer dans le cookie lui-même. Le serveur web envoie un cookie contenant un identifiant de session unique. Le navigateur web renvoie alors cet identifiant de session à chaque requête suivante et les articles du panier sont enregistrés et associés avec ce même identifiant unique de session.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies sont utiles dans le cadre de la connexion à un site à l'aide d'identifiants : Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  1. L'application web envoie un cookie contenant un identifiant unique de session lors de la première connexion ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  2. L'utilisateur fournit ses identifiants (généralement un nom d'utilisateur et un mot de passe) lorsqu'il s'authentifie ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  3. L'application web valide l'authentification et permet à l'utilisateur d'accéder au service ; le cookie permet alors de conserver la mémoire du fait que la connexion a été validée, et évite ainsi de redemander ses informations de connexion à l'utilisateur à chaque nouvel accès.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Selon certaines implémentations, le cookie de session n’est généré qu’après la validation des identifiants de l’utilisateur, afin de garantir que seule une authentification réussie engendre la création d’une session. Cette approche est notamment recommandée par Firebase Authentication[14], qui préconise la création du cookie de session côté serveur à partir d’un jeton d’identification validé (cette configuration implique que l’ordre des étapes décrites précédemment peut être inversé, le cookie de session n’étant alors transmis qu’après l’authentification, et non avant celle-ci[14]).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Personnalisation

Les cookies peuvent être utilisés pour mémoriser l'information sur l'utilisateur d'un site, dans le but de lui montrer un contenu approprié à l'avenir. Par exemple, un serveur web peut envoyer un cookie contenant le dernier nom d'utilisateur utilisé pour se connecter à ce site web, afin que ce nom d'utilisateur puisse être prérempli lors des prochaines visites.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Beaucoup de sites web utilisent les cookies pour la personnalisation basée sur les préférences des utilisateurs. Les utilisateurs sélectionnent leurs préférences dans un formulaire et envoient celles-ci au serveur. Le serveur encode les préférences dans un cookie et renvoie celui-ci au navigateur. Par la suite, à chaque fois que l'utilisateur accède à une page de ce site, le navigateur renvoie le cookie et donc la liste des préférences ; le serveur peut alors personnaliser la page d'après les préférences de l'utilisateur. Par exemple, le site web de Wikipédia permet à ses utilisateurs de choisir l'habillage du site qu'ils préfèrent. Le moteur de recherche Google permet à ses utilisateurs (même s'ils ne sont pas enregistrés) de choisir le nombre de résultats qu'ils veulent voir sur chaque page de résultats.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Pistage

Les cookies de pistage (ou traceurs) sont utilisés pour suivre les habitudes de navigation des utilisateurs d'internet. Cela peut être fait aussi en partie en utilisant l'adresse IP de l'ordinateur faisant une requête d'une page ou à l'aide de l'en-tête HTTP « référant » que le client envoie à chaque requête, mais les cookies permettent une plus grande précision. Cela peut être fait comme dans l'exemple suivant :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  1. Si l'utilisateur fait appel à une page d'un site, et que la requête ne contient pas de cookie, le serveur présume que c'est la première page visitée par l'utilisateur. Le serveur crée alors une chaîne aléatoire et l'envoie au navigateur en même temps que la page demandée ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  2. À partir de ce moment, le cookie sera automatiquement envoyé par le navigateur dès qu'une nouvelle page du site sera appelée. Le serveur enverra la page comme d'habitude, mais enregistrera aussi l'URL de la page appelée, la date, l'heure de la requête et le cookie dans un fichier de journalisation.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

En regardant le fichier de journalisation, il est alors possible de voir quelles pages l'utilisateur a visitées et dans quel ordre. Par exemple, si le fichier contient quelques requêtes faites en utilisant le cookie id=abc, cela peut établir que toutes ces requêtes proviennent du même utilisateur. L'URL demandée, la date et l'heure associées aux requêtes permettent de suivre la navigation de l'utilisateur à la trace.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies tiers et les pixels espions, expliqués ci-dessous, permettent en plus le pistage à travers différents sites. Le pistage dans un seul site est généralement utilisé pour un usage statistique. Par contre, le pistage dans différents sites à l'aide des cookies tierces parties est généralement utilisé par les entreprises de publicité pour produire des profils d'utilisateurs anonymes (qui sont alors utilisés pour déterminer quelles publicités devraient être montrées à l'utilisateur et, si l’adresse e-mail de l’utilisateur est connue, pour lui envoyer des mails correspondant à ces publicités).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies de pistage sont un risque d'atteinte à la vie privée de l'utilisateur mais ils peuvent être supprimés facilement. La plupart des navigateurs récents incluent une option pour supprimer automatiquement les cookies persistant à la fermeture de l'application.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cookies tiers (cookies de tierce partie)

Les images et autres objets contenus dans une page web peuvent résider dans des serveurs différents de celui hébergeant la page. Pour afficher la page, le navigateur télécharge tous ces objets. La plupart des sites web contiennent des informations provenant de différentes sources. Par exemple, si l’utilisateur saisit www.exemple.com dans son navigateur, il y aura souvent des objets ou des publicités sur une partie de la page qui proviendront de sources différentes, c'est-à-dire d'un domaine différent de www.exemple.com. Les cookies « première partie » sont des cookies qui sont mis en place par le domaine inscrit dans la barre d'adresse du navigateur. Les cookies tiers sont mis en place par l'un des objets de la page qui proviennent d'un domaine différent.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Par défaut, les navigateurs comme Internet Explorer et Opera acceptent les cookies de tierce partie, mais les utilisateurs peuvent changer les paramètres du navigateur pour les bloquer. Au contraire, les navigateurs Mozilla Firefox ou Safari bloquent par défaut de nombreux cookies tiers[15],[16]. Il n'y a pas de risque de sécurité inhérent aux cookies tiers qui permettent des fonctionnalités pour le web. Cependant, ils servent aussi à pister les internautes de site en site[17].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Des acteurs majeurs comme Google ont annoncé mettre fin en 2022 aux cookies tiers, ce qui devait avoir des implications majeures pour le marketing[18]. Cependant, après plusieurs reports (2023, puis 2024), Google a annoncé qu'il renonçait finalement à supprimer totalement ces cookies dans Chrome[19].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Des outils tels que Ghostery, disponibles pour tous les navigateurs, permettent de bloquer les échanges entre tierces parties.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Implémentation

Une interaction possible entre un navigateur web et le serveur hébergeant la page web. Le serveur envoie un cookie au navigateur et le navigateur le renvoie quand il appelle une autre page.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×Illustration de la source non affichée : droits de reproduction à vérifier.Consulter les crédits et la source ↓

Les cookies sont de petites données envoyées par le serveur web au navigateur. Le navigateur les retourne inchangées au serveur, introduisant un état (mémoire des événements antérieurs) dans la transaction HTTP qui autrement serait sans état. Sans les cookies, chaque récupération de page web ou d'un composant d'une page web est un événement isolé, indépendant des autres requêtes faites sur le même site. En plus de pouvoir être mis en place par le serveur web, les cookies peuvent aussi être mis en place par des langages de script comme JavaScript, s'il est supporté et autorisé par le navigateur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

La spécification officielle des cookies suggère que les navigateurs soient capables d'enregistrer et de renvoyer un nombre minimal de cookies. Spécifiquement, un navigateur devrait être capable de stocker au moins 300 cookies de quatre kilooctets chacun, et au moins 20 cookies pour un même serveur ou domaine.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

D'après la section 3.1 de la RFC 2965[20], les noms de cookies sont insensibles à la casse.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Un cookie peut spécifier la date de son expiration, dans ce cas, le cookie sera supprimé à cette date. Si le cookie ne spécifie pas de date d'expiration, le cookie est supprimé dès que l'utilisateur quitte son navigateur. En conséquence, spécifier une date d'expiration est un moyen de faire survivre le cookie à travers plusieurs sessions. Pour cette raison, les cookies avec une date d'expiration sont dits persistants. Un exemple d'application : un site de vente peut utiliser les cookies persistants pour enregistrer les articles que les utilisateurs ont placés dans leur panier d'achat (en réalité, le cookie peut faire référence à une entrée enregistrée dans une base de données du site de vente, et non pas dans votre ordinateur). Grâce à ce moyen, si les utilisateurs quittent leur navigateur sans faire un achat et y retournent plus tard, ils pourront trouver à nouveau les articles dans le panier. Si ces cookies ne donnaient pas de date d'expiration, ils expireraient à la fermeture du navigateur, et l'information sur le contenu du panier serait perdue.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies peuvent être limités dans leur portée à un domaine spécifique, un sous-domaine ou un chemin d'accès sur le serveur qui les a créés.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les secure cookies

Les secure cookies sont un type de cookies qui ont l'attribut Secure configuré, ce qui limite l'utilisation du cookie à des canaux dits « sécurisés » (où « sécurisé » est défini par l'agent utilisateur, typiquement le navigateur web)[22].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Idées reçues

Depuis leur introduction sur Internet, de nombreuses idées sur les cookies ont circulé sur Internet et dans les médias. En 1998, CIAC, une équipe de surveillance des incidents d'ordinateur du département de l'Énergie des États-Unis, a déterminé que les failles de sécurité des cookies étaient « essentiellement non existantes » et a expliqué que « l'information sur la provenance de vos visites et le détail des pages web que vous avez visitées existent déjà dans les fichiers de journalisation des serveurs web ». En 2005, Jupiter Research a publié les résultats d'une étude, dans laquelle un pourcentage important des personnes interrogées a considéré les affirmations suivantes :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • les cookies sont comme des virus, ils infectent les disques durs des utilisateurs ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • les cookies génèrent des pop-up ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • les cookies sont utilisés pour envoyer du spam ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • les cookies sont utilisés uniquement pour la publicité.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies ne peuvent pas effacer ou lire l'information provenant de l'ordinateur de l'utilisateur. Cependant, les cookies permettent de détecter les pages web visitées par un utilisateur sur un site donné ou un ensemble de sites. Ces informations peuvent être collectées dans un profil d'utilisateur pouvant être utilisé ou revendu à des tierces parties, ce qui peut poser de sérieux problèmes de protection de la vie privée. Certains profils sont anonymes, en ce sens qu'ils ne contiennent pas d'information personnelle. Pourtant, même de tels profils peuvent être sujets à caution.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Selon la même étude, un grand pourcentage d'utilisateurs d'Internet ignorent comment supprimer les cookies. L'une des raisons pour lesquelles les gens ne font pas confiance aux cookies est que certains sites ont abusé de l'aspect de l'identification personnelle des cookies et ont partagé ces informations avec d'autres sources. Un grand pourcentage de la publicité ciblée et de courriels non sollicités, considérés comme spam, provient de l'information glanée par les cookies de pistage.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

En réalité, les cookies qui n'ont initialement pas été créés dans le but de réaliser des publicités commerciales ont donné le jour à toute une industrie publicitaire qui, selon le président de la commission digitale de l’Union des entreprises de conseil et d'achat média, « donne des informations sur les internautes, notamment leur intérêt pour tel ou tel produit, peut-être une intention d’achat »[26].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

La suppression des cookies tiers prévue entre 2020 et 2022 est voulue pour limiter ces inconvénients. Cependant, elle pourrait profiter aux GAFAM au détriment des autres publicitaires, les GAFAM qui, détenant déjà les trois quarts du marché français, sortiraient renforcées de meilleures technologies d’annonce ciblée[26].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Paramètres du navigateur

La plupart des navigateurs supportent les cookies et permettent à l'utilisateur de les désactiver. Les options les plus courantes sont les suivantes :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • activer ou désactiver les cookies complètement, afin qu'ils soient acceptés ou bloqués constamment ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • permettre à l'utilisateur de voir les cookies actifs dans une page donnée, en saisissant javascript: alert(document.cookie) dans la barre d'adresse du navigateur. Certains navigateurs incorporent un gestionnaire de cookies pour l'utilisateur qui peut voir et supprimer de façon sélective les cookies actuellement stockés par le navigateur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

La plupart des navigateurs permettent aussi une suppression totale des données personnelles, incluant les cookies. Des modules complémentaires pour contrôler les permissions des cookies existent aussi.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Vie privée et cookies tierce partie

Dans cet exemple fictif, une entreprise de publicité a placé des bannières dans deux sites web. En hébergeant les bannières sur ses serveurs et en utilisant les cookies tierce partie, l'entreprise de publicité est capable de suivre la navigation de l'utilisateur à travers ces deux sites.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×Illustration de la source non affichée : droits de reproduction à vérifier.Consulter les crédits et la source ↓

Les cookies ont des implications importantes dans la vie privée et l'anonymat des utilisateurs du web. Bien que les cookies soient seulement renvoyés au serveur les ayant mis en place ou à un serveur appartenant au même domaine Internet, une page web peut cependant contenir des images ou d'autres composants stockés sur des serveurs appartenant à d'autres domaines. Les cookies qui sont mis en place durant la récupération de ces composants externes sont appelés cookies tiers. Cela inclut les cookies provenant des fenêtres pop-up indésirables.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les entreprises de publicité utilisent les cookies tiers pour pister les utilisateurs à travers les différents sites qu'ils visitent. En particulier, une entreprise de publicité peut pister un utilisateur à travers toutes les pages sur lesquels elle a placé des images de publicité ou un pixel espion. La connaissance des pages visitées par l'utilisateur permet à l'entreprise de publicité de cibler les préférences publicitaires de l'utilisateur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

La possibilité de construire un profil d'utilisateur est considérée par certains comme une intrusion dans la vie privée, particulièrement quand le pistage est fait à travers différents domaines utilisant les cookies tiers. Pour cette raison, certains pays ont une législation sur les cookies.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Le gouvernement des États-Unis a mis en place des règles strictes sur la mise en place des cookies en 2000, après qu'il fut révélé que le bureau des politiques antidrogues de la Maison Blanche utilisait les cookies pour suivre les ordinateurs des utilisateurs regardant en ligne les publicités antidrogues. En 2002, l'activiste de la vie privée Daniel Brandt a découvert que la CIA laissait des cookies persistants sur les ordinateurs qui avaient visité ses sites web. Une fois informée de cette violation, la CIA déclara que ces cookies n'étaient pas intentionnellement envoyés et cessa de les mettre en place. Le 25 décembre 2005, Brandt a découvert que la National Security Agency (NSA) avait laissé deux cookies persistants sur des ordinateurs de visiteurs à cause d'une mise à jour logicielle. Après avoir été informée, la NSA désactiva immédiatement les cookies.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Au Royaume-Uni, la « Cookie law », entrée en vigueur le 25 mai 2012, oblige les sites à déclarer leurs intentions, permettant ainsi aux utilisateurs de choisir s'ils veulent laisser des traces ou pas de leur passage sur internet. Ils peuvent ainsi être à l'abri du ciblage publicitaire. Cependant, d'après The Guardian[27], le consentement des internautes n'est pas obligatoirement explicite ; des modifications ont été apportées aux modalités de consentement de l'usager, le rendant ainsi implicite[28].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Directive 2002/58 sur la vie privée

La directive 2002/58 vie privée et communications électroniques, contient des règles sur l'utilisation des cookies. En particulier, l'article 5, paragraphe 3 de cette directive exige que le stockage des données (comme les cookies) dans l'ordinateur de l'utilisateur puisse seulement être fait si :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • l'utilisateur est informé de la façon dont les données sont utilisées ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • il est donné à l'utilisateur la possibilité de refuser cette opération de stockage. Cependant, cet article statue aussi que le stockage de données pour raisons techniques est exempté de cette loi.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Devant être mise en application à partir d'octobre 2003, la directive n'a cependant été que très imparfaitement mise en pratique selon un rapport de décembre 2004, qui signalait en outre que certains États-membres (Slovaquie, Lettonie, Grèce, Belgique et Luxembourg) n'avaient pas encore transposé la directive en droit interne.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Selon l'avis du G29 de 2010[29], cette directive qui conditionne notamment l'usage des cookies à des fins de publicité comportementale au consentement explicite de l'internaute demeure très mal appliquée. En fait la plupart des sites le font de façon non conforme à la directive, en se limitant à une simple « bannière » informant de l'utilisation de « cookies » sans donner d'information sur les utilisations, sans différencier les cookies « techniques » des cookies de « pistage », ni d'offrir de choix réel à l’utilisateur désirant maintenir les cookies techniques (comme les cookies de gestion du panier d'achat) et refuser les cookies de « pistage ». De fait, de nombreux sites ne fonctionnent pas correctement si les cookies sont refusés, ce qui n'est ni conforme à la directive 2002/58 ni à la directive 95/46 (Protection des données personnelles).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Directive 2009/136/CE

Cette matière a été actualisée par la directive 2009/136/CE datée du 25 novembre 2009, qui indique que « Le stockage d'informations, ou l'obtention de l'accès à des informations déjà stockées, dans l'équipement terminal d'un abonné ou d'un utilisateur n'est permis qu'à condition que l'abonné ou l'utilisateur ait donné son accord, après avoir reçu, dans le respect de la directive 95/46/CE, une information claire et complète, entre autres sur les finalités du traitement. » La nouvelle directive renforce donc les obligations préalables au placement de cookies sur l'ordinateur de l'internaute. Elle modifie la directive 2002/22/CE.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Dans les considérations préalables de la directive, le législateur européen précise toutefois : « Lorsque cela est techniquement possible et effectif, conformément aux dispositions pertinentes de la directive 95/46/CE, l'accord de l'utilisateur en ce qui concerne le traitement peut être exprimé par l'utilisation des paramètres appropriés d'un navigateur ou d'une autre application. » Dans les faits, aucun navigateur à ce jour ne permet de dissocier les cookies techniques indispensables de ceux optionnels qui devraient être laissés au choix de l'utilisateur.[réf. nécessaire]Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cette nouvelle directive a été transposée par les députés belges en juillet 2012. Une étude de 2014 montre que même les députés peinent à appliquer les contraintes de la directive[30].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

La directive 2002/58/CE concerne le traitement des données à caractère personnel et la protection de la vie privée dans le secteur des communications électroniques et le règlement (CE) n° 2006/2004 est relatif à la coopération entre les autorités nationales chargées de veiller à l’application de la législation en matière de protection des consommateurs.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Limites de la CNIL

En France, le Conseil d'État considère que la CNIL ne peut « légalement interdire (…) les « cookies walls », pratique qui consiste à bloquer l’accès à un site Internet en cas de refus des cookies » : « En déduisant une telle interdiction de la seule exigence d’un consentement libre de l’utilisateur au dépôt de traceurs posé par le règlement européen sur la protection des données RGPD, la CNIL a excédé ce qu’elle pouvait légalement faire »[31].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cadre technique

P3P

La spécification du P3P inclut la possibilité pour un serveur d'énoncer une politique en matière de protection de la vie privée, qui définit quel genre d'information il collecte et dans quel but. Ces politiques incluent (mais ne sont pas limitées à) l'utilisation de l'information collectée en utilisant les cookies. D'après les définitions du P3P, un navigateur peut accepter ou rejeter les cookies en comparant les politiques en matière de protection de la vie privée avec les préférences de l'utilisateur ou en demandant à l'utilisateur, en lui présentant la politique en matière de protection de la vie privée déclarée par le serveur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Beaucoup de navigateurs, incluant Apple Safari et Microsoft Internet Explorer versions 6 et 7, supportent le P3P qui permet au navigateur de déterminer s'il doit accepter le stockage des cookies tierce partie. Le navigateur Opera permet aux utilisateurs de refuser les cookies tiers et de créer un profil de sécurité global et spécifique pour les domaines Internet. Mozilla Firefox version 2 avait abandonné le support du P3P, mais l'a réintégré dans la version 3.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies tiers peuvent être bloqués par la plupart des navigateurs afin d'augmenter le respect de la vie privée et de réduire le pistage publicitaire, ceci sans affecter négativement l'expérience web de l'utilisateur. Beaucoup de régies de publicité offrent une option opt out à la publicité ciblée, en mettant en place un cookie générique dans le navigateur qui désactive ce ciblage, mais une telle solution n'est pratiquement pas efficace, quand elle est respectée, car ce cookie générique est effacé dès que l'utilisateur supprime ces cookies, ce qui annule la décision d'opt-out[32].Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Inconvénients des cookies

En plus des problèmes d'atteinte à la vie privée, les cookies ont aussi quelques inconvénients techniques. En particulier, ils n'identifient pas toujours exactement les utilisateurs, ils peuvent ralentir la performance des sites lorsqu'en grand nombre, ils peuvent être utilisés pour des attaques de sécurité et ils sont en opposition avec le transfert représentatif d'état, style architectural du logiciel.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Identification imprécise

Si plus d'un navigateur est utilisé sur un ordinateur, dans chacun d'eux, il y a toujours une unité de stockage séparée pour les cookies. Par conséquent, les cookies n'identifient pas une personne. En revanche, la combinaison d'un compte utilisateur, d'un ordinateur ainsi que d'un navigateur web. Ainsi, n'importe qui peut utiliser ces comptes, les ordinateurs ou les navigateurs qui ont la panoplie des cookies. De même, les cookies ne font pas la différence entre les multiples utilisateurs qui partagent le même compte d'utilisateur, l'ordinateur et le navigateur, comme dans les « internet cafés » ou tout lieu donnant accès libre à des ressources informatiques.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

En pratique cependant, un ordinateur, un smartphone ou une tablette « personnel » est aujourd'hui majoritairement utilisé par un seul individu.[réf. nécessaire]. Cela revient à cibler une personne précise et, à travers le volume d’information collectée, arriver à un ciblage personnalisé, même si la personne n'est pas « nommément » identifiée.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Manipulation de cookies entre sites web

Chaque site est supposé avoir ses propres cookies, donc un site ne devrait pas être capable de modifier ou créer des cookies associés à un autre site. Une faille de sécurité d'un navigateur web peut être à l'origine d'une infraction à cette règle par des sites malveillants. L'exploitation d'une telle faille est couramment appelée cross-site cooking. Le but de telles attaques peut être le vol de l'identifiant de session.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les utilisateurs devraient utiliser les versions les plus récentes des navigateurs web dans lesquels ces vulnérabilités sont pratiquement éliminées.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

État contradictoire entre le client et le serveur

L'utilisation des cookies peut générer une contradiction entre l'état du client et l'état stocké dans le cookie. Si l'utilisateur acquiert un cookie et clique sur le bouton « Retour » du navigateur, l'état du navigateur n'est généralement pas le même qu'avant cette acquisition. Par exemple, si le panier d'une boutique en ligne est réalisé en utilisant les cookies, le contenu du panier ne peut pas changer quand l'utilisateur revient dans l'historique du navigateur : si l'utilisateur presse sur un bouton pour ajouter un article dans son panier et clique sur le bouton « Retour », l'article reste dans celui-ci. Cela n'est peut-être pas l'intention de l'utilisateur, qui veut certainement annuler l'ajout de l'article. Cela peut mener à un manque de fiabilité, de la confusion et des bugs. Les développeurs web doivent donc être conscients de ce problème et mettre en œuvre des mesures visant à prévenir des situations comme celle-ci.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Alternatives aux cookies

Certaines opérations qui peuvent être réalisées grâce aux cookies, peuvent aussi être réalisées en utilisant d'autres mécanismes qui permettent de se passer de cookies ou de recréer des cookies effacés, ce qui crée des problèmes de vie privée de la même manière (ou parfois pire, car alors invisibles) que les cookies.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Adresse IP

Les utilisateurs peuvent être suivis avec l'adresse IP de l'ordinateur appelant la page. Cette technique a été disponible depuis l'introduction du World Wide Web, au fur et à mesure que les pages sont téléchargées. Le serveur demande l'adresse IP de l'ordinateur utilisant le navigateur ou le proxy, si un proxy est utilisé. Le serveur peut suivre cette information qu'il y ait ou non des cookies utilisés. Cependant, ces adresses sont typiquement moins fiables dans l'identification d'un utilisateur que les cookies, car les ordinateurs et les proxys peuvent être partagés par plusieurs utilisateurs, et le même ordinateur peut recevoir une adresse IP différente sur chaque session de travail (comme c'est souvent le cas pour les connexions téléphoniques).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Le suivi par les adresses IP peut être fiable dans certaines situations, comme le cas des connexions à bandes larges qui maintiennent la même adresse IP pour une longue période, aussi longtemps que le courant passe.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Certains systèmes comme Tor sont conçus pour maintenir l'anonymat d'Internet et rendre impossible ou impraticable le suivi par adresse IP.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

URL

Une technique plus précise est basée sur l'encastrement d'information dans les URL. La partie requête de chaînes de caractères de l'URL est l'une des techniques qui sont typiquement utilisées dans ce but, mais d'autres parties peuvent être utilisées aussi bien. Le servlet Java et les mécanismes de session PHP utilisent tous les deux cette méthode si les cookies ne sont pas activés.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cette méthode comprend le serveur web apposant des requêtes de chaînes de caractères aux liens de la page web qui la porte quand elle est envoyée au navigateur. Quand l'utilisateur suit un lien, le navigateur retourne la chaîne de requête attachée au serveur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les chaînes de requête utilisées dans ce but et les cookies sont très similaires, tous les deux étant des informations arbitrairement choisies par le serveur et renvoyées par le navigateur. Cependant, il y a quelques différences : lorsqu'une URL contenant une chaîne de requête est réutilisée, les mêmes informations sont envoyées au serveur. Par exemple, si les préférences d'un utilisateur sont encodées dans une chaîne de requête d'une URL et que l'utilisateur envoie cette URL à un autre utilisateur par e-mail, ce dernier pourra également utiliser ces préférences. En revanche, lorsqu'un utilisateur accède à la même page deux fois, il n'y a pas de garantie que la même chaîne de requête soit utilisée les deux fois. Par exemple, si un utilisateur arrive sur une page à partir d'une page interne du site la première fois et arrive sur la même page à partir d'une page externe la seconde fois, la chaîne de requête relative à la page du site est typiquement différente, alors que les cookies sont les mêmes.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les autres inconvénients des chaînes de requêtes sont liés à la sécurité : garder les données qui identifient une session en chaînes de requêtes permet ou simplifie les attaques de fixation de session, les attaques de référence à l'identifiant et d'autres exploitations des failles. Transférer les identifiants de session comme cookies HTTP est plus sécurisé.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Champ de formulaire caché

Une forme de suivi de session, utilisée par ASP.NET, est d'utiliser les formulaires web avec des champs cachés. Cette technique est très semblable à l'utilisation des chaînes de requêtes par URL pour porter l'information et a les mêmes avantages et inconvénients ; et si le formulaire est traité avec la méthode HTTP GET, les champs deviennent en fait une partie de l'URL du navigateur qui l'enverra lors de la soumission du formulaire. Mais la plupart des formulaires sont traités avec HTTP POST, qui provoque le formulaire d'information, y compris les champs cachés, pour être ajouté comme une entrée supplémentaire qui n'est ni une partie de l'URL, ni un cookie.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Cette approche présente deux avantages du point de vue du suivi : tout d'abord, le suivi de l'information placée dans le code source HTML et en entrée POST plutôt que dans l'URL permettra à l'utilisateur moyen de ne pas remarquer ce suivi ; ensuite, la session d'information n'est pas copiée quand l'utilisateur copie l'URL (pour sauvegarder la page sur disque ou l'envoyer via l'e-mail, par exemple).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

window.name

Tous les navigateurs web courants peuvent stocker une assez grande quantité de données (2 Mo à 32 Mo) via JavaScript grâce à la propriété du DOM window.name. Cette donnée peut être utilisée à la place des sessions de cookies et l'est aussi à travers les domaines. La technique peut être couplée avec les objets JSON pour stocker un ensemble complexe de variables de sessions du côté client.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

L'inconvénient est que chaque fenêtre séparée ou onglet aura initialement un window.name vide ; lors de la navigation par onglets (ouverture par l'utilisateur), cela veut dire que les onglets ouverts individuellement ne disposeront pas de nom de fenêtre. De plus, window.name peut être utilisé pour suivre les visiteurs à travers différents sites, ce qui peut poser un problème de vie privée.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

À certains égards, cela peut être plus sécurisé que les cookies, par la non-implication du serveur, ce qui rend donc invulnérable à l'attaque réseau des cookies renifleurs. Cependant, si des mesures spéciales sont prises pour protéger les données, elles sont vulnérables à d'autres attaques, car les données sont disponibles à travers d'autres sites ouverts dans la même fenêtre.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Authentification HTTP

Le protocole HTTP inclut les protocoles d'authentification d'accès de base et la digestion de l'authentification d'accès, qui permet l'accès à une page web seulement lorsque l'utilisateur a donné le nom d'utilisateur et le mot de passe correct. Si le serveur demande un certificat pour accorder l'accès à une page web, le navigateur le demande à l'utilisateur et, une fois obtenu, le navigateur le stocke et l'envoie dans toutes les requêtes HTTP suivantes. Cette information peut être utilisée pour suivre l'utilisateur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Objet local partagé

Si un navigateur inclut le greffon Adobe Flash Player, les objets locaux partagés peuvent être utilisés dans le même but que les cookies. Ils peuvent être un choix attractif pour les développeurs web car :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • la taille limite par défaut d'un objet local partagé est de 100 ko ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • les contrôles de sécurité sont distincts des contrôles des cookies de l'utilisateur (donc les objets locaux partagés peuvent être autorisés quand les cookies ne le sont pas).Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Ce dernier point, qui distingue la politique de gestion des cookies de celle des objets locaux partagés d'Adobe, suscite des interrogations[34] concernant la gestion par l'utilisateur de ses paramètres de confidentialité : celui-ci doit être conscient que sa gestion des cookies n'a pas d'impact sur la gestion des objets locaux partagés, et inversement.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Une autre critique de ce système concerne le fait qu'il ne peut être utilisé qu'à travers le greffon Adobe Flash Player qui est propriétaire et n'est pas un standard du web.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Persistance côté client

Certains navigateurs web supportent un script fondé sur le mécanisme de persistance, qui permet à la page de stocker les informations localement pour une utilisation ultérieure. Internet Explorer supporte par exemple les informations persistantes dans l'historique du navigateur, en favoris, dans un format stocké en XML, ou directement avec une page web sauvée sur disque. Pour Microsoft Internet Explorer 5, il y a une méthode utilisateur-donnée disponible à travers les comportements DHTML.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Le W3C a introduit dans HTML5 une nouvelle API JavaScript de stockage des données côté client appelée Stockage web local et visant à remplacer définitivement les cookies. Elle est semblable aux cookies, mais avec une capacité grandement améliorée et sans stockage d'information dans l'en-tête des requêtes HTTP. L'API permet deux types de stockage web : localstorage et sessionstorage, similaires aux cookies persistants et aux cookies de session (à la différence que les cookies de session expirent à la fermeture du navigateur alors que les variables de sessionstorage expirent à la fermeture de l'onglet), respectivement. Web storage est supportée par Mozilla Firefox 3.5, Google Chrome 5, Apple Safari 4, Microsoft Internet Explorer 8 et Opera 10.50.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Un mécanisme différent s'appuie normalement sur la mise en cache des navigateurs (portant sur la mémoire plutôt que sur le rafraîchissement) utilisant les programmes JavaScript dans les pages web. Par exemple, une page peut contenir la balise <script type="text/javascript" src="exemple.js">. La première fois que la page se charge, le programme 'exemple.js' est aussi chargé. À ce point, le programme reste en mémoire cache et la page visitée n'est pas rechargée une seconde fois. En conséquence, si le programme contient une variable globale (par exemple var id = 3243242;), cet identifiant reste valide et peut être exploité par un autre code JavaScript une nouvelle fois que la page est chargée, ou une fois qu'une page liant le programme est chargée. L'inconvénient majeur de cette méthode est que la variable globale de JavaScript doit être statique, cela veut dire qu'elle ne peut pas être changée ou supprimée comme un cookie.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Empreinte numérique de navigateur web

Une empreinte digitale de navigateur est une information collectée sur les paramètres de configuration d'un navigateur à des fins d'identification. Ces empreintes digitales peuvent être utilisées pour identifier totalement ou partiellement un internaute ou un appareil même lorsque les cookies sont désactivés.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Des informations premières sur la configuration des navigateurs web sont recueillies depuis longtemps par les services d'audience d'un site web dans le but de mesurer avec précision le trafic humain sur le web et de détecter les différentes formes de fraude au clic. Avec l'aide de langages de script côté client, une collecte d'informations beaucoup plus précise est maintenant possible[35],[36]. La conversion de ces informations dans une chaîne de bits produit une empreinte digitale d'appareil. En 2010, l'Electronic Frontier Foundation (EFF) a mesuré que l'entropie de l'empreinte d'un navigateur était d'au moins 18,1 bits[37], et c'était avant que les progrès du canvas fingerprinting n'ajoutent 5,7 bits à cette entropie.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Identifiant pour publicitaires (IDFA)

La société Apple utilise une technique de pistage nommée « identifier for advertisers » (IDFA). Cette technique attribue un identifiant unique à chaque utilisateur d'un outil fonctionnant sur iOS (par exemple iPhone ou iPad). Cet identifiant est ensuite utilisé par le réseau publicitaire d'Apple, iAd, pour déterminer quelle publicité les utilisateurs visualisent et de répondre.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

En résumé

Les cookies sont de petits fichiers textes stockés par le navigateur web sur le disque dur du visiteur d'un site web et qui servent (entre autres) à enregistrer des informations sur le visiteur ou encore sur son parcours dans le site. Le webmaster peut ainsi reconnaître les habitudes d'un visiteur et personnaliser la présentation de son site pour chaque visiteur ; les cookies permettent alors de garder en mémoire combien d'articles il faut afficher en page d'accueil ou encore de retenir les identifiants de connexion à une éventuelle partie privée : lorsque le visiteur revient sur le site, il ne lui est plus nécessaire de taper son nom et son mot de passe pour se faire reconnaître, puisqu'ils sont automatiquement lus dans le cookie.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Un cookie a une durée de vie limitée, fixée par le concepteur du site. Ils peuvent aussi expirer à la fin de la session sur le site, ce qui correspond à la fermeture du navigateur. Les cookies sont largement utilisés pour simplifier la vie des visiteurs et leur présenter des informations plus pertinentes. Mais des techniques particulières permettent de suivre un visiteur sur plusieurs sites et ainsi de collecter et regrouper des informations très étendues sur ses habitudes. Cette méthode a donné à l'usage des cookies une réputation de technique de surveillance violant la sphère privée des visiteurs, ce qui correspond à la réalité dans de nombreux cas d'utilisation pour des raisons non « techniques » ou non respectueuses des attentes des utilisateurs.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

En réponse à ces craintes légitimes, l'HTML5 introduit une nouvelle API JavaScript de stockage des données côté client appelée
Web storage, beaucoup plus sûre et avec une plus grande capacité, qui vise à remplacer les cookies.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Stockage des cookies

Avec certains navigateurs, un cookie est facilement modifiable. En effet, un logiciel éditeur de texte (ex. : Bloc-notes) suffit à en changer les valeurs manuellement.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Les cookies sont enregistrés différemment selon les navigateurs :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • Microsoft Internet Explorer enregistre chaque cookie dans un fichier différent ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Mozilla Firefox enregistre tous ses cookies dans un seul fichier (une base de données SQLite) ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Opera enregistre tous ses cookies dans un seul fichier et le chiffre (impossible de les modifier sauf depuis les options du logiciel) ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Apple Safari enregistre tous ses cookies dans un seul fichier ayant l'extension « .plist ». La modification est possible, mais très peu aisée, à moins de parcourir les options du logiciel.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Il est demandé aux navigateurs de supporter au minimum[20] :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • 300 cookies simultanés ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • 4 096 octets par cookie ;Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • 20 cookies par hôte ou par domaine.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Notes et références

(en) Cet article contient des extraits de la Free On-line Dictionary of Computing qui autorise l'utilisation de son contenu sous licence GFDL.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Voir aussi

Sur les autres projets Wikimedia :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

  • Cookie (informatique), sur Wikimedia CommonsNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • cookie, sur le WiktionnaireNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Cookie (informatique), sur WikiversityNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Articles connexes

  • Internet Engineering Task Force (IETF), produit la plupart des nouveaux standards d'Internet.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • HTTPNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Client HTTPNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Navigateur webNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Secure cookieNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Platform for Privacy Preferences, projet à l'initiative du consortium W3C (qui énonce les standards du Web et d'Internet), datant de 2002Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • World Wide WebNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Local Shared Object (LSO), un équivalent utilisé par Adobe FlashNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Logiciel antipub dont un effet peut être d'éviter le pistage de l'internaute par les régies de publicité s'appuyant sur le système de cookies de sites tiersNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Unique Identifier Header, technologie numérique d'identification qui permet de suivre la navigation sur internet d'un utilisateur.Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×
  • Historique de navigation webNon vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Liens externes

Sur la directive 2009/136/CE :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Informations à caractère technique :Non vérifié Ce passage ne dispose pas encore de vérification factuelle exploitable.×

Notes et références

Retrouvez les documents cités dans le texte, puis revenez au passage concerné.

Références 1 à 25
  1. Prononciation en anglais retranscrite selon la norme API, source : Cambridge Dictionary. ↩
  2. (en) « Usage statistics of Cookies for websites », sur w3techs.com.↩
  3. « Respect de la vie privée en ligne l Cookies », sur Your Europe (consulté le 1er novembre 2022).↩
  4. (en) John Schwartz, « Giving the Web a Memory Cost Its Users Privacy », sur nytimes.com, 4 septembre 2001 (consulté le 12 décembre 2014).↩
  5. Commission d’enrichissement de la langue française, « témoin de connexion », sur FranceTerme, ministère de la Culture (consulté le 14 juillet 2020).↩1 ↩2
  6. « témoin », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le 14 juillet 2020).↩1 ↩2
  7. Système de design gouvernemental, « Bannière de gestion des témoins de navigation », 18 octobre 2024 (consulté le 20 février 2025).↩
  8. (en) Martin Kihn, « Cookies, Chaos and the Browser: Meet Lou Montulli », sur gartner.com, 6 avril 2018 (consulté le 4 janvier 2023).↩
  9. (en) « Presse : Netscape Communications publie gratuitement un nouveau navigateur web », Web.archive.org (consulté le 22 mai 2010).↩
  10. (en) « Publication de Marc Andreessen sur Usenet: « Here it is, world! » », Groups.google.com, 13 octobre 1994 (consulté le 22 mai 2010).↩
  11. (en) « Persistent client state in a hypertext transfer protocol based client-server system », sur justia.com, 6 octobre 1995 (consulté le 4 janvier 2023).↩
  12. (en) « HTTP State Management Mechanism », Request for comments no 2109 ↩
  13. (en) I don't care about cookies 2.3.0, addons.mozilla.org, consulté en décembre 2014.↩
  14. « Gérer les cookies de session | Firebase Authentication », sur Firebase (consulté le 19 octobre 2025).↩1 ↩2
  15. (en) « Full Third-Party Cookie Blocking and More », sur WebKit, 24 mars 2020 (consulté le 9 décembre 2025).↩
  16. (en-US) Dave Camp, « Firefox Now Available with Enhanced Tracking Protection by Default Plus Updates to Facebook Container, Firefox Monitor and Lockwise », sur The Mozilla Blog (consulté le 9 décembre 2025).↩
  17. (en) Jenny Boriss (Mozilla), Defeating the Cookie Monster: How Firefox can Improve Online Privacy, le 2 juin 2010, traduit ici↩
  18. « La publicité ciblée : la fin d’une époque », sur Infopresse (consulté le 8 avril 2021).↩
  19. « Une nouvelle voie pour la Privacy Sandbox sur le Web », sur Privacy Sandbox (consulté le 9 décembre 2025).↩
  20. (en) « HTTP State Management Mechanism », Request for comments no 2965 ↩1 ↩2 ↩3
  21. « Cookies, mouchards : comment vous êtes suivis sur Internet », Le Monde,‎ 30 mars 2018 (lire en ligne, consulté le 1er novembre 2022).↩
  22. (en) A. Barth, « RFC 6265 - HTTP State Management Mechanism », Request for comments no 6265, Avril 2011 ↩
  23. (en) « Cookie Expires/Max-Age attribute upper limit (issue #729) », sur W3C TAG, 6 avril 2022.↩
  24. (en) Request for comments no 6265 ↩
  25. « Les attributs « Expiration du cookie » et « Âge max. » sont désormais associés à une limite supérieure », sur Chrome for Developers.↩
Références 26 à 37
  1. Vincent Fagot, « Les publicitaires digèrent mal la fin des cookies sur Internet », Le Monde,‎ 14 février 2020 (lire en ligne, consulté le 14 août 2020).↩1 ↩2
  2. (en) Cookies law changed at 11th hour to introduce 'implied consent sur The Guardian, le 26 mai 2012.↩
  3. Référence présente dans le document original, détail indisponible dans cette version.↩
  4. avis du G29 de 2010 [PDF].↩
  5. « Cumuleo : le baromètre du cumul des mandats en Belgique », sur Cumuleo (consulté le 14 août 2020).↩
  6. Le Monde avec AFP, « Selon le Conseil d’Etat, un éditeur peut bloquer l’accès à son site à un internaute qui refuserait les cookies », Le Monde,‎ 19 juin 2020 (lire en ligne, consulté le 14 août 2020).↩
  7. « Opt-in, opt-out, ça veut dire quoi ? », sur CNIL (consulté le 4 janvier 2023).↩
  8. Menaces liées aux vols de cookies et contre-mesures, ANSSI (lire en ligne [PDF]).↩
  9. (en) « You Deleted Your Cookies? Think Again », Wired (consulté le 16 avril 2011).↩
  10. « BrowserSpy », gemal.dk (consulté le 28 janvier 2010).↩
  11. « IE "default behaviors [sic]" browser information disclosure tests: clientCaps », Mypage.direct.ca (consulté le 28 janvier 2010).↩
  12. (en)[PDF]Peter Eckersley, « How Unique Is Your Web Browser? », sur eff.org, Electronic Frontier Foundation, 17 mai 2010 (consulté le 23 juillet 2014).↩
Points à vérifier (206)

Un signalement indique un contrôle manquant ou incomplet, pas une erreur certaine. Les modifications publiques sont actuellement désactivées.

  1. Passage de cet article — Non vérifiéExplorer autrement

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  2. Passage de cet article — Non vérifiéPrésentation

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  3. Passage de cet article — Non vérifiéHistorique

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  4. Présentation — Non vérifiéUn cookie (prononcé ˈkʊk.i], litt. « biscuit » en anglais), également appelé témoin de connexion ou témoin de navigation, est une petite quantité de données envoyée par un serveur HTTP à l'utilisateur d'un site web puis stockée par son navigateur sur son appareil. Il permet de créer une session de navigation avec état (préférences d'affichage, contenu d'un panier d'achat...) lors de sa visite.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  5. Présentation — Non vérifiéCette technologie est actuellement utilisée par la moitié des sites web.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  6. Présentation — Non vérifiéInventé en 1994 par des ingénieurs de la société Netscape, le cookie est un fichier texte constitué de paires clé-valeur échangées par le protocole de communication HTTP. Créé par un serveur HTTP, le cookie est envoyé au client HTTP pour être enregistré un temps spécifié durant lequel il est renvoyé tel quel au serveur à chaque requête web. La durée d'enregistrement peut s'étendre de quelques minutes à plusieurs anné…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  7. Présentation — Non vérifiéLe cookie permet ainsi aux sites web d'identifier les internautes lorsqu'ils passent d'une page web à l'autre du site, voire lorsqu'ils reviennent des années plus tard. Les cookies sont notamment utilisés pour identifier la session d'un internaute connecté à son compte informatique. La confidentialité des cookies est donc importante pour la sécurité Internet. Plus généralement, les cookies servent à lier à une visite…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  8. Présentation — Non vérifiéL'utilisation de cookies par des entreprises de pistage web suscite des controverses. En effet, ces cookies tiers liés par exemple à des bannières de publicité en ligne permettent de suivre les internautes visitant des sites web sans rapport, si ce n'est l'entreprise sous-traitante de pistage. Les usages qui ne répondent pas à des contraintes strictement techniques ont été régulés par des lois comme la directive du 1…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  9. Historique — Non vérifiéLe terme cookie dérive du terme anglais magic cookie, désignant un paquet de données qu'un programme reçoit et renvoie inchangé. En français, les cookies sont aussi appelés « témoin de connexion »,, « témoin de navigation » ou « témoin »,.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  10. Historique — Non vérifiéLes cookies étaient déjà utilisés en informatique quand Lou Montulli a eu l'idée de les utiliser dans les communications web en juin 1994. En ce temps, il était employé de Netscape Communications. John Giannandrea et Lou Montulli ont écrit la même année la première spécification des cookies de Netscape Navigator. La version 0.9 bêta de Mosaic Netscape, publiée le 13 octobre 1994, intégrait la technologie des cookies,…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  11. Historique — Non vérifiéAprès avoir été implantés dans Netscape 0.9 beta en 1994, les cookies ont été intégrés dans Internet Explorer 2, publié en octobre 1995.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  12. Historique — Non vérifiéL'introduction des cookies n'a pas été largement connue du grand public pour autant. En particulier, les cookies étaient acceptés par défaut dans les paramètres des navigateurs, et les utilisateurs n'étaient pas informés de leur présence. Certaines personnes étaient au courant de l'existence des cookies au début de l'année 1995, mais le grand public n'apprit leur existence qu'après la publication par le Financial Tim…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  13. Historique — Non vérifiéLe développement de la spécification officielle des cookies était déjà en cours. Les premières discussions sur la spécification officielle eurent lieu en avril 1995 sur la liste de discussion www-talk. Un groupe spécial de travail du IETF fut formé. Deux propositions alternatives pour introduire un état dans les transactions HTTP ont été proposées par Brian Behlendorf et David Kristol respectivement. Cependant, le gr…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  14. Historique — Non vérifiéÀ partir de fin 2014, on voit un bandeau au sujet des cookies sur de nombreux sites. Il existe plusieurs extensions de navigateur permettant le non-affichage du bandeau.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  15. Gestion des sessions — Non vérifiéLes cookies peuvent être utilisés pour maintenir les données relatives à l'utilisateur durant sa navigation, mais aussi à travers plusieurs visites. Les cookies ont été introduits pour donner un moyen d'implémenter les paniers d'achats électroniques, des dispositifs permettant à l'utilisateur d'accumuler les articles qu'il veut acheter durant sa navigation sur le site.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  16. Gestion des sessions — Non vérifiéDe nos jours, les applications comme les paniers d'achat enregistrent plutôt la liste des articles dans une base de données sur un serveur, ce qui est préférable, plutôt que de les enregistrer dans le cookie lui-même. Le serveur web envoie un cookie contenant un identifiant de session unique. Le navigateur web renvoie alors cet identifiant de session à chaque requête suivante et les articles du panier sont enregistré…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  17. Gestion des sessions — Non vérifiéLes cookies sont utiles dans le cadre de la connexion à un site à l'aide d'identifiants :

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  18. Gestion des sessions — Non vérifiéL'application web envoie un cookie contenant un identifiant unique de session lors de la première connexion ;

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  19. Gestion des sessions — Non vérifiéL'utilisateur fournit ses identifiants (généralement un nom d'utilisateur et un mot de passe) lorsqu'il s'authentifie ;

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  20. Gestion des sessions — Non vérifiéL'application web valide l'authentification et permet à l'utilisateur d'accéder au service ; le cookie permet alors de conserver la mémoire du fait que la connexion a été validée, et évite ainsi de redemander ses informations de connexion à l'utilisateur à chaque nouvel accès.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  21. Gestion des sessions — Non vérifiéSelon certaines implémentations, le cookie de session n’est généré qu’après la validation des identifiants de l’utilisateur, afin de garantir que seule une authentification réussie engendre la création d’une session. Cette approche est notamment recommandée par Firebase Authentication, qui préconise la création du cookie de session côté serveur à partir d’un jeton d’identification validé (cette configuration implique…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  22. Personnalisation — Non vérifiéLes cookies peuvent être utilisés pour mémoriser l'information sur l'utilisateur d'un site, dans le but de lui montrer un contenu approprié à l'avenir. Par exemple, un serveur web peut envoyer un cookie contenant le dernier nom d'utilisateur utilisé pour se connecter à ce site web, afin que ce nom d'utilisateur puisse être prérempli lors des prochaines visites.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  23. Personnalisation — Non vérifiéBeaucoup de sites web utilisent les cookies pour la personnalisation basée sur les préférences des utilisateurs. Les utilisateurs sélectionnent leurs préférences dans un formulaire et envoient celles-ci au serveur. Le serveur encode les préférences dans un cookie et renvoie celui-ci au navigateur. Par la suite, à chaque fois que l'utilisateur accède à une page de ce site, le navigateur renvoie le cookie et donc la li…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  24. Pistage — Non vérifiéLes cookies de pistage (ou traceurs) sont utilisés pour suivre les habitudes de navigation des utilisateurs d'internet. Cela peut être fait aussi en partie en utilisant l'adresse IP de l'ordinateur faisant une requête d'une page ou à l'aide de l'en-tête HTTP « référant » que le client envoie à chaque requête, mais les cookies permettent une plus grande précision. Cela peut être fait comme dans l'exemple suivant :

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  25. Pistage — Non vérifiéSi l'utilisateur fait appel à une page d'un site, et que la requête ne contient pas de cookie, le serveur présume que c'est la première page visitée par l'utilisateur. Le serveur crée alors une chaîne aléatoire et l'envoie au navigateur en même temps que la page demandée ;

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  26. Pistage — Non vérifiéÀ partir de ce moment, le cookie sera automatiquement envoyé par le navigateur dès qu'une nouvelle page du site sera appelée. Le serveur enverra la page comme d'habitude, mais enregistrera aussi l'URL de la page appelée, la date, l'heure de la requête et le cookie dans un fichier de journalisation.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  27. Pistage — Non vérifiéEn regardant le fichier de journalisation, il est alors possible de voir quelles pages l'utilisateur a visitées et dans quel ordre. Par exemple, si le fichier contient quelques requêtes faites en utilisant le cookie id=abc, cela peut établir que toutes ces requêtes proviennent du même utilisateur. L'URL demandée, la date et l'heure associées aux requêtes permettent de suivre la navigation de l'utilisateur à la trace.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  28. Pistage — Non vérifiéLes cookies tiers et les pixels espions, expliqués ci-dessous, permettent en plus le pistage à travers différents sites. Le pistage dans un seul site est généralement utilisé pour un usage statistique. Par contre, le pistage dans différents sites à l'aide des cookies tierces parties est généralement utilisé par les entreprises de publicité pour produire des profils d'utilisateurs anonymes (qui sont alors utilisés pou…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  29. Pistage — Non vérifiéLes cookies de pistage sont un risque d'atteinte à la vie privée de l'utilisateur mais ils peuvent être supprimés facilement. La plupart des navigateurs récents incluent une option pour supprimer automatiquement les cookies persistant à la fermeture de l'application.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  30. Cookies tiers (cookies de tierce partie) — Non vérifiéLes images et autres objets contenus dans une page web peuvent résider dans des serveurs différents de celui hébergeant la page. Pour afficher la page, le navigateur télécharge tous ces objets. La plupart des sites web contiennent des informations provenant de différentes sources. Par exemple, si l’utilisateur saisit www.exemple.com dans son navigateur, il y aura souvent des objets ou des publicités sur une partie de…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  31. Cookies tiers (cookies de tierce partie) — Non vérifiéPar défaut, les navigateurs comme Internet Explorer et Opera acceptent les cookies de tierce partie, mais les utilisateurs peuvent changer les paramètres du navigateur pour les bloquer. Au contraire, les navigateurs Mozilla Firefox ou Safari bloquent par défaut de nombreux cookies tiers,. Il n'y a pas de risque de sécurité inhérent aux cookies tiers qui permettent des fonctionnalités pour le web. Cependant, ils serve…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  32. Cookies tiers (cookies de tierce partie) — Non vérifiéDes acteurs majeurs comme Google ont annoncé mettre fin en 2022 aux cookies tiers, ce qui devait avoir des implications majeures pour le marketing. Cependant, après plusieurs reports (2023, puis 2024), Google a annoncé qu'il renonçait finalement à supprimer totalement ces cookies dans Chrome.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  33. Cookies tiers (cookies de tierce partie) — Non vérifiéDes outils tels que Ghostery, disponibles pour tous les navigateurs, permettent de bloquer les échanges entre tierces parties.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  34. Passage de cet article — Non vérifiéUne interaction possible entre un navigateur web et le serveur hébergeant la page web. Le serveur envoie un cookie au navigateur et le navigateur le renvoie quand il appelle une autre page.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  35. Implémentation — Non vérifiéLes cookies sont de petites données envoyées par le serveur web au navigateur. Le navigateur les retourne inchangées au serveur, introduisant un état (mémoire des événements antérieurs) dans la transaction HTTP qui autrement serait sans état. Sans les cookies, chaque récupération de page web ou d'un composant d'une page web est un événement isolé, indépendant des autres requêtes faites sur le même site. En plus de po…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  36. Implémentation — Non vérifiéLa spécification officielle des cookies suggère que les navigateurs soient capables d'enregistrer et de renvoyer un nombre minimal de cookies. Spécifiquement, un navigateur devrait être capable de stocker au moins 300 cookies de quatre kilooctets chacun, et au moins 20 cookies pour un même serveur ou domaine.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  37. Implémentation — Non vérifiéD'après la section 3.1 de la RFC 2965, les noms de cookies sont insensibles à la casse.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  38. Implémentation — Non vérifiéUn cookie peut spécifier la date de son expiration, dans ce cas, le cookie sera supprimé à cette date. Si le cookie ne spécifie pas de date d'expiration, le cookie est supprimé dès que l'utilisateur quitte son navigateur. En conséquence, spécifier une date d'expiration est un moyen de faire survivre le cookie à travers plusieurs sessions. Pour cette raison, les cookies avec une date d'expiration sont dits persistants…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  39. Implémentation — Non vérifiéLes cookies peuvent être limités dans leur portée à un domaine spécifique, un sous-domaine ou un chemin d'accès sur le serveur qui les a créés.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  40. Création d'un cookie — Non vérifiéLe transfert des pages web se fait à l'aide du protocole de transfert hypertexte (HTTP). En ne tenant pas compte des cookies, les navigateurs appellent une page provenant des serveurs web en leur envoyant en général un texte court appelé requête HTTP.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  41. Création d'un cookie — Non vérifiéPar exemple, pour accéder à la page www.example.org/index.html, les navigateurs se connectent au serveur www.example.org et envoient une requête qui ressemble à celle-ci :

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  42. Création d'un cookie — Non vérifié| GET /index.html HTTP/1.1 Host: www.example.org |

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  43. Création d'un cookie — Non vérifiénavigateur | → | serveur

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  44. Création d'un cookie — Non vérifiéLe serveur répond en envoyant la page demandée, précédée par un texte similaire, le tout étant appelé réponse HTTP. Ce paquet peut contenir des lignes demandant au navigateur de stocker des cookies :

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  45. Création d'un cookie — Non vérifié| HTTP/1.1 200 OK Content-type: text/html Set-Cookie: nom=valeur (page HTML) |

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  46. Création d'un cookie — Non vérifiénavigateur | ← | serveur

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  47. Création d'un cookie — Non vérifiéLe serveur envoie seulement la ligne Set-Cookie, si le serveur veut que le navigateur stocke un cookie. Set-Cookie est une requête pour que le navigateur stocke la chaîne nom=valeur et la renvoie dans toutes les futures requêtes au serveur. Si le navigateur supporte les cookies et que les cookies sont permis dans les options du navigateur, le cookie sera inclus dans toutes les requêtes suivantes faite au même serveur…

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  48. Création d'un cookie — Non vérifié| GET /news.html HTTP/1.1 Host: www.example.org Cookie: nom=valeur Accept: */* |

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  49. Création d'un cookie — Non vérifiénavigateur | → | serveur

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

  50. Création d'un cookie — Non vérifiéCeci est une requête pour une autre page du même serveur, et diffère de la première au-dessus car elle contient une chaîne que le serveur a précédemment envoyée au navigateur. Grâce à ce moyen, le serveur sait que cette requête est reliée à la précédente. Le serveur répond en envoyant la page appelée, ainsi qu'en y ajoutant d'autres cookies.

    Ce passage ne dispose pas encore de vérification factuelle exploitable.

Les 50 premiers points sont listés ici. Le bouton « À vérifier » parcourt tous les passages signalés.

La connaissance se vérifie

Sources et méthode

Texte adapté à partir des sources indiquées. Les contenus Wikipédia et Wiktionnaire sont réutilisés sous CC BY-SA 4.0. Les droits des médias sont précisés séparément. Révision originale et contributeurs ↗

GARDER UNE RÉFÉRENCE

Citer cet article