Etiqueta de entidad (ETag)

Una etiqueta de entidad (ETag) es un encabezado HTTP que se utiliza para la validación de la caché web y las solicitudes condicionales de los navegadores para obtener recursos.

Etags utiliza elementos de identificación persistentes (PIE) que se han etiquetado en el navegador del usuario. Aunque un usuario puede eliminar las cookies HTTP, las ETags almacenan la misma información junto con una copia de seguridad encubierta para reconstituir los datos de las cookies eliminadas.

 Por lo general, los ETag solicitan recursos web con la condición de que se hayan actualizado desde la última visita del usuario al sitio. Por ejemplo:

Un usuario puede visitar un sitio con un fondo que cambia cada semana. En la primera visita en una nueva semana, el navegador verifica el caché y, al no encontrar ninguna imagen o una desactualizada, descarga el fondo actual y lo almacena en caché. Si el usuario ya había visitado el sitio esa semana, el navegador recibiría la respuesta de devolución de que la imagen no había cambiado. En ese caso, el navegador usaría la copia local en el caché, ahorrando ancho de banda y acelerando el tiempo de carga.

El almacenamiento local HTML5 y las cookies de caché habilitadas a través de ETags también son un método utilizado para reaparecer las cookies. Las empresas de seguimiento de consumidores utilizan cookies de reaparición para abordar el problema de la eliminación o denegación de cookies por parte del usuario. La práctica también se puede utilizar para rastrear a los usuarios con otros fines, como vigilar a los piratas informáticos.