Chrome нь нөөц их шаарддаг зарыг автоматаар хаахыг санал болгодог

Google эхлэл Chrome-г оруулахыг зөвшөөрөх үйл явц дэглэм CPU дээр их ачаалал үүсгэдэг эсвэл хэт их ачаалал үүсгэдэг зарыг автоматаар хаах. Хэрэв тодорхой хязгаараас хэтэрвэл хэт их нөөц ашигладаг iframe сурталчилгааны блокууд автоматаар идэвхгүй болно.

Зарим төрлийн сурталчилгаа нь кодын үр дүнгүй хэрэгжилт эсвэл зориудаар шимэгчдийн үйл ажиллагаанаас болж хэрэглэгчийн системд их хэмжээний ачаалал үүсгэж, үндсэн контентын ачааллыг удаашруулж, батерейны ашиглалтыг бууруулж, хязгааргүй гар утасны төлөвлөгөөнд траффик зарцуулдаг болохыг тэмдэглэжээ. Хаах зар сурталчилгааны нэгжийн ердийн жишээнд криптовалют олборлох код бүхий зарын оруулга, том шахагдаагүй зургийн процессор, JavaScript видео декодлогч эсвэл таймерын үйл явдлыг эрчимтэй боловсруулдаг скрипт (жишээ нь, хажуугийн сувгийн халдлага) багтана.

Хууль санал болгосон Хэрэв энэ нь үндсэн урсгалд нийт CPU-ийн хугацааг 60 секундээс илүү эсвэл 15 секундын интервалд 30 секунд зарцуулсан бол блоклох (50 секундээс илүү хугацаанд нөөцийн 30% зарцуулдаг). Зар сурталчилгааны нэгж сүлжээгээр 4 МБ-аас дээш дата татсан үед блоклох үйлдлийг эхлүүлнэ. CPU-ийн хүчийг үнэлэхэд ашиглаж болох хажуугийн сувгийн халдлагын шинж тэмдэг болгон блоклохыг ашиглахгүй байхын тулд босго утгад санамсаргүй жижиг хэлбэлзэл нэмэх, гохыг блоклохыг санал болгож байна.

Зөвхөн хэрэглэгчийн харилцаагүй зар сурталчилгааг буулгаж, хаах анхааруулгатай солих болно. Iframe болон зар сурталчилгааны холболтыг одоо байгаа механизмыг ашиглан эвристик аргаар тодорхойлно Зар сурталчилгааны шошго. Шинжилгээнд хамрагдсан зар сурталчилгааны нэгжүүдийн 99.9% -ийн үйл ажиллагааг нэвтрүүлэхийн тулд босго утгыг сонгосон. Санал болгож буй блоклох механизм нь зар сурталчилгааны нэгжүүдээс ирэх урсгалыг 12.8%, CPU-ийн ачааллыг 16.1% бууруулна гэж таамаглаж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх