Prije samo nekoliko dana izbila je vijest s kojom je Google započeo postupak odobravanja Način automatskog zaključavanja Chrome, u kojem opterećuje CPU ili opterećuje previše prometa. Kada se to dogodi ako se prekorače određena ograničenja, okviri za oglašavanje koji troše previše resursa automatski će se onemogućiti iz web preglednika.
S obzirom na ovu inicijativu primjećuje se da neke vrste oglašavanja, zbog neučinkovite primjene koda ili namjerne parazitske aktivnosti, stvoriti veliko opterećenje resursa na korisnikovom sustavu, koji usporavaju učitavanje glavnog sadržaja, smanjiti trajanje baterije i potrošiti promet s neograničenim mobilnim cijenama.
Od tipičnih primjera oglasnih jedinica koje treba blokirati, umetanja oglasi s kodom za rudarstvo kriptovaluta, procesori velikih slika nekomprimirani, JavaScript video dekoderi ili skripte koje intenzivno obrađuju događaje s odbrojavanjem (na primjer, napadi na kanale treće strane).
U svojoj izjavi Google komentira:
Rezime
Chrome će preuzeti oglasne okvire koji koriste puno CPU-a ili mrežne propusnosti. Iframeovi su AdTaggingom heuristički označeni kao oglasi. Ograničenja za ovu intervenciju definirana su u objašnjenju.
motivacija
Mali dio reklama na webu koristi veliku količinu sistemskih resursa. Ovi oglasi s lošom izvedbom (bili oni namjerni ili ne) štete korisnikovom iskustvu pregledavanja usporavanjem stranica, ispražnjenjem baterije uređaja i trošenjem mobilnih podataka (za one bez neograničenih planova).
U tim teškim slučajevima, preglednik može preuzeti uvredljive oglase kako bi zaštitio resurse pojedinog uređaja. Ovo je snažna intervencija koja je namijenjena zaštiti korisničkih resursa s malim rizikom jer preuzimanje oglasa vjerojatno neće prouzročiti gubitak funkcionalnosti glavnog sadržaja na stranici.
Uobičajeni primjeri ovih oglasa uključuju:
- Cyptomines
- Oglasi koji prenose velike nekomprimirane slikovne datoteke
- Oglasi koji koriste JavaScript za dekodiranje video datoteka
rizici
Interoperabilnost i kompatibilnost
Ovdje postoji određeni rizik interoperabilnosti. Trenutno ne postoji jedinstveni način na koji preglednici mogu prepoznati oglase.
Drugi preglednici rješavaju neke od motivacijskih slučajeva korištenja putem zaštite drugih korisnika. Edge se bavi kriptokopima putem zaštite od praćenja. Firefox također nudi pretplatnički mehanizam koji zaustavlja poznate skripte za kriptokop.
U osnovi se predlaže blokiranje koda ako ovo je potrošilo više od 60 sekundi ukupnog vremena procesora na glavnoj niti ili 15 sekundi u intervalu od 30 sekundi (troši 50% resursa dulje od 30 sekundi).
Korisnički agent blokirat će sve one oglase koji koriste veliku količinu mrežne propusnosti ili upotrebe CPU-a.
Blokiranje Pokrenut će se i kada oglasna jedinica preko mreže učita više od 4 MB podataka.
Da bi se isključila upotreba blokiranja kao signala napada na kanale treće strane, a koji se može koristiti za procjenu snage procesora, predlaže se dodavanje malih slučajnih fluktuacija vrijednostima praga i odgovoru blokiranja.
Učitavat će se samo oglasi s kojima korisnik nije komunicirao i bit će zamijenjeno upozorenjem o padu.
Određivanje odnosa između iframeova i oglašavanja vrši se automatski pomoću postojećeg mehanizma AdTagging.
Pragovi su odabrani da prođu aktivnost 99,9% analiziranih oglasnih jedinica. Unaprijediti, očekuje se da će predloženi mehanizam blokiranja smanjiti promet oglasnih jedinica za 12,8% i smanjit će opterećenje procesora za 16,1%.
Ova intervencija bit će neovisna o platformi (stolni / mobilni uređaj), tako da će autori lako znati hoće li njihov oglas biti podložan intervenciji ili ne. Pragove će možda trebati mijenjati kako se razvijaju web ekosustav i uobičajeni profili uređaja.