Chrome 152 intègre la prise en charge de la cryptographie post-quantique et de Flatpak.

Points clés:
  • Toutes les extensions basées sur Manifest V2 sont en cours de suppression du Chrome Web Store.
  • Le système de mise à jour du navigateur (CUP) utilise désormais des algorithmes de cryptographie post-quantique.
  • Nouvelles API pour les développeurs : contrôle des performances du processeur, manipulation CSS avec alpha() et glisser-déposer de fenêtre.
  • Sur Android, le gestionnaire de mots de passe est unifié et le chargement des sites malveillants est bloqué grâce à la protection renforcée.
  • Prise en charge expérimentale de l'installation et de l'exécution de Google Chrome sous Linux à l'aide du format de paquetage Flatpak.

Google Chrome

Google a annoncé la sortie de la version 152 de son navigateur web Chrome. Cette mise à jour introduit une série d'améliorations visant à préparer l'écosystème aux futures normes de sécurité, à modifier la gestion des extensions et à offrir aux développeurs de nouveaux outils de contrôle visuels.

De plus, cela apporte d'excellentes nouvelles pour la communauté Linux avec l'intégration de nouveaux formats d'emballage, car cela introduit une prise en charge expérimentale de la distribution de Chrome sur Linux via des paquets Flatpak, permettant une interaction native avec le système via les portails XDG.

Cette version corrige 327 vulnérabilités, dont dix critiques car elles permettaient à des attaquants de contourner le bac à sable du navigateur et d'exécuter du code sur le système. Huit de ces vulnérabilités critiques étaient liées à des exploits de type « use-after-free » (utilisation de mémoire libérée) .

Nouveautés de Chrome 152

Le changement le plus important à court terme pour les utilisateurs est la suppression définitive des extensions basées sur la deuxième version du manifeste (Manifest V2). À compter du 31 août, tous les modules complémentaires utilisant cette ancienne API seront retirés du Chrome Web Store . Les extensions déjà installées continueront de fonctionner localement, mais elles ne pourront plus être mises à jour et ne pourront pas être réinstallées après leur suppression.

Pour les utilisateurs Windows, Chrome 152 introduit une couche de sécurité basée sur les listes de contrôle d'accès (ACL). Ce mécanisme empêche les processus du navigateur de lire et d'écrire en mémoire , évitant ainsi les injections de code. Cependant, en raison de conflits potentiels avec les logiciels antivirus ou les outils d'accessibilité, cette fonctionnalité est désactivée par défaut. Les utilisateurs intéressés peuvent l'activer en modifiant l'option chrome://flags/#enable-process-isolation-ui et en configurant le mode d'isolation dans les paramètres système du navigateur.

Améliorations apportées aux applications Web autonomes et nouvelles API

Les applications web isolées (IWA) prennent désormais en charge les sous-applications . Les développeurs peuvent ainsi distribuer plusieurs programmes avec des noms, des icônes et des associations de fichiers distincts au sein d'une même installation IWA. Spécifiquement pour ChromeOS, ces applications proposent désormais un mode d'affichage sans bordure , étendant le contenu à la totalité de la fenêtre et supprimant la barre de titre traditionnelle. Le schéma d'URI personnalisé googlechrome:// a également été implémenté à titre expérimental , afin de permettre aux sites externes ouverts dans d'autres navigateurs d'invoquer Chrome lorsqu'un lien spécifique est cliqué.

L' API de performance du processeur permet aux sites Web d'interroger la capacité du processeur de l'utilisateur ; pour protéger la vie privée, Chrome inclut un menu (Paramètres > Performances > Vitesse) où ces données peuvent être falsifiées en sélectionnant des niveaux de 0 (inconnu) à 4 (ultra performance).

Dans la section CSS, les pseudo-éléments `::backdrop`, `::scroll-marker` et `::view-transition` permettent de contrôler les arrière-plans des fenêtres modales, les indicateurs de défilement et les animations de transition en interagissant directement avec JavaScript. De plus, la fonction `alpha()` est intégrée pour gérer la transparence des couleurs, et la propriété `window-drag` permet de définir les zones d'une application web progressive (PWA) qui servent de barre de titre déplaçable.

Sur les appareils mobiles , la version Android propose un écran unique centralisant la gestion des mots de passe et le remplissage automatique des formulaires . La sécurité mobile est également renforcée : en activant la « Protection renforcée », le navigateur bloque complètement le chargement des sites web signalés comme malveillants, exigeant une confirmation manuelle explicite de l’utilisateur pour consulter leur contenu. L’attribut HTML autocorrect a également été ajouté aux balises <input> et <textarea> afin de permettre aux développeurs de contrôler la correction automatique dans les champs de texte.

Comment mettre à jour Chrome sous Linux ?

Si vous utilisez une distribution basée sur Debian ou Ubuntu et que le dépôt officiel de Google est configuré, il vous suffit d'exécuter les commandes de mise à jour standard dans votre terminal :

sudo apt update
sudo apt --only-upgrade install google-chrome-stable

Pour les systèmes basés sur Fedora, RHEL ou AlmaLinux, le processus s'effectue via DNF à l'aide de la commande suivante :

sudo dnf upgrade google-chrome-stable

Si vous préférez essayer le nouveau format expérimental utilisant Flatpak, vous pouvez rechercher l'application directement sur Flathub (une fois que le paquet officiel sera disponible dans son dépôt) ou l'installer via la ligne de commande :

flatpak update com.google.Chrome


Ajouter comme source préférée dans Google