Google vil begynne med automatisk blokkering i prosesser som bruker for mange ressurser i Chrome

Google Chrome

For bare noen dager siden nyheter brøt ut som Google har startet med godkjenningsprosessen av Chrome automatisk låsemodus, der den legger tung belastning på CPU-en eller belastning for mye trafikk. Når dette skjer hvis visse grenser overskrides, deaktiveres annonsering iframes som bruker for mye ressurser automatisk fra nettleseren.

Gitt dette initiativet observeres det at noen typer reklame, på grunn av ineffektiv kodeimplementering eller bevisst parasittaktivitet, skape store mengder ressurser på brukerens system, som bremser belastningen av hovedinnholdet, reduser batteriets levetid og bruk trafikk med ubegrensede mobilpriser.

Av de typiske eksemplene på annonseenheter som skal blokkeres, innsettingen av annonser med gruvedrift-kode, store bildeprosessorer ukomprimerte JavaScript-videodekodere eller skript som intensivt behandler timerhendelser (for eksempel kanalangrep fra tredjeparter).

I sin uttalelse kommenterer Google:

Oppsummering

Chrome laster ned ad iframes som bruker mye CPU eller nettverksbåndbredde. Iframes er heuristisk merket som annonser av AdTagging. Grensene for denne intervensjonen er definert i forklareren.

Motivasjon

En liten brøkdel av annonser på nettet bruker en stor mengde systemressurser. Disse annonsene med lav ytelse (uansett om de er forsettlige eller ikke) skader brukerens nettopplevelse ved å bremse sidene, tappe batteriet på enheten og forbruke mobildata (for de uten ubegrensede planer).

I disse alvorlige tilfellene kan nettleseren laste ned støtende annonser for å beskytte ressursene til den enkeltes enhet. Dette er en sterk intervensjon som skal beskytte brukerressurser med lav risiko fordi nedlasting av en annonse neppe vil medføre tap av funksjonalitet til hovedinnholdet på siden.

Vanlige eksempler på disse annonsene inkluderer:

  • Cyptominer
  • Annonser som laster opp store ukomprimerte bildefiler
  • Annonser som bruker JavaScript for Ã¥ dekode videofiler

risikoer

Interoperabilitet og kompatibilitet

Det er en viss interoperabilitetsrisiko her. Det er for øyeblikket ingen enhetlig måte for nettlesere å identifisere annonser på.

Andre nettlesere adresserer noen av de motiverende brukssakene gjennom annen brukerbeskyttelse. Edge takler crypto minearbeidere gjennom sporingsbeskyttelse. Firefox tilbyr også en abonnementsmekanisme som stopper kjente crypto mining-skript.

I utgangspunktet er det foreslått å blokkere koden hvis dette forbrukte mer enn 60 sekunder av den totale prosessortiden på hovedtråden eller 15 sekunder i et 30 sekunders intervall (bruker 50% av ressursene i mer enn 30 sekunder).

Brukeragenten vil blokkere alle annonsene som bruker en stor mengde nettverksbåndbredde eller CPU-bruk.

Blokkering Det vil også utløses når annonseenheten laster mer enn 4 MB data over nettverket.

For å utelukke bruk av blokkering som et signal om angrep på tredjepartskanaler, som kan brukes til å bedømme CPU-kraft, foreslås det å legge til små tilfeldige svingninger i terskelverdiene og blokkeringsresponsen.

Bare annonser som brukeren ikke kommuniserte med, lastes inn og vil bli erstattet med en advarsel om krasj.

Bestemmelsen av forholdet mellom iframes og reklame gjøres automatisk ved hjelp av den eksisterende AdTagging-mekanismen.

Terskelverdiene er valgt for å passere aktiviteten til 99,9% av de analyserte annonseenhetene. Lengre, den foreslåtte blokkeringsmekanismen forventes å redusere trafikken av annonseenheter med 12,8% og reduserer belastningen på CPU med 16,1%.

Denne intervensjonen vil være uavhengig av plattformen (stasjonær / mobil enhet), slik at forfatterne enkelt kan vite om annonsen deres vil bli utsatt for inngrep eller ikke. Terskler kan trenge å endres etter hvert som nettøkosystemet og vanlige enhetsprofiler utvikler seg.


Legg til som foretrukket kilde i Google