Bản Cập Nhật Được Chờ Đợi Ba Năm
Google Chrome đang hoàn tất quá trình chuyển đổi sang Manifest V3 cho các extension trình duyệt — và lần này, nó không bị trì hoãn. Bắt đầu từ tuần này, các extension Manifest V2 bao gồm uBlock Origin sẽ ngừng hoạt động trên kênh stable của Chrome.
uBlock Origin, công cụ chặn quảng cáo mã nguồn mở phổ biến với hơn 30 triệu người dùng, đã lên tiếng về những hạn chế của Manifest V3. Người sáng tạo ra nó, Raymond Hill, đã tuyên bố rõ ràng rằng API declarativeNetRequest của MV3 kém mạnh mẽ hơn API webRequest mà nó thay thế, khiến việc tái tạo đầy đủ khả năng chặn của uBlock Origin là bất khả thi.
Điều Gì Thay Đổi Cho Developer
Với các developer xây dựng hoặc phụ thuộc vào các công cụ dựa trên extension, đây không chỉ là câu chuyện về quyền riêng tư — mà là một lực ép kỹ thuật buộc phải thay đổi:
- Các API của extension trình duyệt đang thu hẹp. Việc chuyển từ
webRequestsangdeclarativeNetRequestcó nghĩa là các extension không còn có thể kiểm tra và sửa đổi các yêu cầu mạng theo thời gian thực. Các quy tắc phải được khai báo trước, giới hạn khả năng chặn động. - Firefox đang quan sát. Mozilla cam kết hỗ trợ cả MV2 và MV3, biến Firefox thành thiên đường cho người dùng có sức mạnh. Hệ sinh thái extension của Firefox có thể chứng kiến làn sóng di cư từ người dùng Chrome.
- Môi trường doanh nghiệp sẽ chịu ảnh hưởng nặng nề nhất. Các bộ phận IT sử dụng Chrome với các công cụ chặn nội dung tùy chỉnh phải xây lại hoặc chuyển sang giải pháp cấp doanh nghiệp.
Góc Bảo Mật Mà Không Ai Nói Đến
Ngoài việc chặn quảng cáo, Manifest V3 thay đổi căn bản cách các extension Chrome tương tác với trình duyệt. Các đội bảo mật dựa vào webRequest của MV2 cho DLP (ngăn mất dữ liệu) hoặc giám sát mối đe dọa trên trình duyệt sẽ cần xây lại hoặc thay thế những khả năng đó.
Sự mỉa mai: Google đóng khung điều này như một cải tiến bảo mật — giảm bề mặt tấn công của các extension trình duyệt. Nhưng với các đội bảo mật doanh nghiệp, kết quả là sự suy giảm ròng về khả năng hiển thị và kiểm soát.
Developer Nên Làm Gì Ngay
Manifest V3 của Chrome là khoảnh khắc đánh dấu bước ngoặt. Web vừa kém riêng tư hơn một chút, và nền tảng extension trình duyệt vừa bị thu hẹp đáng kể. Các builder, hãy ghi nhận điều này.