Sortie de Chrome 78

La société Google présentée la sortie du navigateur web Chrome 78. En même temps disponible version stable du projet open source Chromium, qui sert de base à Chrome. Le navigateur Chrome se distingue par l'utilisation des logos Google, la présence d'un système d'envoi de notifications en cas de crash, la possibilité de télécharger le module Flash sur demande, des modules pour la lecture de contenu vidéo protégé (DRM), un système de mise à jour automatique et la transmission lors des recherches des paramètres RLZ. La prochaine version de Chrome 79 est prévue pour le 10 décembre.

Principales modifications dans Chrome 78:

  • Mise en œuvre de Un support expérimental pour « DNS sur HTTPS » (DoH, DNS over HTTPS) sera activé de manière sélective pour certaines catégories d'utilisateurs dont les paramètres système indiquent déjà des fournisseurs de DNS prenant en charge le DoH. Par exemple, si l'utilisateur a configuré en système le DNS 8.8.8.8, le service DoH de Google (« https://dns.google.com/dns-query ») sera activé dans Chrome, tandis que si le DNS est 1.1.1.1, le service DoH de Cloudflare (« https://cloudflare-dns.com/dns-query ») sera utilisé, etc.

    Pour gérer l'activation de DoH, une option est prévue sous « chrome://flags/#dns-over-https ». Trois modes de fonctionnement sont pris en charge : « secure », « automatic » et « off ». En mode « secure », les hôtes sont déterminés uniquement sur la base des valeurs sécurisées mises en cache précédemment (obtenues via une connexion sécurisée) et des requêtes via DoH, sans retour à un DNS ordinaire. En mode « automatic », si DoH et le cache sécurisé ne sont pas disponibles, l'accès aux données peut être effectué à partir d'un cache non sécurisé et via le DNS traditionnel. En mode « off », un premier contrôle est effectué sur le cache général et si aucune donnée n'est disponible, la requête est envoyée via le DNS système.

  • Les outils de synchronisation ont introduit un support préliminaire pour le presse-papiers partagé, qui n'est pas encore activé pour tous les utilisateurs. Dans les instances Chrome reliées à un même compte, il est désormais possible d'accéder au contenu du presse-papiers d'un autre appareil, y compris le partage du presse-papiers entre un système mobile et un système de bureau. Le contenu du presse-papiers est chiffré à l'aide d'un chiffrement de bout en bout, empêchant l'accès au texte sur les serveurs de Google;
  • Pour certaines catégories d'utilisateurs, une fonctionnalité expérimentale de changement de thème et de personnalisation de l'écran affiché lors de l'ouverture d'un nouvel onglet a été activée. Dans le menu « Personnaliser », affiché dans le coin inférieur droit de l'écran du nouvel onglet, en plus du choix de l'image d'arrière-plan, la prise en charge du changement de la méthode de disposition des icônes a été ajoutée, ainsi que la possibilité de changer le thème. Les icônes peuvent être proposées automatiquement en fonction des sites les plus fréquemment consultés, choisies par l'utilisateur ou entièrement désactivées. Le thème peut être sélectionné parmi un ensemble de thèmes prédéfinis ou créé sur la base d'un choix de couleurs dans la palette. Pour activer ces nouvelles fonctionnalités, les drapeaux « chrome://flags/#ntp-customization-menu-v2 » et
    « chrome://flags/#chrome-colors »;
  • Pour les entreprises, il est désormais possible de rechercher des fichiers dans le stockage Google Drive depuis la barre d'adresse par défaut. La recherche s'effectue non seulement par titres, mais également par le contenu des documents en tenant compte de l'historique de leur ouverture dans le passé ;

    Sortie de Chrome 78
  • Un composant Password Checkup a été inclus, qui sera activé progressivement pour certaines catégories d'utilisateurs (un drapeau « chrome://flags/#password-leak-detection » est prévu pour l'activation forcée). Password Checkup était auparavant fourni sous forme d'extension externe, destinée à analyser la solidité des mots de passe utilisés par l'utilisateur. Lorsqu'un utilisateur essaie de se connecter à un site, Password Checkup vérifie le nom d'utilisateur et le mot de passe contre une base de données de comptes compromis, affichant un avertissement en cas de problème (vérification se produit basée sur un préfixe de hachage côté utilisateur). La vérification est effectuée contre une base contenant plus de 4 milliards de comptes compromis figurant dans des fuites de bases de données utilisateur. Un avertissement s'affiche également si l'utilisateur essaie d'utiliser des mots de passe trivials tels que « abc123 » ;
  • Une possibilité d'initier un appel depuis un appareil Android lié au même compte Google a été ajoutée. Dans le navigateur de bureau, l'utilisateur peut sélectionner un numéro de téléphone dans le texte, cliquer avec le bouton droit de la souris et rediriger l'opération d'appel vers l'appareil Android, après quoi une notification apparaîtra sur le téléphone, permettant d'initier l'appel ;
  • Le format de l'info-bulle affichée lorsque le curseur passe sur le titre de l'onglet a été modifié. L'info-bulle s'affiche désormais sous la forme d'un bloc contextuel qui montre le texte complet du titre et l'URL de la page. Ce bloc est particulièrement utile pour retrouver rapidement une page lorsque beaucoup d'onglets sont ouverts (au lieu de parcourir les onglets, il suffit de survoler la barre des onglets pour trouver la page recherchée). À l'avenir, il est prévu que ce bloc affiche un aperçu de la page.
  • Une fonctionnalité expérimentale a été ajoutée (chrome://flags/#enable-force-dark) pour forcer l'utilisation d'un thème sombre lors de la navigation sur des sites. Pour garantir l'apparence sombre du site, les couleurs sont inversées.
  • Ajouté support de la spécification CSS Properties and Values API Level 1, permettant d'enregistrer des propriétés CSS personnalisées qui ont toujours un type défini, permettant de définir une valeur par défaut et autorisant l'attachement d'effets d'animation. Pour enregistrer une propriété, la méthode registerProperty() ou la règle CSS «@property» peut être utilisée, par exemple :

    CSS.registerProperty({
    name: «--my-font-size»,
    syntax: «‹length›»,
    initialValue: «0px»,
    inherits: false
    });

  • Dans le mode Origin Trials (fonctionnalités expérimentales nécessitant une activation) plusieurs nouvelles API ont été proposées. L'Origin Trial permet de travailler avec l'API spécifiée à partir d'applications chargées depuis localhost ou 127.0.0.1, ou après avoir effectué une inscription et obtenu un jeton spécial qui est valable pour une durée limitée pour un site spécifique.
    • API Système de fichiers natif, permettant de créer des applications web interagissant avec des fichiers dans le système de fichiers local. Par exemple, la nouvelle API pourrait être demandée dans des environnements de développement intégrés, des éditeurs de texte, d'images et de vidéos exécutés dans le navigateur. Pour obtenir la possibilité de lire et d'écrire des fichiers directement, d'utiliser des dialogues pour ouvrir et sauvegarder des fichiers, ainsi que de naviguer dans le contenu des répertoires, l'application demande une confirmation spéciale à l'utilisateur.

      Sortie de Chrome 78
    • Le mécanisme Échanges HTTP signés (SXG), permettant de placer sur d'autres sites des copies vérifiées de pages web, apparaissant pour l'utilisateur comme des pages d'origine (sans changement d'URL), a été étendu avec la possibilité de charger des sous-ressources (CSS, JS, images, etc.) depuis le site d'origine. La source d'origine de la ressource est définie par l'en-tête HTTP Link, qui contient également un hachage de vérification pour chaque ressource. Grâce à cette nouvelle fonctionnalité, les fournisseurs de contenu peuvent créer un unique fichier HTML signé englobant toutes les sous-ressources associées.
    • API Récepteur SMS, permettant à une application web d'accéder aux messages SMS, par exemple, pour automatiser la vérification d'une opération par le biais d'un code unique envoyé par SMS. L'accès est accordé uniquement aux SMS contenant un tag spécial liant le message à une application web spécifique;
  • Les performances de chargement des objets ArrayBuffer via Web Socket ont considérablement augmenté. Sur la plateforme Linux, la vitesse de chargement a été multipliée par 7,5, sur Windows par 4,1 et sur macOS par 7,8 ;
  • La possibilité de définir en pourcentage la valeur de transparence dans les propriétés CSS opacity, stop-opacity, fill-opacity, stroke-opacity et shape-image-threshold a été ajoutée. Par exemple, au lieu de « opacity: 0.5 », il est désormais possible d'indiquer « opacity: 50 % » ;
  • Dans l'API User Timing la transmission d'étiquettes temporelles arbitraires dans les appels à performance.measure() et performance.mark() pour effectuer des mesures entre elles a été autorisée, ainsi que l'indication de métadonnées arbitraires ;
  • Dans l'API Media Session ajouté support de la définition de gestionnaires de changement de position dans le flux (seekto), en plus des gestionnaires de pause et de début de lecture déjà disponibles ;
  • Dans le moteur JavaScript V8 est inclus mode de parsing en arrière-plan des scripts à la volée lors de leur chargement via le réseau. L'optimisation mise en œuvre a permis de réduire le temps de compilation des scripts de 5 à 20 %. Dans cette nouvelle version, les performances de déstructuration d'objets (conversion de « const {x, y} = object; » en « const x = object.x; const y = object.y; ») ont également été augmentées. La vitesse de traitement des expressions RegExp avec des correspondances non concordantes a été améliorée.
    La vitesse d'appel des fonctions JavaScript depuis WebAssembly et vice versa a considérablement augmenté (de 9 à 20 %). Lors de la compilation du bytecode, l'efficacité de la construction des tables de liaison aux positions sources a été améliorée, ce qui a permis de réduire la consommation de mémoire.
    1-2.5%.

    Sortie de Chrome 78
  • Étendus outils pour les développeurs web. Le panneau d'audit peut désormais être utilisé en combinaison avec d'autres fonctionnalités, telles que le blocage des requêtes et la redéfinition des chargements. Support ajouté pour le débogage des gestionnaires de paiements via l'API Payment. Le panneau d'analyse des performances a ajouté des balises LCP (Largest Contentful Paint), reflétant le temps de rendu des plus grands éléments ;

    Sortie de Chrome 78
  • Supprimé mécanisme de blocage des scripts entre sites XSS Auditor, qui est reconnu comme inefficace (les attaquants utilisent depuis longtemps des méthodes pour contourner la protection de XSS Auditor) et ajoutant de nouveaux vecteurs pour des fuites d'informations ;
  • La version Android offre la possibilité d'utiliser un thème sombre pour le menu, les paramètres et le mode de navigation sur les sites ouverts.

En plus des nouveautés et des corrections de bogues, la nouvelle version corrige 37 vulnérabilités. De nombreuses vulnérabilités ont été identifiées grâce à des tests automatisés réalisés avec des outils AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer et AFL. Aucun problème critique permettant de contourner tous les niveaux de sécurité du navigateur et d'exécuter du code sur le système en dehors de l'environnement sandbox n'a été identifié. Dans le cadre du programme de récompense pour la découverte de vulnérabilités pour cette version, Google a versé 21 primes d'un total de 59500 dollars (une prime de 20000 dollars, une prime de 15000 dollars, une prime de 5000 dollars, deux primes de 3000 dollars, trois primes de 2000 dollars, cinq primes de 1000 dollars et cinq primes de 500 dollars). Le montant de 4 récompenses n’a pas encore été déterminé.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster