L'extension intégrée à Chromium offre une API avancée aux services de Google

Un des développeurs de la plateforme JavaScript Deno, qui dirige le répertoire de paquets JSR.io, a relevé une discrimination dans le moteur de navigateur Chromium liée à l'octroi de fonctionnalités supplémentaires aux services de Google, non accessibles aux autres sites sans l'installation d'une extension distincte. Il s'agit de l'extension intégrée hangout_services, qui est activée par défaut et n'apparaît pas dans la liste des extensions actives du navigateur.

L'extension fournit des fonctionnalités pour obtenir des informations sur la charge du CPU et du GPU dans le contexte de différents onglets et de l'ensemble du système, ainsi que sur la consommation de mémoire. L'API fournie par l'extension est ouverte aux requêtes uniquement depuis des sous-domaines « google.com ». L'extension est préinstallée dans Chrome, diverses versions de Chromium, Microsoft Edge, Brave et probablement dans d'autres navigateurs basés sur le moteur Chromium.

La fourniture d'une telle extension intégrée est perçue comme une concurrence déloyale et une violation du principe de fourniture d'une API unifiée pour tous les sites, car grâce à l'extension, les services de Google obtiennent un avantage concurrentiel par l'accès à des informations système non accessibles aux services d'autres entreprises. Par exemple, le service Google Meet peut adapter son fonctionnement en fonction de la charge sur le système de l'utilisateur, tandis que dans Zoom et d'autres services, une extension externe nécessitant une confirmation des autorisations serait requise (pour les services de Google, une telle fonctionnalité est disponible par défaut).

Les données fournies par l'extension sont affichées dans le service meet.google.com dans le panneau « Dépannage ». Pour vérifier la présence de l'extension hangout_services, vous pouvez rechercher l'identifiant « nkeimhogjdpnpccoofpliimaahmaaome » dans le fichier resources.pak livré avec Chrome, et pour vérifier son activité, ouvrez dans le navigateur n'importe quel site lié à un domaine google.com, et envoyez à l'extension une requête depuis la console dans les outils pour les développeurs web : chrome.runtime.sendMessage(‘nkeimhogjdpnpccoofpliimaahmaaome’, {method: ‘cpu.getInfo’}, response => {console.log(JSON.stringify(response, null, 2));}); L'extension intégrée à Chromium offre une API avancée aux services de Google $ strings /opt/google/chrome/resources.pak| grep -A 10 «nkeimhogjdpnpccoofpliimaahmaaome» // ID de l'extension : nkeimhogjdpnpccoofpliimaahmaaome «key»: «….», «name»: «Google Hangouts», // Remarque : mettez toujours à jour le numéro de version lorsque ce fichier est mis à jour. Chrome // déclenche la mise à jour des préférences de l'extension lors de l'augmentation de la version. «version»: «1.3.21», «manifest_version»: 2, «externally_connectable»: { «matches»: [ «https://*.google.com/*» ]

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