Chrome Versión 112

Google ha presentado el lanzamiento del navegador web Chrome 112. Al mismo tiempo, está disponible una versión estable del proyecto gratuito Chromium, que es la base de Chrome. El navegador Chrome se diferencia de Chromium en el uso de los logotipos de Google, la presencia de un sistema para enviar notificaciones en caso de bloqueo, módulos para reproducir contenido de video protegido contra copia (DRM), un sistema de actualización automática, la inclusión constante de aislamiento Sandbox , el suministro de claves para la API de Google y la transmisión al buscar parámetros RLZ. Para aquellos que necesitan más tiempo para actualizar, la rama estable extendida se admite por separado, seguida de 8 semanas. El próximo lanzamiento de Chrome 113 está programado para el 2 de mayo.

Cambios clave en Chrome 112:

  • Se ha ampliado la funcionalidad de la interfaz de verificación de seguridad, mostrando un resumen de posibles problemas de seguridad, como el uso de contraseñas comprometidas, el estado de verificación de sitios maliciosos (Navegación Segura), la presencia de actualizaciones desinstaladas y la identificación de complementos maliciosos. -ons. La nueva versión implementa la revocación automática de permisos otorgados previamente para sitios que no se han utilizado durante mucho tiempo y también agrega opciones para deshabilitar la revocación automática y devolver los permisos revocados.
  • Los sitios no pueden configurar la propiedad document.domain para aplicar condiciones del mismo origen a los recursos cargados desde diferentes subdominios. Si necesita establecer un canal de comunicación entre subdominios, use la función postMessage() o la API Channel Messaging.
  • Se ha interrumpido la compatibilidad con la ejecución de aplicaciones web personalizadas de Chrome Apps en plataformas Linux, macOS y Windows. En lugar de aplicaciones de Chrome, debe utilizar aplicaciones web independientes basadas en la tecnología de aplicaciones web progresivas (PWA) y API web estándar.
  • El almacén integrado de certificados raíz de las autoridades de certificación (Chrome Root Store) incluye el procesamiento de restricciones de nombres para los certificados raíz (por ejemplo, a un determinado certificado raíz se le puede permitir generar certificados solo para ciertos dominios de primer nivel). En Chrome 113, está previsto cambiar al uso de Chrome Root Store y el mecanismo de verificación de certificados integrado en las plataformas Android, Linux y ChromeOS (en Windows y macOS, la transición a Chrome Root Store se realizó antes).
  • Para algunos usuarios, se ofrece una interfaz simplificada para conectar una cuenta en Chrome.
    Chrome Versión 112
  • Es posible exportar y crear copias de seguridad en el archivador de Google (Google Takeout) para los datos utilizados al sincronizar diferentes instancias de Chrome y que tengan los tipos AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE e PRINTER.
  • La página de autorización para complementos basados ​​en Web Auth Flow ahora se muestra en una pestaña en lugar de una ventana separada, lo que le permite ver la URL antiphishing. La nueva implementación comparte un estado de conexión común en todas las pestañas y conserva el estado durante los reinicios.
    Chrome Versión 112
  • Los trabajadores de servicios de complementos del navegador permiten el acceso a la API WebHID, diseñada para el acceso de bajo nivel a dispositivos HID (dispositivos de interfaz humana, teclados, ratones, gamepads, paneles táctiles) y para organizar el trabajo sin la presencia de controladores específicos en el sistema. El cambio se realizó para garantizar que los complementos de Chrome que anteriormente accedían a WebHID desde páginas en segundo plano se transfirieran a la tercera versión del manifiesto.
  • Se agregó soporte para reglas de anidamiento en CSS, definidas mediante el selector de "anidamiento". Las reglas anidadas permiten reducir el tamaño de un archivo CSS y deshacerse de selectores duplicados. .nesting { color: rosa fuerte; > .is { color: rebeccapurple; > .impresionante { color: rosa intenso; } } }
  • Se agregó la propiedad CSS de composición de animación, que le permite usar operaciones compuestas para aplicar simultáneamente múltiples animaciones que afectan la misma propiedad.
  • Permitió que el botón de envío se pasara al constructor FormData, lo que permitió crear objetos FormData con el mismo conjunto de datos que cuando se envió el formulario original después de hacer clic en el botón.
  • Las expresiones regulares con el indicador "v" han agregado soporte para operaciones de conjuntos, literales de cadena, clases anidadas y propiedades de cadena Unicode, lo que facilita la creación de expresiones regulares que cubran caracteres Unicode específicos. Por ejemplo, la construcción “/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” le permite cubrir todos los caracteres griegos.
  • Algoritmo de selección de enfoque inicial actualizado para los diálogos creados usando el elemento . El foco de entrada ahora se establece en elementos asociados con la entrada del teclado en lugar del elemento en sí. .
  • WebView ha comenzado a probar la desactivación del encabezado X-Requested-With.
  • Se agregó soporte de prueba de origen para conectar recolectores de basura para WebAssembly.
  • WebAssembly ha agregado soporte para códigos objeto para recursión de cola directa e indirecta (tail-call).
  • Se han realizado mejoras en las herramientas para desarrolladores web. Se agregó soporte para CSS anidado. En la pestaña Representación, se agregó un modo de emulación de contraste reducido, que le permite evaluar cómo ven el sitio las personas con sensibilidad de contraste reducida. La consola web ahora admite resaltar mensajes asociados con puntos de interrupción y puntos de registro condicionales. Se han agregado al panel para trabajar con estilos información sobre herramientas con una breve descripción del propósito de las propiedades CSS.
    Chrome Versión 112

Además de las innovaciones y correcciones de errores, la nueva versión elimina 16 vulnerabilidades. Muchas de las vulnerabilidades se identificaron como resultado de pruebas automatizadas utilizando las herramientas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. No se han identificado problemas críticos que permitan eludir todos los niveles de protección del navegador y ejecutar código en el sistema fuera del entorno sandbox. Como parte del programa de recompensas monetarias por descubrir vulnerabilidades para la versión actual, Google pagó 14 premios por un importe de 26.5 mil dólares estadounidenses (tres premios de 5000 y 1000 dólares, dos premios de 2000 dólares y un premio de 1000 y 500 dólares). Aún no se ha determinado el tamaño de las 4 recompensas.

Fuente: opennet.ru

Añadir un comentario