Tiếp nối bài đăng trên blog của chúng tôi về việc bảo vệ người dùng Windows khỏi các tiện ích độc hại, chúng tôi sẽ thực thi những thay đổi sau đây kể từ phiên bản Chrome 33 Beta và các kênh ổn định cho Windows:
- Người dùng chỉ có thể cài đặt các tiện ích được lưu trữ trong Cửa hàng Chrome trực tuyến, ngoại trừ các lượt cài đặt thông qua chính sách doanh nghiệp hoặc chế độ nhà phát triển.
- Những tiện ích đã được cài đặt trước đó nhưng không được lưu trữ trên Cửa hàng Chrome trực tuyến sẽ bị vô hiệu hoá hoàn toàn (tức là người dùng không thể bật lại các tiện ích này), ngoại trừ những tiện ích được cài đặt thông qua chính sách doanh nghiệp hoặc chế độ nhà phát triển.
Lý do cho biện pháp này là gì?
Xem bài viết Bảo vệ người dùng Windows khỏi các tiện ích độc hại.
Đối với những tiện ích hiện được lưu trữ bên ngoài Cửa hàng Chrome trực tuyến, bạn cần làm gì và khi nào?
Nếu các tiện ích của bạn hiện được lưu trữ bên ngoài Cửa hàng Chrome trực tuyến, thì bạn nên di chuyển các tiện ích đó sang Cửa hàng Chrome trực tuyến càng sớm càng tốt. Những thay đổi nêu trên đã có hiệu lực trên Chrome 33 Beta cho Windows và sẽ có hiệu lực trên Chrome 33 ổn định cho Windows (khoảng cuối tháng 2 năm 2014). Sau khi bạn di chuyển tiện ích sang Cửa hàng Chrome trực tuyến, người dùng sẽ không bị ảnh hưởng và vẫn có thể sử dụng tiện ích của bạn như bình thường. Nếu bạn đang di chuyển tiện ích của mình sang Cửa hàng Chrome trực tuyến, hãy bắt đầu thử nghiệm với Chrome 33 ngay lập tức.
Điều gì sẽ xảy ra nếu tôi di chuyển tiện ích sang Cửa hàng Chrome trực tuyến vào một thời điểm nào đó trong tương lai? Tôi có mất tất cả người dùng không?
Người dùng sẽ bị vô hiệu hoá hoàn toàn các tiện ích không có trên cửa hàng sau khi chính sách này được thực thi trong phiên bản Chrome 33 ổn định/thử nghiệm dành cho Windows. Tuy nhiên, nếu tiện ích được di chuyển sang Cửa hàng Chrome trực tuyến sau khi triển khai, thì người dùng có thể bật tiện ích đã di chuyển theo cách thủ công trên trang cài đặt tiện ích (chrome://extensions) hoặc trên trang thông tin của tiện ích đó trong Cửa hàng Chrome trực tuyến.
Nếu tôi muốn hạn chế quyền truy cập của một số người dùng hoặc ngăn tiện ích của mình xuất hiện trên Cửa hàng Chrome trực tuyến thì sao?
Bạn có thể hạn chế quyền truy cập vào tiện ích của mình bằng cách giới hạn khả năng hiển thị của tiện ích cho người thử nghiệm đáng tin cậy hoặc bằng cách huỷ niêm yết tiện ích khỏi Cửa hàng Chrome trực tuyến.
Những hệ điều hành và kênh Chrome nào chịu ảnh hưởng của thay đổi này?
Các thay đổi chỉ có hiệu lực đối với kênh ổn định và kênh thử nghiệm Beta của Windows, bắt đầu từ Chrome 33.
Việc này có ảnh hưởng đến khả năng phát triển tiện ích của tôi trên Windows không?
Không. Bạn vẫn có thể tải các tiện ích chưa đóng gói ở chế độ nhà phát triển trên Windows. Ngoài ra, bạn có thể tiếp tục phát triển tiện ích trên kênh Chrome Dev/Canary, nơi những thay đổi này không có hiệu lực.
Làm cách nào để phân phối tiện ích nếu tôi không thể tải tiện ích đó lên Cửa hàng Chrome trực tuyến vì lý do chính sách?
Những thay đổi này chỉ có hiệu lực trên kênh ổn định và kênh thử nghiệm beta của Windows. Người dùng muốn tải các tiện ích không được lưu trữ trên Cửa hàng Chrome trực tuyến có thể tải trên kênh Chrome dev/canary trong Windows hoặc trên tất cả các kênh Chrome trong các hệ điều hành khác.
Tại sao không thể giải quyết vấn đề này bằng cách thiết lập/chọn tải các tiện ích không được lưu trữ trong Cửa hàng Chrome trực tuyến?
Không giống như các hệ điều hành di động hiện đại, Windows không đưa ứng dụng vào hộp cát. Do đó, chúng tôi không thể phân biệt giữa việc người dùng chọn sử dụng chế độ cài đặt này và việc một ứng dụng gốc độc hại ghi đè chế độ cài đặt của người dùng.
Sau thay đổi này, những phương án triển khai nào được hỗ trợ cho tiện ích?
Ngoài việc người dùng cài đặt tiện ích từ Cửa hàng Chrome trực tuyến, các phương án triển khai sau đây cũng sẽ được hỗ trợ:
- Đối với OSX và Linux, bạn có thể cài đặt tiện ích thông qua tệp JSON lựa chọn ưu tiên.
- Đối với Windows, bạn có thể cài đặt tiện ích thông qua sổ đăng ký Windows. Trong sổ đăng ký Windows, hãy đảm bảo rằng khoá sổ đăng ký update_url trỏ đến URL sau: https://clients2.google.com/service/update2/crx. Các bản cài đặt .crx cục bộ thông qua khoá đăng ký đường dẫn không còn được dùng nữa. Xin lưu ý rằng lựa chọn triển khai này chỉ áp dụng cho các tiện ích được lưu trữ trên Cửa hàng Chrome trực tuyến và update_url không thể trỏ đến bất kỳ máy chủ lưu trữ nào khác ngoài https://clients2.google.com/service/update2/crx.
- Đối với Doanh nghiệp, chúng tôi sẽ tiếp tục hỗ trợ chính sách nhóm để cài đặt tiện ích, bất kể tiện ích được lưu trữ ở đâu. Xin lưu ý rằng máy của người dùng phải tham gia một miền để các chính sách GPO có hiệu lực.
Có điều gì khác cần lưu ý đối với các tiện ích phụ thuộc vào tệp nhị phân của ứng dụng gốc không?
Trước đây, khi các tiện ích bên ngoài cửa hàng được hỗ trợ, bạn có thể cập nhật đồng thời tệp nhị phân của ứng dụng bên thứ ba và tiện ích cài đặt không qua cửa hàng ứng dụng. Tuy nhiên, các tiện ích được lưu trữ trên Cửa hàng Chrome trực tuyến được cập nhật thông qua cơ chế cập nhật của Chrome mà nhà phát triển không kiểm soát. Nhà phát triển tiện ích nên cẩn thận khi cập nhật các tiện ích có phần phụ thuộc vào tệp nhị phân của ứng dụng gốc (ví dụ: tiện ích sử dụng nhắn tin gốc hoặc tiện ích cũ sử dụng NPAPI).
Người dùng sẽ thấy gì khi tiện ích bên ngoài Cửa hàng Chrome trực tuyến của họ bị vô hiệu hoá do đợt triển khai này?
Họ sẽ nhận được thông báo cho biết: "Đã tắt các tiện ích đáng ngờ" kèm theo đường liên kết đến bài viết trợ giúp sau đây.
Tại sao tôi thấy bong bóng về "Tắt tiện ích ở chế độ nhà phát triển" khi tải tiện ích đã giải nén trong kênh ổn định và kênh thử nghiệm beta của Windows?
Chúng tôi không muốn chế độ nhà phát triển bị lợi dụng làm vector tấn công để phát tán các tiện ích độc hại. Do đó, chúng tôi sẽ thông báo cho người dùng về các tiện ích ở chế độ nhà phát triển trên kênh ổn định/thử nghiệm beta của Windows và cho phép họ tắt các tiện ích này.