Definición
Las cookies mágicas fueron ya
usadas en informática cuando el
programador Lou Montulli tuvo la
idea de utilizarlas en las
comunicaciones web en junio de
1994. 1 En ese momento era un
empleado de Netscape
Communications, que estaba
desarrollando una aplicación de
comercio electrónico para MCI.
Vint Cerf y John Klensin
representaban a MCI en las
discusiones técnicas con Netscape
Communications. Como no querían
que los servidores de MCI tuvieran
que retener los estados
transaccionales parciales, pidieron a
Netscape que encontrase una forma
de guardar esos estados en el
ordenador de cada usuario. Las
cookies ofrecían una solución al
problema de implementar de forma
fiable un carrito de compras
virtual. 23
Junto con John Giannandrea,
Montulli escribió la especificación
inicial de Netscape para las cookies
ese mismo año. La versión 0.9beta
del Mosaic de Netscape, publicada
el 13 de octubre de 1994, 45
soportaba cookies. El primer uso de
las cookies (fuera del laboratorio)
fue validar si los visitantes del sitio
web de Netscape ya habían visitado
anteriormente el sitio. Montulli
solicitó una patente para la
tecnología de cookies en 1995, y se
le concedió en 1998. El uso de
cookies fue integrado en Internet
Explorer en la versión 2, publicada
en octubre de 1995. 6
La introducción de las cookies no
era ampliamente conocida por el
público en ese momento. En
particular, las cookies se aceptaban
por defecto y no se notificaba a los
usuarios de la presencia de las
mismas. El público en general se
enteró de ellas después de que el
Financial Times publicase un
artículo sobre las cookies el 12 de
febrero de 1996. 7 Ese mismo año
las cookies recibieron un montón de
atención mediática, especialmente
por sus implicaciones potenciales
en materia de privacidad. Las
cookies se debatieron en dos
audiencias de la Comisión Federal
de Comercio de los EEUU en 1996
y en 1997.
El desarrollo de la especificación
formal de las cookies ya estaba en
marcha. En particular, las primeras
discusiones acerca de una
especificación formal empezaron en
abril de 1995 en la lista de
distribución www-talk. Se formó un
grupo de trabajo especial dentro del
IETF. Dos propuestas alternativas
para introducir estado en las
transacciones HTTP habían sido
presentadas por Brian Behlendorf y
David Kristol respectivamente, pero
el grupo, liderado por el mismo
Kristol y Aron Afatsuom, pronto
decidió usar la especificación de