Cookie (informática)

Una galleta, galleta informática o cookie es una pequeña información enviada por un sitio web y almacenada en el navegador del usuario, de manera que el sitio web puede consultar la actividad previa del usuario.

Sus principales funciones son:

  • Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una galleta para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo, una galleta no identifica a una persona, sino a una combinación de computadora de la clase de computacion-navegador-usuario.
  • Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware (programas espía), por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.

Originalmente, solo podían ser almacenadas por petición de un CGI desde el servidor, pero Netscape dio a su lenguaje Javascript la capacidad de introducirlas directamente desde el cliente, sin necesidad de CGIs. En un principio, debido a errores del navegador, esto dio algunos problemas de seguridad. Las cookies pueden ser borradas, aceptadas o bloqueadas según desee, para esto se debe configurar convenientemente el navegador web.

Historia

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.[3]

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,[6]

La introducción de las cookies no era ampliamente conocido 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 Netscape como punto de partida. En febrero de 1996, el grupo de trabajo identificó a las cookies de terceros como una importante amenaza a la privacidad. La especificación producida por el grupo se publicó eventualmente como el RFC 2109 en febrero de 1997. En él se especifica que las cookies de terceros no deberían permitirse o como mínimo estar desactivadas por defecto.

En ese momento, empresas de publicidad ya estaban usando cookies de terceros. La recomendación de las mismas introducida en el RTFC 2109 no fue seguida ni por Netscape ni por Internet Explorer.

El RFC 2109 fue reemplazado por el RFC 2965 en octubre de 2000.

La especificación definitiva para las cookies como se usan a día de hoy fue publicada en el RFC 6265 en abril de 2011.

Other Languages
башҡортса: Cookie
български: HTTP-бисквитка
čeština: HTTP cookie
dansk: Cookie
Deutsch: HTTP-Cookie
Ελληνικά: HTTP cookies
English: HTTP cookie
Esperanto: Kuketo
euskara: Cookie
suomi: Eväste
galego: Cookie
हिन्दी: स्मृतिशेष
magyar: HTTP-süti
Bahasa Indonesia: Kuki HTTP
italiano: Cookie
日本語: HTTP cookie
한국어: HTTP 쿠키
Limburgs: Cookie
lietuvių: Slapukas
latviešu: Sīkdatne
монгол: HTTP cookie
Nedersaksies: Koekien (internet)
Nederlands: Cookie (internet)
norsk nynorsk: Informasjonskapsel
norsk bokmål: Informasjonskapsel
polski: HTTP cookie
português: Cookie HTTP
română: Cookie
русский: Cookie
srpskohrvatski / српскохрватски: Cookie
Simple English: HTTP cookie
slovenčina: HTTP cookie
slovenščina: Piškotek
српски / srpski: HTTP kolačić
svenska: Webbkaka
Kiswahili: Kuki
українська: Куки
Tiếng Việt: Cookie (tin học)
ייִדיש: קוקי
中文: Cookie
粵語: HTTP曲奇