Proč Chrome říká mi, že aktualizuje nebo odstraňuje nekompatibilní aplikace?
Mnoho aplikací Windows, například antivirového softwaru, vkládá kód do Chrome, aby upravil své chování. To vede k častějším haváriím prohlížeče, takže společnost Google se postaví blokováním těchto technik.
Proč jsou aplikace injekčním kódem??
Některé aplikace vkládají kód do jiných běžících procesů, aby upravili své chování. V systému Windows tato technika existuje již dlouhou dobu. Používá se v mnoha různých typech aplikací, od nástrojů antimalware až po nebezpečný malware. To se také často nazývá injekce DLL v systému Windows.
Jinými slovy aplikace vkládají kód do Chrome a upravují chování prohlížeče Chrome. Bezpečnostní program může chtít přidat některé další kontroly prohlížení prohlížeče Chrome, nebo by malware malware šetřit lepší prohlížeč.
Dokonce i v případě, že aplikace používá injekci kódu s dobrým úmyslem, může způsobit problémy tím, že narušuje kód Chrome. Vývojáři Chrome neví přesně, jak se tento další kód bude chovat. Jak říká vývojář Chrome H. Hamilton: "Tento typ softwarové injekce je na platformě Windows a způsobuje značné problémy se stabilitou (havárie)."
Kdy bude Chrome zcela blokovat kódování injekce?
Společnost Google původně oznámila své plány zablokovat tuto techniku v listopadu roku 2017, přičemž uvedla, že uživatelé systému Windows s aplikací softwaru pro vkládání aplikací v prohlížeči Chrome mají o 15% vyšší pravděpodobnost, že budou mít chybu Chrome. Google bere na vědomí, že existují lepší techniky pro aplikace, které vyžadují tento druh funkčnosti, jako je například instalace rozšíření prohlížeče Chrome, která využívá nativní zprávy Chrome pro komunikaci s jiným programem v systému.
V původním oznámení Chrome 69 začne blokovat všechny injekce kódu v září 2018. Nicméně v našem systému beta verze Chrome 69 v současné době upozorňuje pouze na injekci kódu, pokud váš prohlížeč zažívá zhroucení. Neblokuje takovou injekci.
Vývojáři prohlížeče Chrome často A-B testují nové funkce, jako je tento. Jinými slovy, různé uživatelé prohlížeče Chrome vykládají různé funkce, aby zjistili, jak lidé reagují, takže je možné, že někteří uživatelé prohlížeče Chrome 68 již viděli toto varování.
Společnost Google původně oznámila, že plánuje zablokovat veškerou injekci kódů od ledna 2019. Podle společnosti Hamilton Google stále plánuje zablokovat "brzy", kdy se varování přestane zobrazovat, protože Chrome mlčky zablokuje všechny pokusy o kódování. Microsoft Edge byl první prohlížeč, který provedl změnu v systému Windows a již od roku 2015 je zablokován kódování.
Jsou mé aplikace opravdu způsobující pády?
Dokonce i když vás Chrome upozorňuje na nekompatibilní aplikace, nemusí to nutně způsobovat problémy - pokud váš prohlížeč neruší.
Hamilton poznamenává, že Chrome je výhradně varováním před jakýmkoli softwarem, který používá injekci kódu "bez hodnocení hodnot". Software, který jste nainstalovali, může pracovat správně a nikdy nepůsobí žádné problémy, ale Google se této technice nelíbí a pracuje na blokování.
Jak zkontrolovat nekompatibilní aplikace
Pokud dojde k selhání prohlížeče Chrome, uvidíte oznámení, které vás požádá o "Aktualizovat nebo odstranit nekompatibilní aplikace" nebo "Aktualizovat nebo odstraňovat potíže s aplikacemi". Zde se dostanete na seznam aplikací,.
Můžete také přistupovat k tomuto seznamu - i předtím, než se Chrome zhroutí - na položku Nabídka> Nastavení> Pokročilé, posunutím dolů na spodní část obrazovky a klepnutím na tlačítko Aktualizovat nebo odstranit nekompatibilní aplikace v části Reset a vyčištění. Pokud zde tuto možnost nevidíte, žádné aplikace ve vašem systému nepodléhají vkládání kódu do prohlížeče Chrome.
Můžete také zadat chrome: // settings / IncompatibleApplications
do adresního řádku a stiskněte klávesu Enter. Pokud nevidíte seznam nekompatibilních aplikací, nemáte nainstalovaný žádný.
(Poznámka: Tato možnost je k dispozici pouze od začátku Chrome 69 v našem systému. Chrome 69 je naplánován na stabilní vydání 4. září 2018.)
Chrome zobrazí všechny aplikace pomocí instalace kódu, kterou jste nainstalovali. Mnoho antivirových aplikací, včetně Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes a WinPatrol, se objeví zde.
Mezi další aplikace, které se zde objevily, patří Acronis True Image, Dropbox a RocketDock. Seznam může být překvapivý, avšak v seznamu se zobrazí jakákoli aplikace s použitím kódu.
Tlačítko "Odebrat" vedle aplikace vás přenese do okna Nastavení nebo Ovládacího panelu, kde můžete aplikaci odinstalovat, pokud se vám líbí.
Pokud necítíte pády, není důvod odinstalovat aplikaci - Google bude zablokovat pokusy o injekci kódu během několika měsíců.
Společnost Google jednoznačně doufá, že vývojáři aplikací budou aktualizovat své aplikace tak, aby už nebyly závislé na technikách vkládání kódu. Nakonec vývojáři nechtějí, aby Chrome povzbuzoval lidi, aby odinstalovali své aplikace. V každém případě se tato chybová zpráva neobjeví příliš dlouho.
Nemyslíme si, že je to obrovská ztráta. Vývojáři Chrome si berou na vědomí, že techniky vkládání kódu přispívají ke zhroucení a méně zřícení bude zlepšením. Nejsme ani velkým fanouškem antivirových programů, které zasahují do prohlížeče.