Google commencera par le blocage automatique dans Chrome des processus qui consomment trop de ressources

GoogleChrome

Il y a quelques jours à peine des nouvelles ont éclaté avec lesquelles Google a commencé le processus d'approbation de Mode de verrouillage automatique de Chrome, dans lequel il met une lourde charge sur le processeur ou une charge de trop de trafic. Lorsque cela se produit si certaines limites sont dépassées, les iframes publicitaires qui consomment trop de ressources seront automatiquement désactivés à partir du navigateur Web.

Compte tenu de cette initiative, il est observé que certains types de publicité, en raison d'une mise en œuvre de code inefficace ou d'une activité parasite délibérée, créer une charge importante de ressources sur le système de l'utilisateur, qui ralentissent le chargement du contenu principal, réduire la durée de vie de la batterie et consommer du trafic avec des tarifs mobiles illimités.

Des exemples typiques de blocs d'annonces à bloquer, les insertions de annonces avec code de minage de crypto-monnaie, grands processeurs d'image décodeurs vidéo JavaScript non compressés ou scripts qui traitent de manière intensive les événements de minuterie (par exemple, les attaques de canaux tiers).

Dans sa déclaration, Google commente:

Résumé

Chrome téléchargera des iframes publicitaires qui utilisent une grande quantité de CPU ou de bande passante réseau. Les iframes sont balisés de manière heuristique en tant que publicités par AdTagging. Les limites de cette intervention sont définies dans l'explicatif.

Motivation

Une petite fraction des publicités sur le Web utilise une grande quantité de ressources système. Ces publicités peu performantes (intentionnelles ou non) nuisent à l'expérience de navigation de l'utilisateur en ralentissant les pages, en déchargeant la batterie de l'appareil et en consommant des données mobiles (pour ceux qui n'ont pas de forfait illimité).

Dans ces cas flagrants, le navigateur peut télécharger les publicités incriminées pour protéger les ressources de l'appareil de l'individu. Il s'agit d'une intervention forte qui vise à protéger les ressources des utilisateurs avec un faible risque car le téléchargement d'une annonce est peu susceptible de provoquer la perte de fonctionnalité du contenu principal de la page.

Voici des exemples courants de ces publicités:

  • Cyptominères
  • Annonces qui mettent en ligne de gros fichiers image non compressés
  • Annonces utilisant JavaScript pour décoder les fichiers vidéo

risques

Interopérabilité et compatibilité

Il y a ici un risque d'interopérabilité. Il n'existe actuellement aucun moyen unifié pour les navigateurs d'identifier les publicités.

D'autres navigateurs abordent certains des cas d'utilisation motivants par le biais d'autres protections utilisateur. Edge s'attaque aux mineurs de crypto grâce à une protection contre le suivi. Firefox propose également un mécanisme d'abonnement qui arrête les scripts de crypto mining connus.

En gros, il est proposé de bloquer le code si cela a consommé plus de 60 secondes du temps total du processeur sur le thread principal ou 15 secondes dans un intervalle de 30 secondes (consomme 50% des ressources pendant plus de 30 secondes).

L'agent utilisateur bloquera toutes les publicités qui utilisent une grande quantité de bande passante réseau ou d'utilisation du processeur.

Blocage Il se déclenchera également lorsque le bloc d'annonces charge plus de 4 Mo de données sur le réseau.

Pour exclure l'utilisation du blocage comme signal d'attaques sur des canaux tiers, qui peut être utilisé pour juger de la puissance du processeur, il est proposé d'ajouter de petites fluctuations aléatoires aux valeurs de seuil et à la réponse de blocage.

Seules les annonces avec lesquelles l'utilisateur n'a pas interagi seront chargées et sera remplacé par un avertissement concernant le crash.

La détermination de la relation entre les iframes et la publicité se fait automatiquement en utilisant le mécanisme de AdTagging existant.

Les seuils sont sélectionnés pour réussir l'activité de 99,9% des blocs d'annonces analysés. En outre, le mécanisme de blocage proposé devrait réduire le trafic de blocs d'annonces de 12,8% et réduira la charge sur le processeur de 16,1%.

Cette intervention sera indépendante de la plateforme (desktop / appareil mobile) afin que les auteurs puissent facilement savoir si leur annonce ferait l'objet d'une intervention ou non. Les seuils peuvent devoir être modifiés à mesure que l'écosystème Web et les profils d'appareils communs évoluent.


Ajouter comme source préférée dans Google