Die in Chromium integrierte Erweiterung bietet einen erweiterten API-Zugriff für Google-Dienste.

Ein Entwickler der JavaScript-Plattform Deno, der das Paketverzeichnis JSR.io leitet, hat auf die Diskriminierung im Browser-Engine Chromium hingewiesen, die damit zusammenhängt, dass Google-Diensten zusätzliche Funktionen bereitgestellt werden, die anderen Websites ohne die Installation einer separaten Erweiterung nicht zur Verfügung stehen. Es handelt sich um die integrierte Erweiterung hangout_services, die standardmäßig aktiv ist und nicht in den Listen der aktiven Erweiterungen im Browser angezeigt wird.

Die Erweiterung bietet Funktionen zur Erfassung von Informationen über die CPU- und GPU-Auslastung im Kontext einzelner Tabs und des gesamten Systems sowie über den Speicherverbrauch im System. Die von der Erweiterung bereitgestellte API ist nur für Anfragen von Subdomains von „google.com“ geöffnet. Die Erweiterung ist in Chrome, verschiedenen Chromium-Versionen, Microsoft Edge, Brave und wahrscheinlich in anderen Browsern, die auf der Chromium-Engine basieren, vorinstalliert.

Die Bereitstellung eines solchen integrierten Add-ons wird als unlauterer Wettbewerb und als Verletzung des Prinzips der Bereitstellung einer einheitlichen API für alle Websites angesehen. Durch das Add-on erhalten die Google-Dienste einen Wettbewerbsvorteil, da sie Zugriff auf Informationen über die Systemleistung haben, die anderen Unternehmen nicht zur Verfügung stehen. Beispielsweise kann der Dienst Google Meet die Arbeitsweise je nach Systemlast des Nutzers anpassen, während für Zoom und andere Dienste ein externes Add-on mit Bestätigung der erteilten Berechtigungen installiert werden muss (für Google-Dienste ist eine solche Funktionalität sofort verfügbar).

Die durch das Add-on bereitgestellten Daten werden im Dienst meet.google.com im Bereich „Fehlerbehebung“ angezeigt. Um zu überprüfen, ob das Add-on hangout_services vorhanden ist, kann die Suche nach der ID „nkeimhogjdpnpccoofpliimaahmaaome“ in der Datei resources.pak durchgeführt werden, die mit Chrome geliefert wird. Um die Aktivität zu überprüfen, sollte eine beliebige Website, die dazugehört, im Browser geöffnet werden. Domain google.com und senden Sie eine Ergänzungsanfrage aus der Konsole in den Entwicklertools: chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => {console.log(JSON.stringify(response, null, 2));}); Die in Chromium integrierte Erweiterung bietet einen erweiterten API-Zugriff für Google-Dienste. $ strings /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 eine Aktualisierung der Erweiterungseinstellungen bei einer Versionsänderung aus. "version": "1.3.21", "manifest_version": 2, "externally_connectable": { "matches": [ "https://*.google.com/*" ]

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster