Google sẽ bắt đầu với tính năng tự động chặn trong Chrome các quy trình tiêu tốn quá nhiều tài nguyên

GoogleChrome

Chỉ một vài ngày trước Tin tức được đưa ra là Google đã bắt đầu với quá trình phê duyệt Chế độ tự động khóa Chrome, trong đó nó đặt một tải rất lớn lên CPU hoặc tải quá nhiều lưu lượng truy cập. Khi điều này xảy ra nếu vượt quá một số giới hạn nhất định, iframe quảng cáo tiêu tốn quá nhiều tài nguyên sẽ tự động bị vô hiệu hóa khỏi trình duyệt web.

Với sáng kiến ​​này, người ta thấy rằng một số loại quảng cáo, do việc triển khai mã không hiệu quả hoặc hoạt động ký sinh có chủ ý, tạo ra một lượng lớn tài nguyên trên hệ thống của người dùng, làm chậm quá trình tải nội dung chính, giảm tuổi thọ pin và tiêu thụ lưu lượng với cước di động không giới hạn.

Trong số các ví dụ điển hình về đơn vị quảng cáo bị chặn, phần chèn của quảng cáo có mã khai thác tiền điện tử, bộ xử lý hình ảnh lớn không nén, bộ giải mã video JavaScript hoặc các tập lệnh xử lý chuyên sâu các sự kiện hẹn giờ (ví dụ: các cuộc tấn công kênh của bên thứ ba).

Trong tuyên bố của mình, Google nhận xét:

tóm lại

Chrome sẽ tải xuống các iframe quảng cáo sử dụng nhiều CPU hoặc băng thông mạng. Iframe được AdTagging gắn thẻ dưới dạng quảng cáo theo kinh nghiệm. Các giới hạn cho sự can thiệp này được xác định trong phần giải thích.

Động lực

Một phần nhỏ quảng cáo trên web sử dụng một lượng lớn tài nguyên hệ thống. Những quảng cáo hoạt động kém này (dù cố ý hay vô ý) đều gây hại cho trải nghiệm duyệt web của người dùng bằng cách làm chậm các trang, tiêu hao pin của thiết bị và tiêu tốn dữ liệu di động (đối với những người không có gói không giới hạn).

Trong những trường hợp nghiêm trọng này, trình duyệt có thể tải xuống các quảng cáo vi phạm để bảo vệ tài nguyên thiết bị của cá nhân. Đây là một biện pháp can thiệp mạnh mẽ nhằm bảo vệ tài nguyên của người dùng với rủi ro thấp vì việc tải xuống quảng cáo khó có thể dẫn đến mất chức năng của nội dung chính của trang.

Các ví dụ phổ biến của những quảng cáo này bao gồm:

  • Thợ đào tiền điện tử
  • Quảng cáo tải tệp hình ảnh lớn không nén
  • Quảng cáo sử dụng JavaScript để giải mã tệp video

Rủi ro

Khả năng tương tác và tương thích

Có một số rủi ro về khả năng tương tác ở đây. Hiện tại không có cách thống nhất để trình duyệt xác định quảng cáo.

Các trình duyệt khác giải quyết một số trường hợp sử dụng thúc đẩy thông qua các biện pháp bảo vệ người dùng khác. Edge xử lý các công cụ khai thác tiền điện tử thông qua bảo vệ dấu vết. Firefox cũng cung cấp một cơ chế chọn tham gia để ngăn chặn các tập lệnh khai thác tiền điện tử đã biết.

Về cơ bản, người ta đề xuất chặn mã nếu việc này tiêu tốn hơn 60 giây tổng thời gian xử lý trên luồng chính hoặc 15 giây trong khoảng thời gian 30 giây (tiêu tốn 50% tài nguyên trong hơn 30 giây).

Tác nhân người dùng sẽ chặn tất cả các quảng cáo sử dụng lượng lớn băng thông mạng hoặc mức sử dụng CPU.

Chặn Nó cũng sẽ được kích hoạt khi đơn vị quảng cáo tải lên hơn 4 MB dữ liệu qua mạng.

Để loại trừ việc sử dụng tính năng chặn làm tín hiệu tấn công vào các kênh của bên thứ ba, có thể được sử dụng để đánh giá sức mạnh của CPU, chúng tôi đề xuất thêm các dao động ngẫu nhiên nhỏ vào các giá trị ngưỡng và phản hồi chặn.

Chỉ những quảng cáo mà người dùng không tương tác mới tải và sẽ được thay thế bằng cảnh báo về vụ tai nạn.

Việc xác định mối quan hệ giữa iframe và quảng cáo được thực hiện tự động bằng cơ chế Gắn thẻ quảng cáo hiện có.

Ngưỡng được chọn để vượt qua hoạt động của 99,9% đơn vị quảng cáo được phân tích. Bên cạnh đó, Cơ chế chặn được đề xuất dự kiến ​​sẽ giảm lưu lượng của đơn vị quảng cáo giảm 12,8% và sẽ giảm tải cho CPU 16,1%.

Sự can thiệp này sẽ độc lập với nền tảng (máy tính để bàn/thiết bị di động) để tác giả có thể dễ dàng biết liệu quảng cáo của họ có bị can thiệp hay không. Các ngưỡng có thể cần thay đổi khi hệ sinh thái web và cấu hình thiết bị phổ biến phát triển.


Thêm vào danh sách nguồn ưu tiên trên Google.