Breve introducción a las cookies HTTP
Las cookies HTTP se basaban en las «cookies mágicas», un término acuñado a partir de las «galletas de la fortuna». Lou Montulli reutilizó las cookies mágicas para crear las cookies HTTP que se utilizan hoy en día. Era un programador de navegadores web que creó las cookies HTTP en 1994.
Aunque la función y el uso de estas cookies siguen siendo los mismos, existen ciertas diferencias entre las cookies antiguas y las cookies HTTP que utilizamos hoy en día. Veámoslas a continuación:

Cookies mágicas
Las cookies mágicas son un término informático obsoleto utilizado principalmente por los programadores de Ubuntu. Eran paquetes de información que se enviaban de un lado a otro sin que la información sufriera ningún cambio. Se utilizaban generalmente para guardar información de inicio de sesión en una red empresarial interna dentro de un sistema de base de datos informático.
Cookies HTTP
Como se ha mencionado anteriormente, Lou Montulli se inspiró en las cookies mágicas para crear las cookies HTTP para los navegadores web. Inicialmente, se hicieron para ayudar a los sitios web de compras online a solucionar la sobrecarga de los servidores y recordar los artículos en los carritos de la compra. Son las cookies que más se utilizan hoy en día.
Al igual que otras cookies, las cookies HTTP contienen fragmentos de información que el servidor web envía al navegador del usuario. Información como nombres de usuario y contraseñas se envía al usuario con un identificador único asociado.
Los identificadores únicos ayudan al servidor web a diferenciar a un usuario de otro para mejorar la experiencia de navegación. Una vez que las cookies se envían al navegador, se almacenan en el ordenador del usuario.
Por lo tanto, las mismas cookies se envían al servidor cuando el usuario vuelve a visitar el sitio web. También ayudan a determinar si el navegador ha enviado más de una solicitud y recuerdan la información indicada del protocolo HTTP sin estado.
Uso de las cookies HTTP
Las cookies HTTP se han convertido en una parte fundamental del desarrollo web, y todos los navegadores modernos las admiten. Como resultado, la mayoría de las páginas web se vuelven inútiles si no utilizan cookies. La información almacenada en las cookies no contiene necesariamente datos personales. Sin embargo, algunas cookies pueden contener datos personales solo si el usuario ha dado su consentimiento.
Las cookies son importantes para los sitios web que requieren temas personalizables, inicios de sesión y otras funciones avanzadas. Por lo general, se utilizan en publicidad para mostrar anuncios basados en la actividad en línea reciente y las preferencias del usuario.
Por lo tanto, las cookies HTTP se utilizan principalmente por las siguientes razones:

Gestión de sesiones
Una sesión es el tiempo que un usuario pasa en un sitio web. Durante toda la sesión, el usuario interactúa con el sitio web de diferentes maneras.
Algunas acciones comunes incluyen iniciar sesión y añadir artículos al carrito de la compra. Con la ayuda de las cookies, la actividad y las preferencias del usuario se guardan en forma de cookies enviadas por el servidor web.
Por lo tanto, esto evita que el usuario tenga que volver a iniciar sesión o añadir artículos al carrito de la compra si cierra accidentalmente el sitio web. Las cookies recordarán dicha información y ayudarán al usuario a ahorrar tiempo en tareas repetitivas. Por lo tanto, las cookies ayudan al sitio web a recordar cualquier información que deba recordar.
Fuente: ¿Qué es un ID de sesión? Definición y explicación - Seobility Wiki
Personalización
La función principal de un sitio web dinámico es permitir al usuario personalizar las funciones del sitio según sus necesidades y preferencias.
Algunas opciones comunes incluyen la personalización de colores, la configuración de la ubicación del usuario y otros elementos como la preferencia de idioma y el tipo de navegador web utilizado por el usuario.
Aunque la mayoría de los navegadores web tienen las mismas funciones, algunos pueden mostrar las páginas web de forma ligeramente diferente a otros.
Por lo tanto, las cookies se encargan de recordar y almacenar esta información para ayudar al usuario a disfrutar de una mejor experiencia en línea. De este modo, las cookies pueden informar al servidor sobre las preferencias del usuario cuando visite el sitio la próxima vez.
Seguimiento
Además de lo anterior, algunas cookies también se utilizan para rastrear la actividad en línea de los usuarios. Las cookies son simples archivos de texto que contienen fragmentos de información del usuario para ayudar al servidor a conocer sus intereses y preferencias. Por lo tanto, esto permite modificar los elementos del sitio web de acuerdo con el usuario.
Sin embargo, algunas cookies pueden analizar y registrar el comportamiento del usuario cuando visita un sitio web o si el navegador realiza una solicitud HTTP. La información obtenida de la actividad en línea del usuario se recopila para crear un perfil en línea del usuario.
Cuando otros sitios web acceden a esta información, les ayuda a modificar sus elementos para adaptarlos a las preferencias del usuario.
Recientemente, Ebiquity y Usercentrics utilizaron la tecnología de escaneo profundo de Cookiebot CMP para descubrir que más del 92 % de los sitios web en general utilizaban al menos una cookie de seguimiento.

Tipos de cookies HTTP
Las cookies HTTP se dividen en dos tipos principales: las cookies de sesión y las cookies persistentes.
Como su nombre indica, las cookies de sesión son de naturaleza temporal, mientras que las cookies persistentes se utilizan y se accede a ellas durante períodos más largos. Por lo tanto, se pueden definir mejor de la siguiente manera:
- Cookies de sesión
Como se ha mencionado anteriormente, una sesión se define por el tiempo que un usuario pasa en un sitio web concreto.
Del mismo modo, las cookies de sesión son fragmentos de información que se utilizan y a los que se accede únicamente durante ese tiempo de visita. Se almacenan en una memoria de acceso aleatorio, no en el disco duro local.
En su mayor parte, las cookies de sesión solo se utilizan mientras se navega por un sitio web. Por ejemplo, cuando un usuario explora el sitio web para buscar información o comprar productos. Las cookies de sesión se eliminan automáticamente cada vez que un usuario cierra el sitio web y la sesión finaliza.
El uso más común de las cookies de sesión es permitir que funcionen los complementos de anonimización de terceros y que el botón «Atrás» recuerde el estado del sitio web. Se utilizan principalmente para mantener la privacidad del usuario.
- Cookies persistentes
A diferencia de las cookies de sesión, las cookies persistentes se almacenan en el disco duro del ordenador del usuario. Pueden permanecer en el sistema indefinidamente hasta que el usuario las elimine manualmente.
Sin embargo, la mayoría de las cookies persistentes tienen una fecha de caducidad, tras la cual se eliminan automáticamente del ordenador.
Las cookies persistentes se utilizan habitualmente por los siguientes motivos:
Autenticación:
La información de inicio de sesión del usuario se almacena en cookies persistentes. Esto ayuda al sitio web a recordar al usuario y evita que tenga que volver a iniciar sesión. Como resultado, su objetivo es agilizar la experiencia de inicio de sesión para los usuarios.
De este modo, no tienen que introducir sus credenciales de inicio de sesión una y otra vez, ya que las cookies se encargan de recordar las contraseñas.
Seguimiento -
Las cookies persistentes se encargan de rastrear a un usuario si visita un sitio web varias veces. Esto ayuda a recordar las preferencias de los usuarios y a realizar un seguimiento de las páginas web y los elementos con los que interactúan durante sus visitas.
Basándose en esta actividad, el sitio web puede recomendar información o productos similares para mantener al usuario en el sitio web.
¿Cómo funcionan las cookies HTTP?
El proceso de creación de las cookies HTTP es muy sencillo. Cada vez que un usuario envía una solicitud HTTP al servidor para acceder a una página web, las cookies se envían junto con la respuesta.
El navegador web acepta la respuesta y recibe y almacena las cookies de forma permanente o durante la duración de la sesión. Depende del tipo de sitio web que visite el usuario.
Sin embargo, se crean diferentes niveles de cookies y se envían al sistema del usuario. Entre ellas se incluyen las siguientes:
1. Cookies de origen
Cuando el esquema de la cookie y el dominio coinciden con el sitio web actual, se trata de cookies de origen. Son las cookies que más respetan la privacidad y a las que no acceden otros sitios web. Por lo tanto, son el nivel más seguro de cookies para un usuario.
2. Cookies de terceros
Por el contrario, una cookie con un esquema y un dominio diferentes al del servidor web se considera una cookie de terceros. Esto significa que las cookies proporcionadas al usuario no proceden del mismo sitio. Este tipo de cookies se utiliza principalmente para el seguimiento del comportamiento del usuario y la publicidad.
El ejemplo más común de una cookie de terceros son las que utiliza Google. Su plataforma publicitaria, AdSense, utiliza cookies de terceros para mostrar productos e información basados en tus actividades en línea y tus términos de búsqueda.
Un sitio web utiliza cookies de terceros si las imágenes u otros elementos se almacenan en servidores web diferentes. Por defecto, la mayoría de los navegadores están configurados para bloquear las cookies de terceros que contienen rastreadores. Esto se debe a que las cookies de terceros también se conocen como cookies de seguimiento.
Por lo tanto, pueden evaluar los hábitos de navegación y el historial de un usuario cuando accede a múltiples sitios web. Algunas extensiones también pueden bloquear las cookies de terceros para mantener la privacidad.
3. Cookies zombi
Las cookies zombi son una extensión de las cookies de terceros que se almacenan en el disco duro durante un periodo indefinido. Persisten y reaparecen incluso después de haber sido eliminadas. Las cookies zombi se originaron a partir de la información creada y almacenada por Adobe Flash Storage Bin.
Por lo tanto, también se conocen como cookies flash y pueden ser difíciles de eliminar del sistema. Según se informa, las «cookies zombi», también conocidas como archivos de cookies flash, obligaron a Adobe Systems Inc. a dejar de procesar cookies flash en el 98 % de todos los dispositivos informáticos de los consumidores.
Las empresas de análisis web suelen utilizarlas para rastrear el historial de navegación y las actividades en línea de los usuarios. A menudo, se utilizan para impedir que los usuarios accedan a un sitio web.
¿Por qué pueden ser peligrosas las cookies HTTP?
Para empezar, es importante señalar que las cookies no son malware ni un virus. Se trata de un simple archivo que contiene información sobre los hábitos de navegación del usuario y datos de la sesión.
Sin embargo, un ciberataque a un sistema informático puede acceder a estas cookies para obtener acceso a la sesión de navegación del usuario. Por lo tanto, los hackers pueden «replicar» la actividad en línea del usuario en su sistema con la ayuda de la información almacenada en las cookies.
Los datos y la información almacenados en una cookie no cambian a lo largo de su vida útil. Como resultado, las cookies pueden ser peligrosas debido al tipo de información que almacenan. Si un hacker obtiene acceso a esta información, puede utilizarla contra el usuario de forma indiscriminada.

Normativa sobre las cookies HTTP
A estas alturas, ya te habrás dado cuenta de que la mayoría de los sitios web solicitan tu consentimiento antes de crear y almacenar cookies en tu disco duro. Por lo tanto, puedes aceptar o rechazar las cookies según tus preferencias. Rechazar las cookies no supone una gran diferencia para la página web.
Sin embargo, puede afectar a su experiencia de navegación si la página web utiliza elementos almacenados en otros servidores, es decir, cookies de terceros.
El requisito mencionado anteriormente es obligatorio por defecto debido a las siguientes autoridades reguladoras:
- El Reglamento General de Protección de Datos (RGPD) de la Unión Europea
- La Directiva sobre privacidad electrónica de la UE
- La Ley de Privacidad del Consumidor de California
Todas las autoridades reguladoras mencionadas tienen un alcance global y son de obligado cumplimiento para cualquier sitio web en la World Wide Web. Por lo tanto, todos los sitios web están obligados a notificar a los usuarios qué tipo de cookies utilizan y deben solicitar su consentimiento antes de crear y almacenar dichas cookies.
También están obligados a ofrecer la mayor parte de la experiencia de su sitio web en línea sin utilizar cookies.
¿Cómo identificar las cookies HTTP seguras?
Como se ha mencionado anteriormente, las cookies de origen tienen el mismo esquema y dominio que el sitio web. Por lo tanto, las cookies de origen son las más seguras y respetuosas con la privacidad. Se utilizan únicamente para navegar por ese sitio web y otros sitios no pueden acceder a ellas.
Por lo tanto, fíjate siempre en el dominio de la barra de direcciones cuando visites un sitio web. Asegúrate de que utilizan el protocolo HTTPS.
Por ejemplo, si la dirección de la página web es algo así como https://www.google.com/, entonces se trata de un sitio seguro. Sin embargo, si el sitio web utiliza el protocolo «HTTP», no es seguro y terceros pueden acceder a sus cookies.
Conclusión
En resumen, las cookies HTTP son una parte importante de una experiencia fluida en el sitio web.
Se utilizan para recordar información importante, como nombres de usuario y contraseñas, con el fin de evitar que el usuario tenga que realizar acciones repetitivas. También ayudan a los usuarios a navegar por el sitio web según sus necesidades y preferencias.
Desconfíe siempre de los sitios web que utilizan cookies de terceros y no cuentan con el protocolo «HTTPS». Estos sitios web pueden almacenar cookies en su sistema a las que pueden acceder hackers u otros sitios web.
Las cookies utilizan ahora API modernas para almacenarse en el sistema. Estas API modernas, conocidas como API de almacenamiento web y bases de datos indexadas, se utilizan para el almacenamiento local. Por lo tanto, puedes identificar estas API con la ayuda de WebScrapingAPI.
Es una herramienta útil para obtener HTML sin procesar de cualquier página web. Como resultado, podrás identificar qué elementos de un sitio web utilizan cookies de terceros y quién las utiliza. También pueden gestionar proxies y ejecutar JavaScript con navegadores reales y captchas. Empieza ahora. Prueba gratuita disponible.




