Einer der Entwickler der JavaScript-Plattform Deno, der den Paketkatalog JSR.io betreibt, hat auf die Diskriminierung in der Chromium-Browser-Engine aufmerksam gemacht, die damit verbunden ist, Google-Diensten zusĂ€tzliche Funktionen bereitzustellen, die anderen Websites ohne die Installation eines separaten Add-Ons nicht zur VerfĂŒgung stehen. Die Rede ist vom eingebauten Add-on hangout_services, das standardmĂ€Ăig aktiv ist und nicht in der Liste der im Browser laufenden Add-ons angezeigt wird.
Das Add-on bietet Funktionen zum Abrufen von Informationen zur CPU- und GPU-Auslastung im Kontext einzelner Registerkarten und des gesamten Systems sowie zum Speicherverbrauch im System. Die vom Add-on bereitgestellte API ist nur fĂŒr Anfragen von Subdomains von âgoogle.comâ offen. Die Erweiterung ist in Chrome, verschiedenen Chromium-Builds, Microsoft Edge, Brave und wahrscheinlich anderen Chromium-basierten Browsern vorinstalliert.
Die Bereitstellung eines solchen integrierten Add-Ons wird als unlauterer Wettbewerb und VerstoĂ gegen das Prinzip der Bereitstellung einer einzigen API fĂŒr alle Sites empfunden, da die Google-Dienste dank des Add-Ons einen Wettbewerbsvorteil erlangen, da sie auf Informationen ĂŒber den Betrieb des Systems zugreifen können, die den Diensten anderer Unternehmen nicht zur VerfĂŒgung stehen. Beispielsweise kann der Dienst Google Meet seinen Betrieb je nach Auslastung des Benutzersystems anpassen, wĂ€hrend bei Zoom und anderen Diensten hierfĂŒr die Installation eines externen Add-ons mit BestĂ€tigung der bereitgestellten Befugnisse erforderlich ist (bei Google-Diensten ist diese FunktionalitĂ€t standardmĂ€Ăig verfĂŒgbar).
Die vom Add-on bereitgestellten Daten werden im Bereich âFehlerbehebungâ auf meet.google.com angezeigt. Um zu prĂŒfen, ob das Add-on hangout_services installiert ist, suchen Sie in der mit Chrome mitgelieferten Datei resources.pak nach der Kennung ânkeimhogjdpnpccoofpliimaahmaaomeâ. Um die AktivitĂ€t zu ĂŒberprĂŒfen, öffnen Sie eine beliebige Website, die mit dem Add-on in Verbindung steht, in Ihrem Browser. Domain google.com und senden Sie eine Anfrage an das Add-on ĂŒber die Konsole in den Webentwicklertools: chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => {console.log(JSON.stringify(response, null, 2));});
$ Zeichenfolgen /opt/google/chrome/resources.pak| grep -A 10 "nkeimhogjdpnpccoofpliimaahmaaome" // Erweiterungs-ID: nkeimhogjdpnpccoofpliimaahmaaome "key": "....", "name": "Google Hangouts", // Hinweis: Aktualisieren Sie immer die Versionsnummer, wenn diese Datei aktualisiert wird. Chrome // löst bei einer Versionserhöhung eine Aktualisierung der Erweiterungseinstellungen aus. "Version": "1.3.21", "Manifestversion": 2, "extern verbindbar": { "Ăbereinstimmungen": [ "https://*.google.com/*" ]
Source: opennet.ru
