Miksi Chrome kertoo minulle Päivitä tai poista yhteensopimattomat sovellukset?
Monet Windows-sovellukset, kuten virustentorjuntaohjelmisto, pistävät Chromeen koodin muokkaamaan sen käyttäytymistä. Tämän seurauksena selaimen kaatuu usein, joten Google ottaa kantaa estämällä nämä tekniikat.
Miksi sovellusten pistokoodi on käytössä?
Jotkut sovellukset pistävät koodin muihin käynnissä oleviin prosesseihin niiden käyttäytymisen muuttamiseksi. Windowsissa tämä tekniikka on ollut olemassa jo pitkään. Monia eri sovelluksia käyttävät sitä antimalware-työkaluista vaarallisiin haittaohjelmiin. Tätä kutsutaan usein myös DLL-injektioksi Windowsissa.
Toisin sanoen sovellukset pistävät koodin Chromeen muokkaamaan Chromen käyttäytymistä. Suojausohjelma saattaa haluta lisätä joitakin lisätarkastuksia Chromeen selaamiseen, tai jokin haittaohjelma saattaa haluta vakoilua selaamisessa.
Vaikka sovellus käyttää hyväkseen koodin injektointia, se voi aiheuttaa ongelmia häiritsemällä Chrome-koodia. Chromen kehittäjät eivät tiedä tarkasti, miten tämä lisäkoodi käyttäytyy. Kuten Chrome-kehittäjä Chris H. Hamilton sanoo: ”Tämäntyyppinen ohjelmisto-injektio on valtava Windows-alustalla ja aiheuttaa merkittäviä vakausongelmia (kaatuu).”
Milloin Chrome täydellisesti estää koodin injektoinnin?
Google ilmoitti alun perin aikovansa estää tämän tekniikan estämisen marraskuussa 2017, koska Windows-käyttäjät, joilla on Chromen injektio ohjelmistossa, ovat 15% todennäköisemmin Chrome-kaatumisia. Google toteaa, että sovelluksia varten on olemassa parempia tekniikoita, jotka vaativat tällaisia toimintoja, kuten Chrome-selainlaajennuksen asentaminen, joka käyttää Chromeen alkuperäistä viestintää viestintään toisen järjestelmän ohjelman kanssa.
Alkuperäinen ilmoitus ilmoitti, että Chrome 69 aloittaa kaiken koodin injektion estämisen syyskuussa 2018. Järjestelmässämme Chrome 69: n beta-versio varoittaa vain koodin injektoinnista, jos selaimesi kokee kaatumisen. Se ei estä tätä injektiota.
Chromen kehittäjät testaavat usein A-B: n uusia ominaisuuksia, kuten toisin sanoen, he käyttävät eri ominaisuuksia eri Chrome-käyttäjille, jotta he voivat nähdä, miten ihmiset reagoivat, joten on mahdollista, että jotkut Chrome 68 -käyttäjät näkivät jo tämän varoituksen.
Google ilmoitti alun perin aikovansa estää kaikki koodin ruiskutukset tammikuusta 2019 alkaen. Hamiltonin mukaan Google aikoo silti estää sen "pian", jolloin varoitus lakkaa näyttämästä, koska Chrome estää kaikki koodin injektointiyritykset. Microsoft Edge oli ensimmäinen selain, joka teki muutoksen Windowsissa, ja se on jo estänyt koodin injektion vuodesta 2015 lähtien.
Ovatko minun sovellukset todella törmäävät?
Vaikka Chrome varoittaa sinua yhteensopimattomista sovelluksista, ne eivät välttämättä aiheuta ongelmia - ellei selaimesi kaatuu.
Hamilton panee merkille, että Chrome varoittaa vain ohjelmista, jotka käyttävät koodin injektointia "tekemättä arvokohtaisia arvioita." Asennettu ohjelmisto saattaa toimia oikein eikä koskaan aiheuta ongelmia, mutta Google ei pidä tätä tekniikkaa ja pyrkii estämään sen.
Yhteensopimattomien sovellusten tarkistaminen
Jos Chrome kaatuu, näet ilmoituksen, jossa sinua kehotetaan päivittämään tai poistamaan yhteensopimattomia sovelluksia tai päivittämään tai poistamaan ongelmasovelluksia..
Voit myös käyttää tätä luetteloa - jopa ennen kuin Chrome menettää valikon Valikko> Asetukset> Lisäasetukset, vierittämällä näytön alaosaan ja napsauttamalla Palauta tai poista yhteensopimattomat sovellukset -kohdasta Palauta ja puhdista. Jos et näe tätä vaihtoehtoa, järjestelmässäsi olevia sovelluksia ei syötetä Chromeen.
Voit myös kirjoittaa chrome: // settings / IncompatibleApplications
osoiteriville ja paina Enter. Jos et näe luetteloa yhteensopimattomista sovelluksista, et ole asentanut mitään.
(Huomautus: Tämä vaihtoehto on käytettävissä vain, kun Chrome-järjestelmä on käytössä 69: ssä. Chrome 69 on suunniteltu vakaaseen julkaisuun 4. syyskuuta 2018.)
Chrome luettelee kaikki asennetut koodin ruiskutusohjelmat. Monet virustentorjuntaohjelmat, kuten Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes ja WinPatrol, näkyvät täällä.
Muita tässä esiintyviä sovelluksia ovat Acronis True Image, Dropbox ja RocketDock. Luettelo saattaa olla yllättävää, mutta mikä tahansa sovellus, jossa käytetään koodin injektointia, näkyy luettelossa.
Sovelluksen vieressä oleva Poista-painike vie Asetukset- tai Ohjauspaneelin ikkunaan, jossa voit poistaa sovelluksen, jos haluat.
Jos sinulla ei ole kaatumisia, sovelluksen asennuksen poistaminen ei ole tarpeen - Google estää muutaman kuukauden kuluttua koodin injektointiyritykset.
Google toivoo selvästi, että sovelluskehittäjät päivittävät sovelluksiaan enää riippuen koodin injektointitekniikoista. Loppujen lopuksi kehittäjät eivät halua, että Chrome kannustaa ihmisiä poistamaan sovelluksiaan. Joka tapauksessa tämä virheilmoitus ei ole liian pitkä.
Emme usko, että se on valtava menetys. Chromeen kehittäjät huomauttavat, että koodin injektointitekniikat edistävät kaatumisia, ja vähemmän kaatuu on parannus. Emme ole myöskään valtava fani virustorjuntaan, joka häiritsee selainta.