Saltar al contenido

¿Qué son las cookies?

que son las cookies y para que sirven

Si te preguntas que son las cookies, la respuesta rápida es ésta: son archivos en formato de texto, que se guardan en tu disco duro, y se utilizan para devolver información que has introducido.

Las cookies se envían desde el servidor al usuario, y se guardan para el navegador que estás utilizando. Cuando volvemos a visitar la misma página web, la cookie se leerá y se envía al servidor web.

Como vemos, una cookie sólo guarda información: no contiene código que se vaya a ejecutar, no son programas o software, no puede instalar nada (como pueden ser virus, troyanos o programas espía). Es simplemente datos guardados.

¿Para que sirven?

Vamos a detallar para que sirven las cookies en internet.

Hemos dicho que almacenan información en tu ordenador, concretamente en tu navegador, así que algunos ejemplos sería:

  • Almacenar tu usuario y contraseña para acceder a un sitio, ya sea en tu correo, página de ventas, red social como Facebook, etc.
  • También para poder mostrar la personalización de una página web que sueles visitar, como puede ser el idioma por defecto.
  • Para guardar el carrito de una compra.
  • Recordar datos en algunos formularios, como puede ser tu nombre o tu e-mail.
  • Dependiendo de tus intereses, mostrar publicidad personalizada.

Propiedades de una cookie

Las propiedades o atributos comunes de una cookie son:

  • Fecha de caducidad: la cookies tienen fecha de caducidad y, si no las tiene, caducan en el momento que se cierra el navegador que estas usando.
  • Autentificar usuarios: como hemos dicho, los servidores pueden reconocer los distintos usuarios dependiendo de las opciones que elija. Los pasos serían:
    1. Un usuario escribe en el login el user y password.
    2. Se envía al servidor.
    3. Una vez el servidor verifica que la información es correcta, envía una cookie guardando esa información en el ordenador.
    4. Si el usuario visita la misma web, comprueba si existe una cookie, y si es la misma que la guardada en el servidor.
    5. Si coincide, el servidor identifica el usuario.
  • Cesta de la compra: si estamos comprando algo en un comercio on-line, podemos guardar los productos en una cesta virtual. Lo habitual es guardarlo en la misma sesión que estamos actualmente.

¿Y por qué se llaman así?

Seguramente has escuchado que el término de cookie viene del cuento de Hansel y Gretel, por el rastro de migas de galletas que dejan para encontrar el camino de vuelta.

Pero la realidad es otra bien distinta (y más aburrida). El creador de las cookies es Lou Montulli, por el año 1994, y comentó que:

A cookie is a well-known computer science term that is used when describing an opaque piece of data held by an intermediary. The term fits the usage precisely; it’s just not a well-known term outside of computer science circles.

Seguramente se refiere a las magic cookie de Linux, es decir, es un paquete de datos que un software envía y recibe sin cambiarlos.

Así que la palabra cookie no tiene nada que ver con el cuento de los hermanos Grimm, aunque hay otros términos informáticos que son más anecdóticos, como el de bug.

Tipos de cookies

Existen varios tipos de cookies, pero básicamente se pueden clasificar en estos tipos.

Según la duración

  1. Cookies de sesión o temporales. Éstas se borran en el momento de cerrar el navegador que estás utilizando, es decir, se borran de tu disco duro.
  2. Cookies permanentes. Simplemente no desaparecen al cerrar el navegador, pero hay que decir que tienen una fecha de caducidad. La fecha de caducidad la decide cada sitio web que ha creado la cookie.

Según quién las crea

Pero también podemos hablar de tipos de cookies dependiendo de quién sean, es decir:

  • Cookies propias: las que genera el propio dominio que vemos en el navegador, es decir, la página que estamos visitando. Por ejemplo las de inicio de sesión para no entrar la contraseña.
  • Cookies de terceros: gestionadas por un tercero o una compañía externa a la web que navegamos. Habitualmente son las que nos encontramos con la publicidad, para mostrarlos anuncios que son relevantes para nosotros.

Según su finalidad

Así que también podemos clasificar las cookies así:

  • Para mostrar publicidad, como las páginas que hemos visitado con aterioridad para mostrarnos esa información.
  • Para recabar datos estadísticos, como el navegador o sistema operativo utilizado.
  • Para personalizar una página web, como el inicio de sesión y preferencias.
  • Cookies para poder compartir en redes sociales.

Ventajas y desventajas de usar cookies

La principal ventaja del uso de cookies es que, al recordarnos la mayoría de datos que usamos diariamente, nos facilita muchas de las tareas repetitivas que solemos ahcer.

Por ejemplo, si siempre estamos entrando en nuestra red social favorita, no tener que introducir nuestro usuario y contraseña cada día.

Además, si quieres compartir este post, tienes los botones en la parte inferior de tu navegador 👇 👇 , gracias a las cookies ya aparece la información de tus cuentas y sólo necesitas un click.

Otro ejemplo sería con Google Analytics, que es una herramienta que nos permite obtener estadísticas de una página web nuestra. Con esta información podemos saber el número de usuarios, el contenido más visitado, que dispositivos utilizan… y así mejorar mi web para que los usuarios estén más a gusto.

Seguramente piensas que la principal desventaja es sobre la privacidad, pensando que una cookie recoge información privada. Pero no es del todo correcto.

A lo mejor crees que una cookie puede convertirse en un spyware, que recopila información del ordenador para después de enviarla.

Toda la información que está almacenada en una cookie es información que has proporcionado en algún momento: los productos de un carrito, el usuario para loguearte, etc. pero una cookie no puede escanear tu ordenador.

Otro inconveniente es que si utilizas diferentes navegadores en un mismo ordenador, cada uno de ellos almacena la misma cookie en sitios diferentes. Así que deberías usar el mismo navegador para que funcione como esperas.

Navegador sin cookies

¿Es posible navegar sin cookies? La opción más rápido es hacerlo de manera anónima. En Google Chrome sería elegir la navegación en modo incógnito, y en Firefox tienes la opción de la navegación privada.

También es posible gestionar las cookies, dependiendo del navegador que utilices tendrás que configurarlo de una manera u otra.

Os dejo como borrar las cookies en los navegadores más populares:

Como funcionan las cookies

Y ahora vemos de una manera más técnica, como programadores web que queremos hacer un desarrollo, como funcionan las cookies en internet.

Vamos a ver como enviar unas cookies. Sabemos que las páginas web funcionan con el protocolo http, entre un cliente, el navegador, y un servidor, dónde está alojada la página web.

Así que nos conectamos a una web, enviamos una petición http, y al servidor responde con una respuesta http, con la página que ha solicitado y una serie de líneas para almacenar alguna cookie.

La próxima vez que nos conectemos a la misma web, la petición http incluiría la cookie que se ha almacenado antes, así el servidor leerá esa cookie y podrá usarla para su respuesta http.

Qué son las políticas de cookies

Ahora, en la mayoría de páginas web que navegues, te encontrarás un aviso parecido a ésto:

Esta web usa cookies para mejorar tu experiencia. Al seguir navegando, entendemos que aceptas nuestra política de cookies .

Estamos hablando del artículo 22 de la LSSI, dónde dice que cualquier tecnología que permite almacenar y recuperar datos es necesario avisar al usuario.

En este aviso, sueles tener un enlace llamado Más información, que si le das irás a la página que hemos mencionado de política de cookies.

Ahí encontraremos información de las cookies que utiliza la web, además de informarnos