A Google a túl sok erőforrást felemésztő folyamatok automatikus blokkolásával kezdi a Chrome-ot

Google Chrome

Alig néhány nappal ezelőtt jelent meg hír, hogy a Google megkezdte a Chrome automatikus blokkoló módjának jóváhagyási folyamatát , amely a túlzott CPU-terhelés vagy forgalom túllépése esetén kezeli a helyzeteket. Amikor ez megtörténik, bizonyos korlátok túllépése esetén az erőforrás-igényes hirdetési keretek automatikusan letiltásra kerülnek a webböngészőben.

Ez a kezdeményezés feltárja, hogy bizonyos típusú hirdetések – a nem hatékony kódmegvalósítás vagy a szándékos parazita tevékenység miatt – jelentős erőforrás-terhelést jelentenek a felhasználó rendszerére, lelassítva a fő tartalom betöltését, csökkentve az akkumulátor élettartamát és adatforgalmat fogyasztva korlátlan mobil-előfizetések mellett.

A blokkolt hirdetésblokkolók tipikus példái közé tartoznak a kriptovaluta-bányász kódot tartalmazó hirdetésbeszúrások, a nagyméretű, tömörítetlen képfeldolgozók, a JavaScript videódekóderek vagy az időzítő eseményeket intenzíven feldolgozó szkriptek (pl. harmadik féltől származó csatornatámadások).

A Google nyilatkozatában megjegyzi:

Összegzés

A Chrome olyan iframe kereteket tölt le, amelyek nagy mennyiségű processzort vagy hálózati sávszélességet használnak. Az iframe-eket heurisztikusan hirdetésekként címkézik az AdTagging segítségével. A beavatkozás határait a magyarázó határozza meg.

Motiváció

Az internetes hirdetések kis része nagy mennyiségű rendszererőforrást használ fel. Ezek a gyengén teljesítő hirdetések (akár szándékosak, akár nem) károsítják a felhasználó böngészési élményét az oldalak lelassításával, az eszköz akkumulátorának lemerülésével és a mobiladat fogyasztásával (korlátlan terv nélküli felhasználók számára).

Ezekben a rendkívüli esetekben a böngésző letöltheti a jogsértő hirdetéseket, hogy megvédje az egyén eszközének erőforrásait. Ez egy erőteljes beavatkozás, amelynek célja a felhasználói erőforrások alacsony kockázatú megóvása, mivel egy hirdetés letöltése valószínűleg nem okozza az oldal fő tartalmának funkcionalitásvesztését.

E hirdetések gyakori példái:

  • Cyptominerek
  • Nagy, tömörítetlen képfájlokat feltöltő hirdetések
  • Olyan hirdetések, amelyek JavaScript-et használnak a videofájlok dekódolásához

Riesgos

Átjárhatóság és kompatibilitás

Van némi interoperabilitási kockázat. Jelenleg nincs egységes módja annak, hogy a böngészők azonosítsák a hirdetéseket.

Más böngészők a motiváló felhasználási esetek egy részét más felhasználói védelem révén kezelik. Az Edge nyomon követéses védelem révén küzd a kriptográfusokkal. A Firefox olyan előfizetési mechanizmust is kínál, amely leállítja az ismert kriptobányászati ​​szkripteket.

Alapvetően a javaslat az, hogy blokkolják a kódot, ha a fő szálban a teljes processzoridő több mint 60 másodpercét, vagy egy 30 másodperces intervallumban 15 másodpercet fogyaszt ( az erőforrások 50%-át több mint 30 másodpercig fogyasztja ).

A felhasználói ügynök letiltja azokat a hirdetéseket, amelyek nagy mennyiségű hálózati sávszélességet vagy CPU-t használnak.

A blokkolás akkor is aktiválódik, ha a hirdetésblokkoló több mint 4 MB adatot tölt fel a hálózaton keresztül.

A blokkolás harmadik fél általi támadások jeleként történő felhasználásának kizárása érdekében, amelyek felhasználhatók a CPU teljesítményének megítélésére, javasoljuk, hogy a küszöbértékekhez és a blokkoló válaszhoz kis véletlenszerű ingadozásokat adjon.

Csak azok a hirdetések töltődnek be, amelyekkel a felhasználó nem lépett interakcióba , és helyettük egy figyelmeztetés jelenik meg a blokkolásról.

Az iframe-ek és a hirdetések közötti kapcsolat meghatározása automatikusan megtörténik a meglévő AdTagging mechanizmus segítségével.

A küszöbértékeket úgy választották meg, hogy az elemzett hirdetési egységek 99,9%-a áthaladjon. Továbbá a javasolt blokkoló mechanizmus várhatóan 12,8%-kal csökkenti a hirdetési egységek forgalmát és 16,1%-kal a CPU-terhelést.

Ez a beavatkozás független lesz a platformtól (asztali / mobil eszköz), így a szerzők könnyen megismerhetik, hogy hirdetésük beavatkozás alá esik-e vagy sem. Előfordulhat, hogy a küszöbértékeknek meg kell változtatniuk a webes ökoszisztéma és a közös eszközprofilok fejlődésével.


Hozzáadás előnyben részesített forrásként a Google-ben