Lanzamiento del navegador web Chrome 140 con soporte para ocultar IP y bloquear scripts

La empresa Google ha publicado la versión del navegador web Chrome 140. Al mismo tiempo, está disponible la versión estable del proyecto de código abierto Chromium, que sirve de base para Chrome. El navegador Chrome se diferencia de Chromium en el uso de los logotipos de Google, la inclusión de un sistema de notificación en caso de fallos, módulos para la reproducción de contenido de video protegido (DRM), un sistema de actualización automática, la constante activación de la aislamiento Sandbox, la entrega de claves para Google API y la transmisión de parámetros RLZ durante la búsqueda. Para aquellos que necesitan más tiempo para actualizar, se mantiene una rama Extended Stable, con un soporte de 8 semanas. La siguiente versión de Chrome 141 está programada para el 30 de septiembre.

Principales cambios en Chrome 140:

  • Para mejorar la protección contra el seguimiento de movimientos entre sitios en modo incógnito, se ha implementado la posibilidad de ocultar la información sobre la dirección IP del usuario en contextos externos (por ejemplo, para páginas cargadas a través de un iframe). El ocultamiento se aplica solo a dominios que están en la lista MDL (Masked Domain List) y se realiza mediante el envío de una solicitud no directamente, sino a través del servidor proxy de Google. Por lo tanto, el sitio verá la dirección IP del proxy, y no del usuario.
  • Para obtener información selectiva sobre las direcciones IP de los usuarios al habilitar en el navegador el modo de protección de IP, que envía solicitudes a través de un proxy de tránsito, se ha implementado el mecanismo PRT (Probabilistic Reveal Token). PRT implica el envío de un encabezado con un token cifrado que permite obtener una muestra aleatoria recortada de las direcciones IP reales de los clientes que han accedido a un el dominio, pero que no están vinculadas a solicitudes específicas. Parte de los tokens PRT contiene información sobre la IP real, y parte no, y el contenido del token solo se puede determinar después de que haya transcurrido un cierto tiempo, descifrándolos con una clave proporcionada por Google tras una solicitud específica. Esta información sobre las direcciones IP puede ser utilizada en sistemas de protección contra fraudes y para analizar la calidad del tráfico web.
    Lanzamiento del navegador web Chrome 140 con soporte para ocultar IP y bloquear scripts
  • En el modo incógnito se ha implementado el mecanismo "Script Blocking", que bloquea selectivamente el acceso a ciertas API de JavaScript que pueden ser utilizadas para la identificación oculta del usuario. Por ejemplo, las diferencias en la representación de imágenes a través de la API Canvas por diferentes navegadores pueden considerarse como un signo adicional para la identificación. El bloqueo se realiza solo para contenido externo (como el incrustado en la página a través de etiquetas iframe o script) al detectar actividad específica de identificación oculta, y para dominios de la lista negra MDL (Masked Domain List), acusados de identificación oculta.
  • Se ha habilitado el modo OverrideDefaultOzonePlatformHintToAuto para la selección automática del backend en la capa Ozone, que abstrae la interacción con el subsistema gráfico. Este cambio permite activar de manera adaptativa el backend de Wayland en sistemas compatibles con Wayland, sin estar atado por defecto al backend de X11.
  • Se ha activado la función de cambio automático de contraseña, basada en el uso de IA. Si la contraseña está presente en bases de datos de cuentas comprometidas, al intentar ingresar con esta contraseña en un sitio, Chrome mostrará un aviso sugiriendo cambiar la contraseña. Si se acepta, el navegador generará una contraseña resistente a ataques de fuerza bruta, cambiará la contraseña en el sitio (llenará y enviará automáticamente los formularios web necesarios) y guardará la nueva contraseña en el gestor de contraseñas.
    Lanzamiento del navegador web Chrome 140 con soporte para ocultar IP y bloquear scripts
  • Se ha añadido la optimización DSE Prewarming (Precalentamiento del Motor de Búsqueda Predeterminado) para acelerar la apertura de la página con los resultados de búsqueda después de realizar una consulta a través de la barra de direcciones. Al activar DSE Prewarming, inmediatamente después de que el enfoque de entrada se desplace a la barra de direcciones, se realizará la pre-renderización del diseño de la página con los resultados de búsqueda y la carga de los recursos necesarios para esa página. Los recursos cargados también se utilizan para acelerar las consultas siguientes. Esta opción está activada por defecto solo para algunos usuarios por el momento.
  • Se han ampliado las herramientas de autocompletado de formularios, que utilizan un modelo de IA para entender el formulario web y completar automáticamente los campos, basándose en cómo el usuario ha completado anteriormente formularios similares. La configuración "Autofill with AI" ha sido renombrada a "Autocompletar mejorado". En la nueva versión se ha ampliado el número de países e idiomas para los cuales está disponible la función, además de añadir soporte para tipos de información adicionales.
  • Para los usuarios de EE. UU., se ha activado el chatbot integrado en el navegador Gemini, que puede explicar el contenido de la página visualizada y responder preguntas relacionadas sin cambiar de pestaña. Se admite la interacción por texto y voz con Gemini. Se planea incluir el chatbot para usuarios de otros países en el futuro.
  • Para todos los usuarios, se ha habilitado la opción de unirse a grupos de pestañas ya creados, con los que varios usuarios pueden trabajar simultáneamente. El soporte para crear grupos actualmente está disponible solo para usuarios de versiones beta (Beta/Dev/Canary), lo que implica que pueden crear un conjunto de pestañas y compartirlo con otros usuarios, quienes verán las mismas pestañas en sus dispositivos. Si alguno de los participantes cambia una pestaña en el grupo, el cambio se reflejará inmediatamente en los dispositivos de los otros usuarios.
  • Se ha cambiado el formato de las advertencias que se muestran al intentar abrir un sitio sin HTTPS en caso de que se establezca en la configuración (chrome://settings/security) el modo de permitir solo conexiones seguras. En lugar de mostrar una página con una advertencia, se implementó un diálogo que aparece debajo de la barra de direcciones y bloquea la carga de datos sin cifrado hasta que el usuario elija una acción.
    Lanzamiento del navegador web Chrome 140 con soporte para ocultar IP y bloquear scripts
  • En las solicitudes relacionadas con la carga anticipada de recursos o el renderizado ( o ), se ha asegurado el envío del encabezado HTTP 'Sec-Purpose'. El encabezado HTTP anteriormente utilizado para estos fines 'Purpose: prefetch' ha sido declarado obsoleto, pero aún no se ha desactivado por defecto para mantener la compatibilidad.
  • En la API ToggleEvent se ha añadido la propiedad source, que contiene un objeto Element que representa el elemento de control que inició el cambio de estado, en respuesta al cual se generó el evento Toggle. Por ejemplo, cuando un usuario hace clic en un elemento '
  • Se ha añadido la posibilidad de utilizar las funciones counter() y counters() dentro del texto alternativo en la propiedad 'content' (por ejemplo, 'content: "Chapter" counter(chapter);').
  • Se ha añadido la propiedad CSS «caret-animation», que permite controlar la animación del cursor en los campos de entrada (por ejemplo, el parpadeo del cursor se puede reemplazar con una animación personalizada). También se han añadido las propiedades animation-timing-function, animation-iteration-count, animation-direction y animation-play-state para gestionar los efectos de animación de transición.
  • En la regla CSS «@font-face» se ha implementado el soporte para la propiedad font-variation-settings, que permite ajustar los glifos en fuentes variables (grosor de líneas, ancho de caracteres, inclinación de caracteres, etc.).
  • Se ha añadido soporte para aritmética tipificada en CSS, lo que permite utilizar expresiones como «calc(10em / 1px)» y «calc(20% / 0.5em * 1px)».
  • Se han añadido métodos Uint8Array.prototype.toBase64, Uint8Array.prototype.toHex, Uint8Array.fromBase64 y Uint8Array.fromHex para convertir entre Uint8Array y datos en formato base64 o representación hexadecimal.
  • En las herramientas para desarrolladores web, se han ampliado las capacidades relacionadas con el uso de IA para depurar problemas de rendimiento. Se ha añadido soporte para emular el comportamiento al utilizar el encabezado HTTP «Save-Data».
    Lanzamiento del navegador web Chrome 140 con soporte para ocultar IP y bloquear scripts

Además de las nuevas funciones y corrección de errores en la nueva versión, se han solucionado 6 vulnerabilidades. Muchas de las vulnerabilidades fueron detectadas como resultado de las pruebas automatizadas realizadas con herramientas como AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. No se han identificado problemas críticos que permitan evadir todos los niveles de protección del navegador y ejecutar código en el sistema más allá del entorno sandbox. En el marco del programa de recompensas por descubrimiento de vulnerabilidades para esta versión, Google ha otorgado 4 premios por un total de 10 mil dólares estadounidenses (un premio de $5000, uno de $4000 y otro de $1000). El monto de una de las recompensas aún no se ha determinado.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster