Google Chrome предоставляет всем сайтам *.google.com полный...
85
Google Chrome предоставляет всем сайтам *.google.com полный доступ к информации об использовании системных ресурсов и ресурсов вкладки, включая загрузку CPU, GPU и использование памяти.
Также предоставляется доступ к детальной информации о процессоре и включает бэкченнел для логирования.
Этот API недоступен для других сайтов, только для *.google.com.
Ситуация примечательна тем, что противоречит принципу, согласно которому разработчики браузеров не должны отдавать предпочтение своим сайтам перед другими.
Закон о цифровых рынках (DMA) закрепляет этот принцип, утверждая, что разработчики браузеров, как гейткиперы интернета, должны предоставлять одинаковые возможности всем.
В зависимости от интерпретации DMA, такой эксклюзивный доступ к информации для сервисов Google может рассматриваться как нарушение.
Например, Zoom находится в невыгодном положении, поскольку не может предложить те же функции отладки CPU, что и Google Meet.
Эта возможность реализована через встроенное расширение Chrome, которое нельзя отключить и которое не отображается на панели расширений.
Исходный код этого расширения доступен здесь.
Неясно, включено ли это расширение в другие браузеры на базе Chromium.
Однако в Microsoft Edge эта функция также доступна исключительно для доменов *.google.com.
Аналогично, Brave демонстрирует то же поведение, что и Chrome и Edge, с предустановленным расширением, позволяющим Google получать эту информацию исключительно с *.google.com.
Чтобы проверить это самостоятельно, откройте вкладку на сайте Google и вставьте следующий код в консоль Chrome DevTools:
chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => {
console.log(JSON.stringify(response, null, 2));
});
Более подробно почитайте тут.
@MikeBlazerX
– https://x.com/lcasdev/status/1810696257137959018
– https://source.chromium.org/chromium/chromium/src/...
– https://x.com/simonw/status/1810731216796324080
– https://simonwillison.net/2024/Jul/9/hangout_servi...
– https://t.me/MikeBlazerX
Источник новости https://t.me/mikeblazerx/3688...