Miért mondja a Chrome, hogy „Inkompatibilis alkalmazások frissítése vagy eltávolítása?”
Számos Windows-alkalmazás, például víruskereső szoftver, kódot ad a Chrome-nak a viselkedésének módosításához. Ez gyakrabban vezet a böngésző összeomlásához, így a Google egy ilyen állást blokkol.
Miért vannak az alkalmazások injektáló kódja?
Egyes alkalmazások a futó folyamatokat kódolják a viselkedésük módosításához. Windows-on ez a technika hosszú ideig létezik. Számos különböző alkalmazás által használják, az antimalware eszközöktől a veszélyes malwareig. Ezt gyakran nevezik DLL injekciónak a Windows rendszerben is.
Más szóval, az alkalmazások kódot adnak a Chrome-ba a Chrome viselkedésének módosítására. Előfordulhat, hogy egy biztonsági program további ellenőrzéseket szeretne hozzáadni a Chrome böngészéséhez, vagy egy rosszindulatú program esetleg jobban kémkedhet a böngészés során.
Még ha az alkalmazás jó szándékú kód injekciót is használ, problémákat okozhat a Chrome kódjának megzavarásával. A Chrome fejlesztői nem tudják pontosan, hogyan fog viselkedni a kiegészítő kód. Chris H. Hamilton a Chrome fejlesztője szerint: „Ez a fajta szoftveres befecskendezés a Windows platformon féktelen, és jelentős stabilitási problémákat okoz (összeomlik).”
Amikor a Chrome teljesen blokkolja a kód befecskendezést?
A Google eredetileg bejelentette, hogy 2017 novemberében tervezi, hogy blokkolja ezt a technikát, és megjegyzi, hogy a Chrome-ban a szoftverrel befecskendező Windows-felhasználók 15% -kal nagyobb valószínűséggel vannak a Chrome-összeomlásban. A Google megjegyzi, hogy jobb technikák léteznek olyan alkalmazásokhoz, amelyek ilyen jellegű funkciókat igényelnek, például olyan Chrome böngészőbővítmény telepítése, amely a Chrome natív üzenetküldését használja egy másik rendszerrel való kommunikációhoz.
Az eredeti bejelentés szerint a Chrome 69 elkezdi blokkolni az összes kód injekciót 2018 szeptemberében. Rendszerünkben azonban a Chrome 69 béta verziója jelenleg csak a kódbevitelre figyelmeztet, ha böngészője összeomlik. Nem blokkolja az injekciót.
A Chrome fejlesztői gyakran A-B tesztelnek új funkciókat, mint ez - más szóval, különböző funkciókat bonyolítanak le a különböző Chrome-felhasználóknak, hogy lássák, hogyan reagálnak az emberekre, így lehetséges, hogy néhány Chrome 68 felhasználó már látta ezt a figyelmeztetést.
A Google eredetileg bejelentette, hogy 2019 januárjától kezdve blokkolja az összes kód befecskendezését. Hamilton szerint a Google továbbra is „hamarosan” blokkolja azt, amikor a figyelmeztetés nem jelenik meg, mert a Chrome csendben blokkolja az összes kódkísérletet. A Microsoft Edge volt az első böngésző, amely a Windows-on végrehajtotta a változást, és már 2015 óta blokkolta a kódbevitelt.
Az alkalmazásom valóban összeomlik?
Még ha a Chrome figyelmezteti Önt az inkompatibilis alkalmazásokról, azok nem feltétlenül okoznak problémát - kivéve, ha a böngészője összeomlik.
Hamilton megjegyzi, hogy a Chrome csak figyelmezteti a szoftvert a kódolással „értékbecslés nélkül”. A telepített szoftver megfelelően működik, és soha nem okoz problémát, de a Google nem szereti ezt a technikát, és azon dolgozik, hogy blokkolja azt.
Az inkompatibilis alkalmazások ellenőrzése
Ha a Chrome összeomlik, akkor megjelenik egy értesítés, amelyben felkéri Önt, hogy „Frissítse vagy távolítsa el az inkompatibilis alkalmazásokat” vagy a „Problémamegoldások frissítése vagy eltávolítása”..
Ezt a listát is elérheti - még mielőtt a Chrome összeomlik a Menü> Beállítások> Speciális elemre, görgetve lefelé a képernyő aljára, majd kattintson a „Frissítés vagy eltávolítás inkompatibilis alkalmazások” pontra a Visszaállítás és a Tisztítás menüpont alatt. Ha nem látja ezt az opciót, a rendszeren lévő alkalmazások nem adnak be kódot a Chrome-ba.
Írhat be is chrome: // settings / IncompatibleApplications
a címsorba és nyomja meg az Enter billentyűt. Ha nem látja az összeférhetetlen alkalmazások listáját, nincs telepítve.
(Megjegyzés: Ez az opció csak a rendszerünk 69-es verziójával kezdődik. A Chrome 69-et stabil kiadásra tervezik 2018. szeptember 4-én.)
A Chrome felsorolja az összes olyan alkalmazást, amely a telepített kódbevitelt használja. Számos víruskereső alkalmazás, köztük az Avast, az AVG, a Bitdefender, az Emsisoft, az Eset, az IObit, a Norton Security, a Malwarebytes és a WinPatrol.
Az itt megjelent egyéb alkalmazások közé tartozik az Acronis True Image, a Dropbox és a RocketDock. Lehet, hogy meglepő a lista, de a kódban lévő minden alkalmazás megjelenik a listában.
Az alkalmazás melletti „Eltávolítás” gomb elviszi a Beállítások vagy a Vezérlőpult ablakot, ahol tetszés szerint eltávolíthatja az alkalmazást.
Ha nem tapasztal összeomlást, nincs ok az alkalmazás eltávolítására. A Google néhány hónap múlva blokkolja a kód befecskendezését..
A Google egyértelműen reméli, hogy az alkalmazásfejlesztők frissítik alkalmazásukat, hogy már nem függnek a kód injekciós technikáktól. Végül is, a fejlesztők nem akarják, hogy a Chrome ösztönözze az embereket az alkalmazások eltávolítására. Akárhogy is, ez a hibaüzenet nem lesz túl hosszú.
Nem hiszem, hogy ez hatalmas veszteség. Mivel a Chrome fejlesztői megjegyzik, a kód injekciós technikák hozzájárulnak az összeomláshoz, és kevesebb összeomlás lesz javulás. Mi sem vagyunk olyan hatalmas rajongók az antivírusok számára, amelyek zavarják a böngészőt.