Google aloittaa Chromen automaattisen estämisen prosesseille, jotka kuluttavat liian paljon resursseja

Google Chrome

Vain muutama päivä sitten Uutiset julkaistiin, joista Google on aloittanut - hyväksyntämenettely Chromen automaattinen lukitustila, jossa se asettaa raskaan kuormituksen suorittimelle tai liikaa liikennettä. Kun näin tapahtuu, jos tietyt rajat ylittyvät, liikaa resursseja kuluttavat iframe-kehykset poistetaan automaattisesti käytöstä verkkoselaimesta.

Tämän aloitteen perusteella havaitaan, että tietyntyyppinen mainonta, tehottomasta koodin toteutuksesta tai tahallisesta loistaudista, luoda suuri määrä resursseja käyttäjän järjestelmään, jotka hidastavat pääsisällön lataamista, lyhentää akun käyttöikää ja kuluttaa liikennettä rajoittamattomilla mobiilihinnoilla.

Tyypillisiä esimerkkejä estetyistä mainosyksiköistä, lisäykset mainokset salausvaluutan kaivoskoodilla, isot kuvaprosessorit pakkaamattomat, JavaScript-videodekooderit tai komentosarjat, jotka käsittelevät intensiivisesti ajastintapahtumia (esimerkiksi kolmannen osapuolen kanavahyökkäykset).

Google kommentoi lausunnossaan:

Yhteenveto

Chrome lataa mainoksen iframe-kehykset, jotka käyttävät paljon suorittimen tai verkon kaistanleveyttä. Iframe-kehykset on heuristisesti merkitty mainoksiksi AdTagging-toiminnolla. Tämän toimenpiteen rajat on määritelty selittäjässä.

motivaatio

Pieni osa verkkomainoksista käyttää paljon järjestelmäresursseja. Nämä heikosti toimivat mainokset (olivatpa ne tarkoituksellisia tai tahattomia) vahingoittavat käyttäjän selauskokemusta hidastamalla sivuja, tyhjentämällä laitteen akkua ja kuluttamalla mobiilidataa (niille, joilla ei ole rajoittamatonta suunnitelmaa).

Näissä törkeissä tapauksissa selain voi ladata loukkaavia mainoksia yksilön laitteen resurssien suojaamiseksi. Tämä on vahva toimenpide, jonka tarkoituksena on suojata käyttäjäresursseja pienellä riskillä, koska mainoksen lataaminen ei todennäköisesti aiheuta sivun pääsisällön toimivuuden menetystä.

Yleisiä esimerkkejä näistä mainoksista ovat:

  • Syptomiinit
  • Mainokset, jotka lähettävät suuria pakkaamattomia kuvatiedostoja
  • Mainokset, jotka käyttävät videotiedostojen dekoodaamiseen JavaScriptiä

riskejä

Yhteentoimivuus ja yhteensopivuus

Tässä on jonkin verran yhteentoimivuusriskiä. Tällä hetkellä selaimilla ei ole yhtenäistä tapaa tunnistaa mainoksia.

Muut selaimet käsittelevät joitain motivoivia käyttötapauksia muiden käyttäjien suojausten kautta. Edge torjuu salauksen kaivostyöntekijöitä seurantasuojan avulla. Firefox tarjoaa myös tilausmekanismin, joka pysäyttää tunnetut salauksen louhintakoodit.

Pohjimmiltaan ehdotetaan koodin estämistä, jos tämä kuluttaa yli 60 sekuntia prosessorin kokonaisaikasta pääkierteessä tai 15 sekuntia 30 sekunnin välein (kuluttaa 50% resursseista yli 30 sekunnin ajan).

Käyttäjäagentti estää kaikki mainokset, jotka käyttävät paljon verkon kaistanleveyttä tai suorittimen käyttöä.

Esto Se käynnistyy myös, kun mainosyksikkö lataa yli 4 Mt tietoa verkon kautta.

Estämisen käytön estämiseksi kolmansien osapuolten kanavien hyökkäysten signaalina, jota voidaan käyttää suorittimen tehon arvioimiseen, ehdotetaan, että kynnysarvoihin ja estovasteeseen lisätään pienet satunnaiset vaihtelut.

Vain mainokset, joiden kanssa käyttäjä ei ollut vuorovaikutuksessa, ladataan ja korvataan varoituksella kaatumisesta.

Iframe-kehysten ja mainonnan välinen suhde määritetään automaattisesti olemassa olevan AdTagging-mekanismin avulla.

Kynnysarvot valitaan läpäisemään 99,9%: n aktiivisuus analysoiduista mainosyksiköistä. Edelleen, ehdotetun estomekanismin odotetaan vähentävän liikennettä mainosyksiköistä 12,8% ja vähentää suorittimen kuormitusta 16,1%.

Tämä toimenpide on riippumaton alustasta (pöytätietokone / mobiililaite), jotta kirjoittajat voivat helposti tietää, kohdistuuko heidän mainokseensa vai ei. Raja-arvoja saatetaan joutua muuttamaan verkkoekosysteemin ja yleisten laiteprofiilien kehittyessä.


Lisää ensisijaiseksi lähteeksi Googlessa