Główna » jak » Dlaczego Chrome Telling Me aktualizuje lub usuwa niezgodne aplikacje?

    Dlaczego Chrome Telling Me aktualizuje lub usuwa niezgodne aplikacje?

    Wiele aplikacji systemu Windows, takich jak oprogramowanie antywirusowe, wprowadza kod do Chrome, aby zmodyfikować jego zachowanie. Powoduje to częstsze awarie przeglądarek, dlatego Google blokuje te techniki.

    Dlaczego aplikacje wstrzykują kod??

    Niektóre aplikacje wprowadzają kod w inne działające procesy, aby zmodyfikować ich zachowanie. W systemie Windows technika ta istnieje od dawna. Jest używany przez wiele różnych typów aplikacji, od narzędzi do ochrony przed złośliwym oprogramowaniem po niebezpieczne złośliwe oprogramowanie. Jest to często nazywane wtryskiem DLL w systemie Windows.

    Innymi słowy, aplikacje wprowadzają kod w Chrome, aby zmodyfikować zachowanie Chrome. Program bezpieczeństwa może chcieć dodać dodatkowe sprawdzenia do przeglądania przeglądarki Chrome lub złośliwe oprogramowanie może chcieć lepiej śledzić przeglądanie.

    Nawet jeśli aplikacja używa intencji kodu z dobrą intencją, może powodować problemy, ingerując w kod Chrome. Twórcy Chrome nie wiedzą dokładnie, jak zachowa się ten dodatkowy kod. Jak pisze Chris Chris, Chris H. Hamilton: "Ten rodzaj wtrysku oprogramowania jest szeroko rozprzestrzeniony na platformie Windows i powoduje poważne problemy ze stabilnością (awarie)."

    Kiedy Chrome całkowicie zablokuje wtrysk kodu?

    Google pierwotnie ogłosił, że ma zamiar zablokować tę technikę w listopadzie 2017 r., Zauważając, że użytkownicy systemu Windows z oprogramowaniem wstrzykiwanym w Chrome mają o 15% większe prawdopodobieństwo wystąpienia awarii Chrome. Google zauważa, że ​​istnieją lepsze techniki dla aplikacji, które wymagają tego rodzaju funkcjonalności, takich jak instalowanie rozszerzenia przeglądarki Chrome, które wykorzystuje natywne komunikaty Chrome do komunikacji z innym programem w systemie.

    Pierwotne ogłoszenie mówi, że Chrome 69 zacznie blokować wszystkie wtyczki kodu we wrześniu 2018 roku. Jednak w naszym systemie wersja beta przeglądarki Chrome 69 obecnie ostrzega tylko o wstrzyknięciu kodu, jeśli Twoja przeglądarka ulegnie awarii. To nie blokuje tego zastrzyku.

    Programiści Chrome często testują nowe funkcje, takie jak to, innymi słowy, udostępniają różne funkcje różnym użytkownikom Chrome, aby zobaczyć, jak ludzie reagują - więc jest możliwe, że niektórzy użytkownicy Chrome 68 zobaczyli już to ostrzeżenie.

    Firma Google ogłosiła pierwotnie plany zablokowania wszystkich wtryskień kodu od stycznia 2019 roku. Według Hamiltona Google nadal planuje zablokować to "wkrótce", w którym to momencie ostrzeżenie przestanie się wyświetlać, ponieważ Chrome będzie cicho blokował wszystkie próby wprowadzenia kodu. Microsoft Edge był pierwszą przeglądarką, która wprowadziła zmiany w systemie Windows i już jest zablokowanym wstrzykiwaniem kodu od 2015 roku.

    Czy moje aplikacje naprawdę powodują awarie??

    Nawet jeśli Chrome ostrzega Cię przed niezgodnymi aplikacjami, niekoniecznie powoduje problemy, chyba że Twoja przeglądarka zawiesza się.

    Hamilton zauważa, że ​​Chrome to jedynie ostrzeżenie o każdym oprogramowaniu za pomocą wstrzykiwania kodu "bez oceniania wartości". Zainstalowane oprogramowanie może działać poprawnie i nigdy nie powoduje problemów, ale Google nie lubi tej techniki i pracuje nad jej zablokowaniem.

    Jak sprawdzić niezgodne aplikacje

    Jeśli Chrome ulegnie awarii, zobaczysz powiadomienie z pytaniem "Uaktualnij lub usuń niekompatybilne aplikacje" lub "Zaktualizuj lub usuń problematyczne aplikacje." Spowoduje to wyświetlenie listy aplikacji za pomocą wtrysku kodu w systemie.

    Dostęp do tej listy możesz uzyskać - nawet przed awarią Chrome - wybierając pozycję Menu> Ustawienia> Zaawansowane, przewijając w dół na dół ekranu i klikając "Aktualizuj lub usuń niezgodne aplikacje" w obszarze Resetowanie i czyszczenie. Jeśli nie widzisz tej opcji, żadna aplikacja w Twoim systemie nie wstrzykuje kodu do Chrome.

    Możesz również wpisać chrome: // settings / IncompatibleApplications w pasku adresu i naciśnij Enter. Jeśli nie widzisz listy niekompatybilnych aplikacji, nie masz żadnych zainstalowanych.

    (Uwaga: ta opcja jest dostępna tylko w Chrome 69 w naszym systemie. Chrome 69 ma zostać wydany stabilnie 4 września 2018 r.)

    Chrome wyświetli listę wszystkich aplikacji, które zainstalowałeś za pomocą wstrzyknięcia kodu. Wyświetla się tutaj wiele aplikacji antywirusowych, w tym Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes i WinPatrol.

    Inne aplikacje, które pojawiły się tutaj, to Acronis True Image, Dropbox i RocketDock. Lista może być zaskakująca, ale każda aplikacja korzystająca z wtrysku kodu pojawi się na liście.

    Przycisk "Usuń" obok aplikacji przeniesie Cię do okna Ustawienia lub Panel sterowania, gdzie możesz odinstalować aplikację, jeśli chcesz.

    Jeśli nie występują awarie, nie ma powodu, aby odinstalować aplikację - w ciągu kilku miesięcy Google zablokuje jej próby wstrzyknięcia kodu..

    Google najwyraźniej ma nadzieję, że twórcy aplikacji zaktualizują swoje aplikacje, aby nie polegać już na technikach wprowadzania kodu. W końcu programiści nie chcą, by Chrome zachęcał ludzi do odinstalowywania aplikacji. Tak czy inaczej ten komunikat o błędzie nie będzie wyświetlany zbyt długo.

    Nie uważamy, że to ogromna strata. Jak zauważają programiści Chrome, techniki wtrysku kodu przyczyniają się do awarii, a mniej wypadków poprawi się. Nie jesteśmy też wielkim fanem antywirusów ingerujących w przeglądarkę.