Chrome Version 98

Google a dévoilé la sortie du navigateur Web Chrome 98. ParallÚlement, une version stable du projet gratuit Chromium, qui sert de base à Chrome, est disponible. 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, de modules de lecture de contenus vidéo protégés contre la copie (DRM), d'un systÚme d'installation automatique des mises à jour et de transmission des paramÚtres RLZ lorsque recherche. La prochaine version de Chrome 99 est prévue pour le 1 mars.

Changements clĂ©s dans Chrome 98 :

  • Le navigateur possĂšde son propre magasin de certificats racine des autoritĂ©s de certification (Chrome Root Store), qui sera utilisĂ© Ă  la place des magasins externes propres Ă  chaque systĂšme d'exploitation. Le magasin est implĂ©mentĂ© de la mĂȘme maniĂšre que le magasin indĂ©pendant de certificats racine dans Firefox, qui est utilisĂ© comme premier lien pour vĂ©rifier la chaĂźne de confiance des certificats lors de l'ouverture de sites via HTTPS. Le nouveau stockage n'est pas encore utilisĂ© par dĂ©faut. Pour faciliter la transition des configurations de stockage systĂšme et garantir la portabilitĂ©, il y aura une pĂ©riode de transition pendant laquelle le Chrome Root Store inclura une sĂ©lection complĂšte de certificats approuvĂ©s sur la plupart des plates-formes prises en charge.
  • Le projet de renforcement de la protection contre les attaques liĂ©es Ă  l’accĂšs aux ressources du rĂ©seau local ou de l’ordinateur de l’utilisateur (localhost) Ă  partir de scripts chargĂ©s Ă  l’ouverture du site continue d’ĂȘtre mis en Ɠuvre. De telles requĂȘtes sont utilisĂ©es par les attaquants pour mener des attaques CSRF sur des routeurs, des points d'accĂšs, des imprimantes, des interfaces Web d'entreprise et d'autres appareils et services qui acceptent uniquement les requĂȘtes du rĂ©seau local.

    Pour se protĂ©ger contre de telles attaques, lors de l'accĂšs Ă  des sous-ressources sur le rĂ©seau interne, le navigateur enverra une requĂȘte explicite d'autorisation pour charger ces sous-ressources. Cette requĂȘte est effectuĂ©e en envoyant une requĂȘte Ă  serveur Avant d'accĂ©der au rĂ©seau interne ou Ă  localhost, la requĂȘte CORS (Cross-Origin Resource Sharing) du site principal, comportant l'en-tĂȘte « Access-Control-Request-Private-Network: true Â», est vĂ©rifiĂ©e. Lors de la confirmation de l'opĂ©ration, le serveur doit renvoyer l'en-tĂȘte « Access-Control-Allow-Private-Network: true Â» en rĂ©ponse Ă  cette requĂȘte. Dans Chrome 98, cette vĂ©rification est implĂ©mentĂ©e en mode test ; en l'absence de confirmation, un avertissement s'affiche dans la console web, mais la requĂȘte vers la sous-ressource n'est pas bloquĂ©e. Le blocage sera activĂ© au plus tĂŽt dans Chrome 101.

  • Les paramĂštres du compte intĂšgrent des outils de gestion de l'inclusion de la navigation sĂ©curisĂ©e amĂ©liorĂ©e, qui active des contrĂŽles supplĂ©mentaires pour se protĂ©ger contre le phishing, les activitĂ©s malveillantes et autres menaces sur le Web. Lorsque vous activez un mode dans votre compte Google, vous serez dĂ©sormais invitĂ© Ă  activer le mode dans Chrome.
  • Ajout d'un modĂšle de dĂ©tection des tentatives de phishing cĂŽtĂ© client, implĂ©mentĂ© Ă  l'aide de la plateforme d'apprentissage automatique TFLite (TensorFlow Lite) et ne nĂ©cessite pas l'envoi de donnĂ©es pour effectuer une vĂ©rification cĂŽtĂ© Google (dans ce cas, la tĂ©lĂ©mĂ©trie est envoyĂ©e avec des informations sur la version du modĂšle et poids calculĂ©s pour chaque catĂ©gorie) . Si une tentative de phishing est dĂ©tectĂ©e, l'utilisateur verra une page d'avertissement avant d'ouvrir le site suspect.
  • L'API Client Hints, dĂ©veloppĂ©e pour remplacer l'en-tĂȘte User-Agent, permet de renvoyer sĂ©lectivement des donnĂ©es sur des paramĂštres spĂ©cifiques du navigateur et du systĂšme (version, plateforme, etc.) uniquement aprĂšs une requĂȘte. serveurLa possibilitĂ© d'insĂ©rer des noms de navigateurs fictifs dans la liste des identifiants de navigateur a Ă©tĂ© implĂ©mentĂ©e, Ă  l'instar du mĂ©canisme GREASE (Generate Random Extensions And Sustain Extensibility) utilisĂ© dans TLS. Par exemple, outre « Chrome ; v="98 Â» et « Chromium ; v="98 Â», un identifiant alĂ©atoire pour un navigateur inexistant, « (Not;Browser ; v="12) Â», peut ĂȘtre ajoutĂ© Ă  la liste. Cette substitution permettra d'identifier les problĂšmes liĂ©s Ă  la gestion des identifiants de navigateurs inconnus, qui contraignent les navigateurs alternatifs Ă  se faire passer pour d'autres navigateurs populaires afin de contourner les contrĂŽles de validation.
  • À compter du 17 janvier, le Chrome Web Store n'accepte plus les modules complĂ©mentaires utilisant la version 2023 du manifeste Chrome. Les nouveaux ajouts ne seront dĂ©sormais acceptĂ©s qu’avec la troisiĂšme version du manifeste. Les dĂ©veloppeurs de modules complĂ©mentaires prĂ©cĂ©demment ajoutĂ©s pourront toujours publier des mises Ă  jour avec la deuxiĂšme version du manifeste. L’abandon complet de la deuxiĂšme version du manifeste est prĂ©vu pour janvier XNUMX.
  • Ajout de la prise en charge des polices vectorielles de couleur au format COLRv1 (un sous-ensemble de polices OpenType qui contiennent, en plus des glyphes vectoriels, un calque avec des informations de couleur), qui peuvent ĂȘtre utilisĂ©es, par exemple, pour crĂ©er des emoji multicolores. Contrairement au format COLRv0 prĂ©cĂ©demment pris en charge, COLRv1 a dĂ©sormais la possibilitĂ© d'utiliser des dĂ©gradĂ©s, des superpositions et des transformations. Le format fournit Ă©galement une forme de stockage compacte, offre une compression efficace et permet la rĂ©utilisation des contours, permettant une rĂ©duction significative de la taille de la police. Par exemple, la police Noto Color Emoji occupe 9 Mo au format raster et 1 Mo au format vectoriel COLRv1.85.
    Chrome Version 98
  • Le mode Origin Trials (fonctionnalitĂ©s expĂ©rimentales nĂ©cessitant une activation sĂ©parĂ©e) implĂ©mente l'API Region Capture, qui vous permet de recadrer la vidĂ©o capturĂ©e. Par exemple, un recadrage peut ĂȘtre nĂ©cessaire dans les applications Web qui capturent des vidĂ©os avec le contenu de leur onglet, pour dĂ©couper certains contenus avant l'envoi. Origin Trial implique la possibilitĂ© de travailler avec l'API spĂ©cifiĂ©e Ă  partir d'applications tĂ©lĂ©chargĂ©es depuis localhost ou 127.0.0.1, ou aprĂšs enregistrement et rĂ©ception d'un jeton spĂ©cial valable pour une durĂ©e limitĂ©e pour un site spĂ©cifique.
  • La propriĂ©tĂ© CSS "contain-intrinsic-size" prend dĂ©sormais en charge la valeur "auto", qui utilisera la derniĂšre taille mĂ©morisĂ©e de l'Ă©lĂ©ment (lorsqu'elle est utilisĂ©e avec "content-visibility: auto", le dĂ©veloppeur n'a pas Ă  deviner la taille rendue de l'Ă©lĂ©ment) .
  • Ajout de la propriĂ©tĂ© AudioContext.outputLatency, grĂące Ă  laquelle vous pouvez trouver des informations sur le dĂ©lai prĂ©vu avant la sortie audio (le dĂ©lai entre la demande audio et le dĂ©but du traitement des donnĂ©es reçues par le pĂ©riphĂ©rique de sortie audio).
  • PropriĂ©tĂ© CSS color-scheme, qui permet de dĂ©terminer dans quels schĂ©mas de couleurs un Ă©lĂ©ment peut ĂȘtre correctement affichĂ© (« clair », « sombre », « mode jour » et « mode nuit »), le paramĂštre « uniquement » a Ă©tĂ© ajoutĂ© pour empĂȘcher les changements de couleur forcĂ©s des schĂ©mas pour les Ă©lĂ©ments HTML individuels. Par exemple, si vous spĂ©cifiez « div { color-scheme: only light } », alors seul le thĂšme clair sera utilisĂ© pour l'Ă©lĂ©ment div, mĂȘme si le navigateur force l'activation du thĂšme sombre.
  • Ajout de la prise en charge des requĂȘtes multimĂ©dias « plage dynamique » et « plage dynamique vidĂ©o » au CSS pour dĂ©terminer si un Ă©cran prend en charge HDR (High Dynamic Range).
  • Ajout de la possibilitĂ© de choisir d'ouvrir un lien dans un nouvel onglet, une nouvelle fenĂȘtre ou une fenĂȘtre contextuelle vers la fonction window.open(). De plus, la propriĂ©tĂ© window.statusbar.visible renvoie dĂ©sormais « false » pour les fenĂȘtres contextuelles et « true » pour les onglets et les fenĂȘtres. const popup = window.open('_blank',",'popup=1â€Č); // Ouvrir dans une fenĂȘtre popup const tab = window.open('_blank',,"'popup=0â€Č); // Ouvrir dans l'onglet
  • La mĂ©thode structurĂ©Clone() a Ă©tĂ© implĂ©mentĂ©e pour Windows et Workers, ce qui vous permet de crĂ©er des copies rĂ©cursives d'objets qui incluent les propriĂ©tĂ©s non seulement de l'objet spĂ©cifiĂ©, mais Ă©galement de tous les autres objets rĂ©fĂ©rencĂ©s par l'objet actuel.
  • L'API d'authentification Web a ajoutĂ© la prise en charge de l'extension de spĂ©cification FIDO CTAP2, qui vous permet de dĂ©finir la taille minimale autorisĂ©e du code PIN (minPinLength).
  • Pour les applications Web autonomes installĂ©es, le composant Window Controls Overlay a Ă©tĂ© ajoutĂ©, qui Ă©tend la zone d'Ă©cran de l'application Ă  toute la fenĂȘtre, y compris la zone de titre, sur laquelle les boutons de contrĂŽle de fenĂȘtre standard (fermer, minimiser, agrandir ) se superposent. L'application Web peut contrĂŽler le rendu et le traitement des entrĂ©es de la fenĂȘtre entiĂšre, Ă  l'exception du bloc de superposition avec les boutons de contrĂŽle de la fenĂȘtre.
  • Ajout d'une propriĂ©tĂ© de gestion du signal Ă  WritableStreamDefaultController qui renvoie un objet AbortSignal, qui peut ĂȘtre utilisĂ© pour arrĂȘter immĂ©diatement les Ă©critures dans un WritableStream sans attendre leur fin.
  • WebRTC a supprimĂ© la prise en charge du mĂ©canisme d'accord de clĂ© SDES, qui a Ă©tĂ© dĂ©prĂ©ciĂ© par l'IETF en 2013 en raison de problĂšmes de sĂ©curitĂ©.
  • Par dĂ©faut, l'API U2F (Cryptotoken) est dĂ©sactivĂ©e, elle Ă©tait auparavant obsolĂšte et remplacĂ©e par l'API d'authentification Web. L'API U2F sera complĂštement supprimĂ©e dans Chrome 104.
  • Dans l'annuaire API, le champ Installed_browser_version est obsolĂšte, remplacĂ© par un nouveau champ ending_browser_version, qui diffĂšre en ce qu'il contient des informations sur la version du navigateur, en tenant compte des mises Ă  jour tĂ©lĂ©chargĂ©es mais non appliquĂ©es (c'est-Ă -dire la version qui sera valide aprĂšs le le navigateur est redĂ©marrĂ©).
  • Suppression des options permettant de rĂ©tablir la prise en charge de TLS 1.0 et 1.1.
  • Des amĂ©liorations ont Ă©tĂ© apportĂ©es aux outils destinĂ©s aux dĂ©veloppeurs Web. Un onglet a Ă©tĂ© ajoutĂ© pour Ă©valuer le fonctionnement du cache Back-forward, qui permet une navigation instantanĂ©e lors de l'utilisation des boutons PrĂ©cĂ©dent et Suivant. Ajout de la possibilitĂ© d'Ă©muler les demandes multimĂ©dias Ă  couleurs forcĂ©es. Ajout de boutons Ă  l'Ă©diteur Flexbox pour prendre en charge les propriĂ©tĂ©s d'inversion de ligne et d'inversion de colonne. L'onglet « Modifications » garantit que les modifications sont affichĂ©es aprĂšs le formatage du code, ce qui simplifie l'analyse des pages minifiĂ©es.
    Chrome Version 98

    L'implĂ©mentation du panneau de rĂ©vision de code a Ă©tĂ© mise Ă  jour avec la sortie de l'Ă©diteur de code CodeMirror 6, qui amĂ©liore considĂ©rablement les performances de travail avec des fichiers trĂšs volumineux (WASM, JavaScript), rĂ©sout les problĂšmes de dĂ©calages alĂ©atoires lors de la navigation et amĂ©liore les recommandations de le systĂšme de saisie semi-automatique lors de l’édition du code. La possibilitĂ© de filtrer la sortie par nom de propriĂ©tĂ© ou par valeur a Ă©tĂ© ajoutĂ©e au panneau de propriĂ©tĂ©s CSS.

    Chrome Version 98

En plus des innovations et des corrections de bugs, la nouvelle version élimine 27 vulnérabilités. De nombreuses vulnérabilités ont été identifiées à la suite de tests automatisés utilisant les outils AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer et AFL. Aucun problÚme critique n'a été identifié qui permettrait de contourner tous les niveaux de protection du navigateur et d'exécuter du code sur le systÚme en dehors de l'environnement sandbox. Dans le cadre du programme de récompense en espÚces pour la découverte des vulnérabilités de la version actuelle, Google a payé 19 récompenses d'une valeur de 88 20000 $ (deux récompenses de 12000 7500 $, une récompense de 1000 7000 $, deux récompenses de 5000 3000 $, quatre récompenses de 2000 XNUMX $ et une de chacune de XNUMX XNUMX $, XNUMX XNUMX $, XNUMX XNUMX $ et XNUMX XNUMX $).

Source: opennet.ru

Achetez un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Achetez un hĂ©bergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster