Tại sao Chrome cho tôi biết “Cập nhật hoặc xóa ứng dụng không tương thích?”

Mục lục:

Tại sao Chrome cho tôi biết “Cập nhật hoặc xóa ứng dụng không tương thích?”
Tại sao Chrome cho tôi biết “Cập nhật hoặc xóa ứng dụng không tương thích?”

Video: Tại sao Chrome cho tôi biết “Cập nhật hoặc xóa ứng dụng không tương thích?”

Video: Tại sao Chrome cho tôi biết “Cập nhật hoặc xóa ứng dụng không tương thích?”
Video: Hướng Dẫn Cách Phân Biệt Những Trang Web Giả Mạo Của Garena Tránh Bị Lừa Mất Tài Khoản | Star Jinx - YouTube 2024, Có thể
Anonim
Nhiều ứng dụng Windows, chẳng hạn như phần mềm chống vi-rút, đưa mã vào Chrome để sửa đổi hành vi của ứng dụng. Điều này dẫn đến sự cố trình duyệt thường xuyên hơn, do đó, Google đang đứng lên bằng cách chặn các kỹ thuật này.
Nhiều ứng dụng Windows, chẳng hạn như phần mềm chống vi-rút, đưa mã vào Chrome để sửa đổi hành vi của ứng dụng. Điều này dẫn đến sự cố trình duyệt thường xuyên hơn, do đó, Google đang đứng lên bằng cách chặn các kỹ thuật này.

Tại sao ứng dụng là mã tiêm?

Một số ứng dụng đưa 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 trong một thời gian dài. 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à DLL injection trên Windows, quá.

Nói cách khác, các ứng dụng sẽ đưa 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 tính năng duyệt web 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 việc duyệt web 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, ứng dụng 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 mã này sẽ hoạt động như thế nào. Với tư cách là nhà phát triển Chrome, Chris H. Hamilton nói: “Loại phần mềm tiêm này tràn lan trên nền tảng Windows và gây ra sự cố ổn định đáng kể (sự cố)”.

Khi nào Chrome hoàn toàn sẽ chặn mã tiêm?

Ban đầu, Google đã 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 có phần mềm tiêm trong Chrome có nhiều khả năng bị lỗi Chrome 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 để giao tiếp 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 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ư vậy - nói cách khác, họ sẽ giới thiệu các tính năng khác nhau cho những người dùng Chrome khác nhau để xem mọi người phản hồi như thế nào - vì vậy có thể một số người dùng Chrome 68 đã thấy cảnh báo này.

Google đã công bố kế hoạch chặn tất cả việc tiêm mã bắt đầu từ tháng 1 năm 2019. Theo Hamilton, Google vẫn có kế hoạch chặn nó “sớm”, tại thời điểm đó cảnh báo sẽ ngừng xuất hiện vì Chrome sẽ chặn âm thầm mọi nỗ lực khi thực thi mã. Microsoft Edge là trình duyệt đầu tiên thực hiện thay đổi trên Windows và đã bị chặn mã tiêm kể từ năm 2015.

Ứ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ị lỗi.

Hamilton lưu ý rằng Chrome chỉ đơn thuần cảnh báo về bất kỳ phần mềm nào bằng cách sử dụng mã tiêm “mà không đưa ra đánh giá giá trị”. Phần mềm bạn đã cài đặt có thể hoạt động chính xác và không gây ra bất kỳ sự cố nào, nhưng Google không thích kỹ thuật này và đang cố 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 thông báo yêu cầu bạn “Cập nhật hoặc xóa ứng dụng không tương thích” hoặc “Cập nhật hoặc xóa ứng dụng có vấn đề”. Điều này sẽ đưa bạn đến danh sách các ứng dụng sử dụng tính năng tiêm mã trên hệ thống của bạ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 chuyển đến Menu> Cài đặt> Nâng cao, cuộn xuống cuố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” trong Cài đặt và xóa. 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ể nhập

chrome://settings/IncompatibleApplications

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 ứng dụng nào.

(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 tính năng tiêm 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 ở đây.
Chrome sẽ liệt kê tất cả các ứng dụng sử dụng tính năng tiêm 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 ở đâ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 có thể gây ngạc nhiên, nhưng bất kỳ ứng dụng nào sử dụng tính năng tiêm mã sẽ xuất hiện trong danh sách.

Nút “Remove” bên cạnh một ứng dụng sẽ đưa bạn đến cửa sổ Settings hoặc Control Panel, nơi bạn có thể gỡ cài đặt ứng dụng nếu muốn.
Nút “Remove” bên cạnh một ứng dụng sẽ đưa bạn đến cửa sổ Settings hoặc Control Panel, nơi bạn có thể gỡ cài đặt ứng dụng nếu muốn.

Nếu bạn không gặp phải sự cố, không có lý do gì để gỡ cài đặt ứng dụng - dù sao thì Google cũng sẽ chặn nỗ lực tiêm mã của ứng dụng đó sau một vài tháng.

Google rõ ràng hy vọng rằng các nhà phát triển ứng dụng sẽ cập nhật các ứng dụng của họ để không còn phụ thuộc vào các kỹ thuật tiêm mã. Xét cho cùng, 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.
Google rõ ràng hy vọng rằng các nhà phát triển ứng dụng sẽ cập nhật các ứng dụng của họ để không còn phụ thuộc vào các kỹ thuật tiêm mã. Xét cho cùng, 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ĩ đó là một mất mát lớn. Khi các nhà phát triển của Chrome lưu ý, kỹ thuật tiêm mã góp phần gây ra sự cố và ít sự cố hơn sẽ là cải thiện. Chúng tôi cũng không phải là một lượng lớn người chống vi-rút gây trở ngại cho trình duyệt.

Đề xuất: