Ilang araw lang ang nakakalipas sumabog ang balita na nagsimula na ang Google ang proseso ng pag-apruba ng Mode ng auto-lock ng Chrome, kung saan naglalagay ito ng isang mabibigat na load sa CPU o naglo-load ng labis na trapiko. Kapag nangyari ito kung lumampas ang ilang mga limitasyon, ang mga iframe sa pag-a-advertise na kumonsumo ng masyadong maraming mga mapagkukunan ay awtomatikong hindi mapapagana mula sa web browser.
Dahil sa hakbangin na ito napansin na ang ilang mga uri ng advertising, dahil sa hindi mabisang pagpapatupad ng code o sinadya na aktibidad ng parasitiko, lumikha ng isang malaking pag-load ng mga mapagkukunan sa system ng gumagamit, na nagpapabagal sa paglo-load ng pangunahing nilalaman, bawasan ang buhay ng baterya at ubusin ang trapiko na may walang limitasyong mga rate ng mobile.
Sa mga tipikal na halimbawa ng mga yunit ng ad na mai-block, ang mga insertions ng mga ad na may cryptocurrency mining code, malalaking mga proseso ng imahe hindi naka-compress, mga decoder ng video ng JavaScript, o mga script na masinsinang nagpoproseso ng mga kaganapan sa timer (halimbawa, mga pag-atake ng channel ng third-party).
Sa pahayag nito ay nagkomento ang Google:
Buod
Magda-download ang Chrome ng mga iframes ng ad na gumagamit ng maraming CPU o bandwidth ng network. Ang mga Iframes ay heuristically nai-tag bilang mga ad ng AdTagging. Ang mga limitasyon para sa interbensyon na ito ay tinukoy sa nagpapaliwanag.
Pagganyak
Ang isang maliit na bahagi ng mga ad sa web ay gumagamit ng isang malaking halaga ng mga mapagkukunan ng system. Ang mga ad na may mababang pagganap na ito (sinasadya man o hindi) ay nakakasama sa karanasan sa pagba-browse ng gumagamit sa pamamagitan ng pagbagal ng mga pahina, pag-draining ng baterya ng aparato, at pag-ubos ng mobile data (para sa mga walang limitasyong mga plano).
Sa mga malalang kaso na ito, maaaring mag-download ang browser ng mga nakakasakit na ad upang maprotektahan ang mga mapagkukunan ng aparato ng indibidwal. Ito ay isang malakas na interbensyon na inilaan upang mapangalagaan ang mga mapagkukunan ng gumagamit na may mababang panganib dahil ang pag-download ng isang ad ay malamang na hindi maging sanhi ng pagkawala ng pag-andar ng pangunahing nilalaman sa pahina.
Kasama sa mga karaniwang halimbawa ng mga ad na ito ang:
- Mga taga-Egypt
- Mga ad na nag-a-upload ng malalaking hindi nai-compress na mga file ng imahe
- Mga ad na gumagamit ng JavaScript upang ma-decode ang mga file ng video
Mga panganib
Pakikipag-ugnay at pagiging tugma
Mayroong ilang panganib sa interoperability dito. Kasalukuyang walang pinag-isang paraan para makilala ng mga browser ang mga ad.
Tinutugunan ng ibang mga browser ang ilan sa mga nakaganyak na kaso ng paggamit sa pamamagitan ng iba pang mga proteksyon ng gumagamit. Tinutugunan ng Edge ang mga crypto minero sa pamamagitan ng proteksyon sa pagsubaybay. Nag-aalok din ang Firefox ng isang mekanismo ng subscription na humihinto sa mga kilalang script ng pagmimina ng crypto.
Talaga iminungkahi na harangan ang code kung natupok nito ang higit sa 60 segundo ng kabuuang oras ng processor sa pangunahing thread o 15 segundo sa isang 30 segundo na agwat (kumonsumo ng 50% ng mga mapagkukunan ng higit sa 30 segundo).
Hinahadlangan ng ahente ng gumagamit ang lahat ng mga ad na gumagamit ng isang malaking halaga ng network bandwidth o paggamit ng CPU.
Pagharang Masi-trigger din ito kapag nag-load ang ad unit ng higit sa 4MB ng data sa network.
Upang maibukod ang paggamit ng pagharang bilang isang senyas ng pag-atake sa mga third-party na channel, na maaaring magamit upang hatulan ang lakas ng CPU, iminungkahi na magdagdag ng maliit na mga random na pagbabago-bago sa mga halaga ng threshold at pag-block sa tugon.
Ang mga ad lamang na hindi nakipag-ugnay ang gumagamit ang mai-load at papalitan ng babala tungkol sa pag-crash.
Ang pagpapasiya ng ugnayan sa pagitan ng iframes at advertising ay awtomatikong ginagawa gamit ang umiiral na mekanismo ng AdTagging.
Napili ang mga threshold upang maipasa ang aktibidad ng 99,9% ng mga nasuri na unit ng ad. Dagdag dito, ang ipinanukalang mekanismo ng pagharang ay inaasahang makakabawas ng trapiko ng mga yunit ng ad ng 12,8% at babawasan ang load sa CPU ng 16,1%.
Ang interbensyon na ito ay magiging independiyente sa platform (desktop / mobile device) upang madaling malaman ng mga may-akda kung ang kanilang ad ay sasailalim sa interbensyon o hindi. Maaaring kailanganing baguhin ang mga threshold habang nagbabago ang ecosystem ng web at mga karaniwang profile ng aparato.