Tại sao Chrome lại nói với tôi về Cập nhật hoặc xóa các ứng dụng không tương thích?
Nhiều ứng dụng Windows, chẳng hạn như phần mềm chống vi-rút, tiêm mã vào Chrome để sửa đổi hành vi của nó. Điều này dẫn đến sự cố trình duyệt thường xuyên hơn, do đó Google đang đứng vững bằng cách chặn các kỹ thuật này.
Tại sao các ứng dụng tiêm mã?
Một số ứng dụng tiêm mã vào các quy trình đang chạy khác để sửa đổi hành vi của chúng. Trên Windows, kỹ thuật này đã tồn tại từ lâu. Nó được sử dụng bởi nhiều loại ứng dụng khác nhau, từ các công cụ chống phần mềm độc hại đến phần mềm độc hại nguy hiểm. Điều này thường được gọi là tiêm DLL trên Windows, quá.
Nói cách khác, các ứng dụng tiêm mã vào Chrome để sửa đổi hành vi của Chrome. Một chương trình bảo mật có thể muốn thêm một số kiểm tra bổ sung vào trình duyệt của Chrome hoặc một phần mềm độc hại có thể muốn theo dõi tốt hơn trình duyệt của bạn.
Ngay cả khi ứng dụng đang sử dụng tính năng tiêm mã với mục đích tốt, nó có thể gây ra sự cố bằng cách can thiệp vào mã của Chrome. Các nhà phát triển của Chrome không biết chính xác cách mã bổ sung này sẽ hoạt động. Như Chris H. Hamilton, nhà phát triển Chrome, nói: Kiểu tiêm phần mềm này đang lan tràn trên nền tảng Windows và gây ra các vấn đề ổn định đáng kể (sự cố).
Khi Chrome hoàn toàn chặn mã tiêm?
Google ban đầu đã công bố kế hoạch chặn kỹ thuật này vào tháng 11 năm 2017, lưu ý rằng người dùng Windows với phần mềm tiêm vào Chrome có khả năng bị Chrome cao hơn 15%. Google lưu ý rằng có các kỹ thuật tốt hơn cho các ứng dụng yêu cầu loại chức năng này, như cài đặt tiện ích mở rộng trình duyệt Chrome sử dụng tin nhắn gốc của Chrome để liên lạc với một chương trình khác trên hệ thống.
Thông báo ban đầu cho biết Chrome 69 sẽ bắt đầu chặn tất cả việc tiêm mã vào tháng 9 năm 2018. Tuy nhiên, trên hệ thống của chúng tôi, phiên bản beta của Chrome 69 hiện chỉ cảnh báo về việc tiêm mã nếu trình duyệt của bạn gặp sự cố. Nó không chặn mà tiêm.
Các nhà phát triển của Chrome thường xuyên thử nghiệm các tính năng mới như thế này - nói cách khác, họ tung ra các tính năng khác nhau cho những người dùng Chrome khác nhau để xem cách mọi người phản hồi - vì vậy có thể một số người dùng Chrome 68 đã thấy cảnh báo này.
Google ban đầu đã công bố kế hoạch chặn tất cả việc tiêm mã bắt đầu vào tháng 1 năm 2019. Theo Hamilton, Google vẫn có kế hoạch chặn nó sớm, ngay lúc đó, cảnh báo sẽ ngừng xuất hiện vì Chrome sẽ âm thầm chặn mọi nỗ lực tiêm mã. Microsoft Edge là trình duyệt đầu tiên thực hiện thay đổi trên Windows và nó đã bị chặn tiêm mã từ năm 2015.
Các ứng dụng của tôi có thực sự gây ra sự cố không?
Ngay cả khi Chrome cảnh báo bạn về các ứng dụng không tương thích, chúng không nhất thiết gây ra sự cố - trừ khi trình duyệt của bạn bị sập.
Hamilton lưu ý rằng Chrome chỉ cảnh báo về bất kỳ phần mềm nào sử dụng mã tiêm mà không đưa ra phán đoán giá trị. Phần mềm bạn đã cài đặt có thể hoạt động chính xác và không bao giờ gây ra sự cố nào, nhưng Google không thích kỹ thuật này và đang tìm cách chặn nó..
Cách kiểm tra các ứng dụng không tương thích
Nếu Chrome gặp sự cố, bạn sẽ thấy một thông báo yêu cầu bạn Cập nhật hoặc xóa các ứng dụng không tương thích, hay Cập nhật hoặc xóa các ứng dụng có vấn đề..
Bạn cũng có thể truy cập danh sách này - ngay cả trước khi Chrome gặp sự cố - bằng cách đi tới Menu> Cài đặt> Nâng cao, cuộn xuống phía dưới màn hình và nhấp vào Cập nhật hoặc Xóa ứng dụng không tương thích, đặt lại trong Cài đặt lại và Dọn dẹp. Nếu bạn không thấy tùy chọn này ở đây, không có ứng dụng nào trên hệ thống của bạn đang tiêm mã vào Chrome.
Bạn cũng có thể gõ chrome: // settings / Không tương thích Ứng dụng
vào thanh địa chỉ của bạn và nhấn Enter. Nếu bạn không thấy danh sách các ứng dụng không tương thích, bạn chưa cài đặt.
(Lưu ý: Tùy chọn này chỉ xuất hiện bắt đầu với Chrome 69 trên hệ thống của chúng tôi. Chrome 69 được lên lịch phát hành ổn định vào ngày 4 tháng 9 năm 2018.)
Chrome sẽ liệt kê tất cả các ứng dụng sử dụng mã tiêm mà bạn đã cài đặt. Nhiều ứng dụng chống vi-rút, bao gồm Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes và WinPatrol xuất hiện tại đây.
Các ứng dụng khác đã xuất hiện ở đây bao gồm Acronis True Image, Dropbox và RocketDock. Danh sách này có thể gây ngạc nhiên, nhưng bất kỳ ứng dụng nào sử dụng mã tiêm sẽ xuất hiện trong danh sách.
Nút Xóa Xóa bên cạnh một ứng dụng sẽ đưa bạn đến cửa sổ Cài đặt hoặc Bảng điều khiển nơi bạn có thể gỡ cài đặt ứng dụng nếu bạn muốn.
Nếu bạn không gặp sự cố, không có lý do gì để gỡ cài đặt ứng dụng - Google sẽ chặn các nỗ lực tiêm mã của nó trong một vài tháng, dù sao đi nữa.
Google rõ ràng đang hy vọng rằng các nhà phát triển ứng dụng sẽ cập nhật ứng dụng của họ để không còn phụ thuộc vào các kỹ thuật tiêm mã. Rốt cuộc, các nhà phát triển không muốn Chrome khuyến khích mọi người gỡ cài đặt ứng dụng của họ. Dù bằng cách nào, thông báo lỗi này sẽ không tồn tại quá lâu.
Chúng tôi không nghĩ rằng đó là một mất mát lớn. Như các nhà phát triển của Chrome lưu ý, các kỹ thuật tiêm mã góp phần gây ra sự cố và ít sự cố hơn sẽ là một sự cải tiến. Chúng tôi cũng không phải là một fan hâm mộ lớn của các chương trình chống vi-rút can thiệp vào trình duyệt.