Pred nekaj dnevi je prišla novica, da je Google začel postopek odobritve za samodejni način blokiranja v Chromu, ki obravnava situacije, ko je prekoračena prekomerna obremenitev procesorja ali promet. Ko se to zgodi, če so presežene določene omejitve, bodo okvirji oglasov, ki porabljajo veliko virov, samodejno onemogočeni v spletnem brskalniku.
Ta pobuda razkriva, da nekatere vrste oglaševanja zaradi neučinkovite implementacije kode ali namerne parazitske dejavnosti ustvarjajo veliko breme za uporabnikov sistem, upočasnjujejo nalaganje glavne vsebine, skrajšujejo življenjsko dobo baterije in porabljajo podatke pri neomejenih mobilnih paketih.
Tipični primeri blokiranih oglasnih blokov vključujejo oglasne vložke s kodo za rudarjenje kriptovalut, velike procesorje nestisnjenih slik, dekoderje videoposnetkov JavaScript ali skripte, ki intenzivno obdelujejo časovne dogodke (npr. napadi na kanale tretjih oseb).
Google v svoji izjavi komentira:
Povzetek
Chrome bo prenesel okvirje oglasov, ki uporabljajo veliko CPU ali pasovno širino omrežja. Iframeji so s strani AdTagging hevristično označeni kot oglasi. Omejitve za to intervencijo so opredeljene v obrazložitvi.
Motivacija
Majhen del oglasov v spletu uporablja veliko sistemskih virov. Ti neuspešni oglasi (ne glede na to, ali so namerni ali ne) škodujejo uporabnikovi izkušnji brskanja tako, da upočasnijo strani, izpraznijo baterijo naprave in porabijo mobilne podatke (za tiste brez neomejenih načrtov).
V teh hudih primerih lahko brskalnik naloži žaljive oglase, da zaščiti vire posameznikove naprave. To je močan poseg, katerega namen je zaščititi uporabniške vire z majhnim tveganjem, ker prenos oglasa verjetno ne bo povzročil izgube funkcionalnosti glavne vsebine na strani.
Pogosti primeri teh oglasov vključujejo:
- kriptominerji
- Oglasi, ki nalagajo velike stisnjene slikovne datoteke
- Oglasi, ki uporabljajo JavaScript za dekodiranje video datotek
Tveganja
Interoperabilnost in združljivost
Tu obstaja nekaj tveganja interoperabilnosti. Trenutno brskalniki nimajo enotnega načina za prepoznavanje oglasov.
Drugi brskalniki nekatere motivacijske primere obravnavajo z zaščito drugih uporabnikov. Edge se kriptokopljev loteva z zaščito pred sledenjem. Firefox ponuja tudi naročninski mehanizem, ki ustavi znane skripte za kripto rudarjenje.
V osnovi je predlog, da se koda blokira, če porabi več kot 60 sekund celotnega procesorskega časa v glavni niti ali 15 sekund v 30-sekundnem intervalu ( poraba 50 % virov več kot 30 sekund ).
Uporabniški agent bo blokiral vse tiste oglase, ki uporabljajo veliko količino pasovne širine omrežja ali porabe procesorja.
Blokada se bo aktivirala tudi, ko bo blokator oglasov prek omrežja naložil več kot 4 MB podatkov.
Da bi izključili uporabo blokade kot signala napadov na tuje kanale, ki se lahko uporablja za presojo moči CPU, se predlaga, da se mejnim vrednostim in odzivu blokiranja dodajo majhna naključna nihanja.
Naloženi bodo samo oglasi, s katerimi uporabnik ni sodeloval , in zamenjani bodo z opozorilom o blokadi.
Odnos razmerja med okvirji iframe in oglaševanjem se določi samodejno z uporabo obstoječega mehanizma AdTagging.
Pragovi so izbrani tako, da omogočajo prehod 99,9 % analiziranih oglasnih enot. Poleg tega naj bi predlagani mehanizem blokiranja zmanjšal promet oglasnih enot za 12,8 % in obremenitev procesorja za 16,1 %.
Ta poseg bo neodvisen od platforme (namizna / mobilna naprava), tako da bodo avtorji zlahka vedeli, ali bo njihov oglas predmet intervencije ali ne. Pragove bo morda treba spremeniti z razvojem spletnega ekosistema in skupnih profilov naprav.