Всего несколько дней назад появилась новость о том, что Google начал с процесс утверждения Режим автоматической блокировки Chrome, в котором он создает большую нагрузку на ЦП или слишком большой трафик. Когда это происходит при превышении определенных лимитов, рекламные фреймы, потребляющие слишком много ресурсов, будут автоматически отключены в веб-браузере.
Учитывая эту инициативу, наблюдается, что некоторые виды рекламы, из-за неэффективной реализации кода или преднамеренной паразитической активности, создать большую нагрузку на ресурсы в системе пользователя, которые замедляют загрузку основного контента, уменьшить время автономной работы и потреблять трафик с безлимитными мобильными тарифами.
Типичных примеров блокируемых рекламных блоков, вставки реклама с кодом майнинга криптовалюты, процессоры больших изображений несжатые, видеодекодеры JavaScript или скрипты, интенсивно обрабатывающие события таймера (например, атаки сторонних каналов).
В своем заявлении Google комментирует:
Резюме
Chrome будет загружать рекламные фреймы, которые используют много ресурсов ЦП или сети. Iframes эвристически помечаются как рекламные объявления с помощью AdTagging. Пределы для этого вмешательства определены в пояснении.
Мотивация
Небольшая часть рекламы в Интернете использует большое количество системных ресурсов. Эта малоэффективная реклама (намеренная или непреднамеренная) наносит вред работе пользователя в Интернете, замедляя страницы, разряжая аккумулятор устройства и потребляя мобильные данные (для тех, у кого нет безлимитных тарифных планов).
В этих вопиющих случаях браузер может загружать оскорбительные рекламные объявления для защиты ресурсов устройства пользователя. Это серьезное вмешательство, предназначенное для защиты пользовательских ресурсов с низким уровнем риска, поскольку загрузка рекламы вряд ли приведет к потере функциональности основного контента на странице.
Типичные примеры таких объявлений:
- Циптомайнеры
- Объявления, загружающие большие несжатые файлы изображений
- Объявления, использующие JavaScript для декодирования видеофайлов
риски
Функциональная совместимость и совместимость
Здесь есть некоторый риск совместимости. В настоящее время не существует единого способа для браузеров идентифицировать рекламу.
Другие браузеры решают некоторые мотивирующие варианты использования с помощью других средств защиты пользователей. Edge борется с крипто-майнерами с помощью защиты от отслеживания. Firefox также предлагает механизм подписки, который останавливает известные скрипты майнинга криптовалют.
В основном предлагается заблокировать код, если это заняло более 60 секунд от общего времени процессора в основном потоке или 15 секунд в 30-секундном интервале (потребляет 50% ресурсов более 30 секунд).
Пользовательский агент заблокирует все объявления, которые используют большую пропускную способность сети или ЦП.
Блокировка Он также будет срабатывать, когда рекламный блок загружает по сети более 4 МБ данных.
Чтобы исключить использование блокировки как сигнала атаки на сторонние каналы, по которому можно судить о мощности процессора, предлагается добавить небольшие случайные колебания к пороговым значениям и реакции на блокировку.
Будут загружены только объявления, с которыми пользователь не взаимодействовал. и будет заменено предупреждением о сбое.
Определение связи между iframe и рекламой выполняется автоматически с использованием существующего механизма AdTagging.
Пороги выбраны так, чтобы пропускать активность 99,9% проанализированных рекламных блоков. В дальнейшем, Ожидается, что предлагаемый механизм блокировки снизит трафик рекламных блоков на 12,8% и снизит нагрузку на процессор на 16,1%.
Это вмешательство не будет зависеть от платформы (настольный компьютер / мобильное устройство), поэтому авторы могут легко узнать, будет ли их реклама подвергаться вмешательству или нет. Пороговые значения могут потребоваться по мере развития веб-экосистемы и общих профилей устройств.
Запрещены ли акценты в заголовках новостей?