Chrome 152 llega con soporte de criptografía postcuántica y soporte flatpak

Google dio a conocer el lanzamiento de la nueva versión 152 de su navegador web Chrome. Esta actualización introduce una serie de ajustes enfocados en preparar el ecosistema para estándares de seguridad futuros, modificar la gestión de extensiones y ofrecer a los desarrolladores nuevas herramientas de control visual.
Además, trae excelentes noticias para la comunidad de Linux con la integración de nuevos formatos de empaquetado ya que introduce el soporte experimental para distribuir Chrome en Linux a través de paquetes Flatpak, logrando una interacción nativa con el sistema mediante los portales XDG.
Esta versión corrige un total de 327 vulnerabilidades, de las cuales diez de estos fallos fueron clasificados con severidad crítica, ya que permitían evadir el entorno aislado (sandbox) del navegador y ejecutar código en el sistema. Ocho de estas vulnerabilidades críticas estaban relacionadas con el uso de memoria liberada (use-after-free).
Novedades de Chrome 152
El cambio con mayor impacto a corto plazo para los usuarios es el retiro definitivo de las extensiones basadas en la segunda versión del manifiesto (Manifest V2). A partir del 31 de agosto, todos los complementos construidos bajo esta antigua API serán eliminados de la Chrome Web Store. Si bien las extensiones ya instaladas seguirán funcionando localmente, perderán la capacidad de recibir actualizaciones y no podrán reinstalarse si se eliminan.
Para los usuarios de Windows, Chrome 152 introduce una capa de seguridad basada en Listas de Control de Acceso (ACL). Este mecanismo bloquea la lectura y escritura en la memoria de los procesos del navegador, previniendo la inyección de código. Sin embargo, debido a posibles conflictos con software antivirus o herramientas de accesibilidad, esta función viene desactivada de fábrica. Los usuarios interesados pueden activarla habilitando la bandera chrome://flags/#enable-process-isolation-ui y configurando el modo de aislamiento desde los ajustes del sistema en el navegador.
Mejoras en aplicaciones web aisladas y nuevas API
Las Aplicaciones Web Aisladas (IWA) ahora cuentan con soporte para subaplicaciones. Esto significa que los desarrolladores pueden distribuir múltiples programas con nombres, iconos y asociaciones de archivos independientes dentro de una única instalación IWA. En el caso específico de ChromeOS, estas aplicaciones ahora cuentan con un modo de visualización sin bordes, expandiendo el contenido para ocupar toda la ventana y eliminando la barra de título tradicional. También se ha implementado de forma experimental el esquema de URI personalizado googlechrome://, diseñado para que sitios externos abiertos en otros navegadores puedan invocar a Chrome al hacer clic en un enlace específico.
La API de rendimiento de la CPU permite a los sitios web consultar la capacidad del procesador del usuario; para proteger la privacidad, Chrome incluye un menú (Ajustes > Rendimiento > Velocidad) donde se puede falsear este dato, seleccionando niveles del 0 (desconocido) al 4 (rendimiento ultra).
En el apartado de diseño CSS, se añaden los pseudoelementos ::backdrop, ::scroll-marker y ::view-transition para controlar fondos modales, indicadores de desplazamiento y animaciones de transición interactuando directamente con JavaScript. Además, se incorpora la función alpha() para manipular la transparencia de colores y la propiedad window-drag para definir qué áreas de una aplicación web (PWA) actúan como una barra de título arrastrable.
En dispositivos móviles, la versión para Android estrena una pantalla unificada que centraliza la gestión de contraseñas y datos de autocompletado de formularios. La seguridad móvil también se refuerza: al activar la «Protección mejorada», el navegador bloqueará completamente la carga de sitios web catalogados como maliciosos, exigiendo una confirmación manual y explícita del usuario para poder visualizar el contenido. También se ha añadido el atributo HTML autocorrect a las etiquetas <input> y <textarea> para dar a los desarrolladores control sobre la autocorrección en los campos de texto.
¿Como actualizar Chrome en Linux?
Si utilizas distribuciones basadas en Debian o Ubuntu y tienes configurado el repositorio oficial de Google, basta con ejecutar los comandos de actualización estándar en tu terminal:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Para los que usan sistemas basados en Fedora, RHEL o AlmaLinux, el proceso se realiza a través de DNF utilizando el siguiente comando:
sudo dnf upgrade google-chrome-stable
Si prefieres probar el nuevo formato experimental mediante Flatpak, puedes buscar la aplicación directamente en Flathub (una vez que el paquete oficial esté disponible en su repositorio) o instalarlo mediante la línea de comandos:
flatpak update com.google.Chrome
