Prečo Chrome mi povie, aby aktualizoval alebo odstránil nekompatibilné aplikácie?
Mnoho aplikácií systému Windows, ako napríklad antivírusový softvér, vkladá kód do prehliadača Chrome, aby upravil svoje správanie. To má za následok častejšie havárie prehliadača, takže Google sa postaví blokovaním týchto techník.
Prečo sú aplikácie injekčné kód?
Niektoré aplikácie vkladajú kód do iných bežiacich procesov, aby upravili svoje správanie. V systéme Windows táto technika existuje dlhú dobu. Používa sa v mnohých typoch aplikácií, od nástrojov antimalware až po nebezpečný malware. Toto sa často nazýva injekcia DLL v systéme Windows.
Inými slovami, aplikácie vniesli kód do prehliadača Chrome, aby upravili správanie prehliadača Chrome. Bezpečnostný program by mohol chcieť pridať nejaké ďalšie kontroly prehliadania prehliadača Chrome, alebo malý škodlivý softvér bude chcieť lepšie sledovať prehliadanie.
Dokonca aj vtedy, keď aplikácia používa správne použitie kódu, môže to spôsobiť problémy tým, že naruší kód Chrome. Vývojári spoločnosti Chrome nevedia presne, ako sa tento dodatočný kód správa. Ako to vývojár Chrome H. Hamilton hovorí: "Tento typ softvérovej injekcie je neustále na platforme Windows a spôsobuje značné problémy so stabilitou (pády)."
Kedy Chrome úplne blokuje kód injekcie?
Spoločnosť Google pôvodne oznámila svoje plány na zablokovanie tejto techniky v novembri 2017, pričom konštatuje, že používatelia systému Windows so softvérovým vstrekovaním v prehliadači Chrome majú o 15% vyššiu pravdepodobnosť zlyhania prehliadača Chrome. Spoločnosť Google poznamenáva, že existujú lepšie techniky pre aplikácie, ktoré vyžadujú takúto funkčnosť, ako napríklad inštalácia rozšírenia prehliadača Chrome, ktorá používa natívne zasielanie správ pre komunikáciu s iným programom v systéme.
Pôvodné oznámenie povedalo, že prehliadač Chrome 69 začne zablokovať všetky injekcie kódu v septembri 2018. V našom systéme verzia beta verzie Chrome 69 v súčasnosti iba varuje o injekcii kódu, ak váš prehliadač narazí na zlyhanie. Neblokuje takúto injekciu.
Vývojári Chrome často testujú nové funkcie tohto typu - inými slovami, používajú rôzne funkcie pre rôznych používateľov prehliadača Chrome, aby zistili, ako ľudia reagujú, takže je možné, že niektorí používatelia prehliadača Chrome 68 už videli toto upozornenie.
Spoločnosť Google pôvodne oznámila plán na zablokovanie všetkých injekcií kódu, ktoré sa začnú v januári 2019. Podľa spoločnosti Hamilton spoločnosť Google stále plánuje zablokovať "čoskoro" av tom okamihu sa upozornenie prestane zobrazovať, pretože Chrome tichým spôsobom zablokuje všetky pokusy o kódovanie. Microsoft Edge bol prvým prehliadačom, ktorý vykonal zmenu v systéme Windows, a už od roku 2015 je zablokovaný kódovanie.
Sú moje aplikácie skutočne spôsobujúce pády?
Dokonca aj vtedy, keď vás Chrome varuje o nekompatibilných aplikáciách, nemusia nevyhnutne spôsobovať problémy - ak váš prehliadač nehrozí.
Hamilton poznamenáva, že Chrome je výhradne upozornenie na akýkoľvek softvér, ktorý používa injekciu kódu "bez hodnotenia." Softvér, ktorý ste nainštalovali, môže fungovať správne a nikdy nespôsobuje žiadne problémy, ale spoločnosť Google túto metódu nepáči a pracuje na jej zablokovaní.
Ako skontrolovať nekompatibilné aplikácie
Ak sa zrúti Chrome, zobrazí sa vám upozornenie s požiadavkou na "Aktualizácia alebo odstránenie nekompatibilných aplikácií" alebo "Aktualizácia alebo odstránenie problémových aplikácií". Prejdete tak k zoznamu aplikácií s použitím kódu injekcie v systéme.
K tomuto zoznamu môžete pristupovať aj predtým, ako Chrome narazí na položku Menu> Nastavenia> Rozšírené, posúvaním nadol na spodok obrazovky a kliknutím na položku Aktualizovať alebo odstrániť nekompatibilné aplikácie v časti Obnoviť a vyčistiť. Ak tu túto možnosť nevidíte, žiadne aplikácie v systéme nepodávajú do prehliadača Chrome kód.
Môžete tiež zadať chrome: // settings / IncompatibleApplications
do adresového riadka a stlačte kláves Enter. Ak sa nezobrazuje zoznam nekompatibilných aplikácií, nemáte žiadnu inštaláciu.
(Poznámka: Táto možnosť je k dispozícii iba od začiatku Chrome 69 v našom systéme. Chrome 69 je naplánovaný na stabilné vydanie 4. septembra 2018.)
Chrome zobrazí všetky aplikácie pomocou inštalácie kódu, ktorú ste nainštalovali. Mnohé antivírusové aplikácie vrátane programov Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes a WinPatrol sa zobrazujú tu.
Medzi ďalšie aplikácie, ktoré sa tu objavili, patria Acronis True Image, Dropbox a RocketDock. Zoznam môže byť prekvapujúci, ale každá aplikácia, ktorá používa kódovanie, sa zobrazí v zozname.
Tlačidlo "Odstrániť" vedľa aplikácie vás prevedie do okna Nastavenia alebo ovládacieho panela, kde môžete aplikáciu odinštalovať, ak sa vám páči.
Ak nemáte žiadne zlyhania, nie je žiadny dôvod na odinštalovanie aplikácie - spoločnosť Google zablokuje pokusy o injekciu kódu za niekoľko mesiacov.
Spoločnosť Google jednoznačne dúfa, že vývojári aplikácií aktualizujú svoje aplikácie tak, aby už neboli závislé od techník vkladania kódu. Koniec koncov, vývojári nechcú, aby Chrome povzbudzoval ľudí odinštalovať ich aplikácie. Či tak alebo onak, toto chybové hlásenie nebude príliš dlho.
Nemyslíme si, že je to veľká strata. Ako si uvedomujú vývojári Chrome, technológie vkladania kódu prispievajú k havárii a menej zrážok bude zlepšenie. Nie sme ani veľkým fanúšikom antivírusov, ktoré zasahujú do prehliadača.