Las galletas son más frescas, así que ¿cuáles son las recetas más recientes para asegurarse de que pueda disfrutar de una temporada espeluznante sin usar galletas duras?
Las galletas son más frescas, así que ¿cuáles son las recetas más recientes para asegurarse de que disfrutar de una temporada espeluznante sin galletas duras?
Estamos en camino a eliminar de forma gradual las cookies de terceros en la Web. plataforma. Ese es un hito importante a la hora de abordar el seguimiento entre sitios, parte de un largo recorrido. Veamos lo lejos que llegamos y lo que se esperan golosinas para el futuro...
A simple vista, las cookies proporcionan un simple almacén de clave-valor que se envía entre
navegador y el servidor. Eso puede proporcionar una funcionalidad útil en un sitio, como
guardando una preferencia: theme=bats
o almacenando el ID de sesión de una cuenta
usuario.

Si esa cookie se usa en el mismo sitio donde se estableció, entonces tendemos a llamar
que una cookie propia. Si se usa como parte de un sitio diferente del
al que lo establece, lo llamamos cookie de terceros. Por ejemplo, mi
theme=bats
cookie será de origen si visito el mismo sitio que estableció
pero si se incluye en un iframe u otro recurso entre sitios como parte de una
otro sitio, sería una cookie de terceros.
El problema con las cookies de terceros es que pueden habilitar el seguimiento de conversiones. En lugar de establecer algo como un tema, el servicio compartido podría almacenar allí un identificador completo. Ese mismo identificador se envía cuando navegan por diferentes sitios que incluyen la cookie de servicios compartidos, que significa que un servicio puede observar y vincular tu actividad en esos sitios.

Cookies propias de forma predeterminada
Ya avanzamos en nuestro recorrido. Solía ser que la configuración
Una cookie simple: theme=pumpkins
se enviaría en todos los contextos, ya sea en el mismo sitio o
entre sitios. La mayoría de los sitios solo desea que sus cookies se envíen en un
el contexto del mismo sitio. Esto se puede controlar con el atributo SameSite
en el
cookie. Por ejemplo:
Set-Cookie: theme=bats; SameSite=Lax
Esto le indica al navegador que solo envíe la cookie si el recurso coincide con el sitio de nivel superior. Sin embargo, eso significaba que el sitio tenía que especificar cuándo quería la cookie propia. En términos de seguridad, eso es un poco hacia atrás, como deberías preguntarte cuando quieres tener más privilegios, no solo obtenerlos de forma predeterminada.
Por lo tanto, SameSite=Lax
es el valor predeterminado. Si solo configuras theme=bats
, solo
enviarse en un contexto de mismo sitio.

Si quieres una cookie entre sitios o de terceros (quizás necesites el tema se muestra en un widget incorporado), debes especificar lo siguiente:
Set-Cookie: theme=bats; SameSite=None; Secure

Esto le indica al navegador que quieres que la cookie se envíe en cualquier contexto entre sitios, pero queremos restringir a conexiones seguras.
Las cookies propias son aún más sabrosas
Si bien la configuración predeterminada mejoró un poco, aún puedes mejorar esa receta. Aquí tienes un ejemplo rápido:
Set-Cookie: __Host-theme=bats;
Secure;
Path=/;
HttpOnly;
Max-Age=7776000;
SameSite=Lax;
De este modo, obtendrá una cookie propia que se mantendrá restringida a un solo dominio, conexiones seguras, sin acceso a JavaScript, caducan automáticamente antes de se vuelve obsoleto y (por supuesto) solo se permite en contextos del mismo sitio.
Las galletas saben mejor con CHIPS.
Uno de los aspectos mágicos de la web es la capacidad de crear varios sitios. entre sí. Supongamos que quiero crear un widget de mapa para que otros sitios puedan mostrar el los mejores recorridos por huertos de calabazas o rutas para pedir dulces. Mi servicio usa una cookie para permitir que los usuarios almacenen su progreso a lo largo de la ruta. El problema es que esa misma las cookies de terceros se enviarán al sitio del huerto de calabazas sitio de dulce o travesura. No quiero hacer un seguimiento de los usuarios entre sitios, pero el navegador solo usa un almacén de cookies; ¡no hay forma de separar ese uso!

Las cookies con estado particionado
independiente, o CHIPS,
entra en juego una propuesta. En lugar de un frasco de galletas compartido, hay un sistema
jar de cookies particionado por sitio de nivel superior. los sitios lo habilitarían
el atributo Partitioned
en su cookie
Set-Cookie: __Host-route=123;
SameSite=None;
Secure;
Path=/;
Partitioned;

En lugar de tener que compartir ese frasco de galletas, ¡todos tienen el suyo! Más simple, más seguro e higiénico.
Enviamos el Intent a Envío de Cookies con estado particionado independiente (CHIPS) en Chrome 109, lo que significa que disponibles para probar en versión beta en diciembre y, luego, estar lista para la versión estable en enero de 2023. Si buscas un propósito de año nuevo para mejorar las cookies de tu sitio mira si puedes empezar a esparcir CHIPS en ellos cookies entre sitios.
Cómo invitar cookies al grupo con Conjuntos propios
En cuanto a los comentarios de los desarrolladores, muchos de ustedes dejaron en claro que hay
situaciones en las que comparte servicios entre sitios que controla y desea
usar cookies entre ellas, pero no permitirlas
diferentes. Por ejemplo, quizás tienes pretty-pumpkins.com
y
pretty-pumpkins.co.uk
Es posible que tengas un sistema
de inicio de sesión único basado en cookies
que funcione en estos sitios. CHIPS no funcionaría porque solo tendría que
iniciar sesión en ambos sitios: necesito la misma cookie en
estos sitios relacionados.
Estamos trabajando en la propuesta de conjuntos propios para tratar de que esto sea posible. Pasamos por una prueba de origen y mucha discusión de la comunidad que nos ha nos llevó a la última versión que tiene como objetivo lo siguiente:
- Brinda a las organizaciones una forma de definir un grupo de sitios que deben entre sí.
- Aprovecha la API de Storage Access para solicitar acceso a cookies entre sitios dentro de ese conjunto propio.

Estas galletas aún se están horneando en el horno, pero puedes revisar la Conjuntos propios en la guía para desarrolladores hay más para probar, o puedes sumergirte en la Propuesta de WICG/first-party-sets si que te gustaría contribuir al debate.
No dejes que tus galletas se vuelvan obsoletas.
Nuestro objetivo es comenzar a eliminar de forma gradual la compatibilidad con cookies de terceros en Chrome de a mediados de 2024. Hay tiempo para prepararse, pero deberías comenzar a planificar ahora.
- Audita tu código en busca de cookies con
SameSite=None
. Estas son las cookies que requerirán actualizaciones. - Si no tienes cookies de terceros, asegúrate de que tus cookies del mismo sitio usan las mejores cookies propias recetas
- Si utiliza esas cookies en un contexto integrado y completamente contenido, investigar y probar la propuesta de CHIPS.
- Si necesita esas cookies en varios sitios que forman un grupo cohesivo Luego, investiga los Conjuntos propios propuesta.
- Si ninguna de estas opciones te cubre, deberás investigue las otras propuestas de Privacy Sandbox en las que estamos desarrollando APIs específicas para casos de uso individuales que no se basan en seguimiento entre sitios.
Esta es solo una breve descripción general; seguiremos compartiendo más noticias y orientación a medida que avanza el trabajo. Si tienes preguntas, problemas o quieres comparte los resultados de tu trabajo, entonces tenemos muchísimas rutas para que obtengas en contacto.
Recuerda: las galletas pueden ser deliciosas, pero solo de a unas pocas a la vez y, definitivamente, no intentes robar los de alguien más.