Miksi sovellukset pistää koodin?
Jotkut sovellukset pistää koodin muihin käynnissä oleviin prosesseihin niiden käyttäytymisen muokkaamiseksi. Windowsilla tämä tekniikka on ollut olemassa pitkään. Sitä käytetään monien erilaisten sovellusten, antiautomaailman työkaluista vaarallisiin haittaohjelmistoihin. Tätä kutsutaan usein DLL-ruiskutukseksi myös Windowsissa.
Toisin sanoen sovellukset injektoivat koodin Chromeon Chromein käyttäytymisen muokkaamiseksi. Turvaohjelma voi haluta lisätä Chromen selaamiseen lisätarkistuksia tai haittaohjelma saattaa haluta paremmin selvittää selailuasi.
Vaikka sovellus käyttää hyvällä tarkoituksella koodin injektointia, se voi aiheuttaa ongelmia Chrome-koodin häirinnässä. Chromein kehittäjät eivät tiedä tarkasti, miten tämä ylimääräinen koodi käyttäytyy. Chromen kehittäjä Chris H. Hamilton toteaa: "Tämäntyyppinen ohjelmistokehitys on levinnyt Windows-alustalle ja aiheuttaa merkittäviä vakausongelmia (kaatumisia)."
Milloin Chrome kokonaan estää koodin pistämisen?
Google ilmoitti alun perin suunnitelmistaan estää tämän tekniikan marraskuussa 2017, ja huomautti, että Chrome-käyttäjillä, jotka käyttävät Chromea ruiskuttavilla ohjelmilla, on 15 prosenttia todennäköisemmin Chromen kaatuminen. Google huomauttaa, että sovellukset, jotka edellyttävät tällaisia toimintoja, ovat parempia tekniikoita, kuten Chrome-selaimen laajennuksen asentaminen, joka käyttää Chromen älypostiviestiä kommunikoida toisen järjestelmän kanssa.
Alkuperäinen ilmoitus ilmoitti, että Chrome 69 alkoi estää koodinpudotuksen syyskuussa 2018. Järjestelmäämme Chrome 69: n beta-versio kuitenkin vain varoittaa koodinpudotuksesta, jos selaimestasi ilmenee kaatuminen. Se ei estä sitä ruiskeesta.
Chromein kehittäjät usein A-B testaavat tämän kaltaisia ominaisuuksia, toisin sanoen he rullaavat eri ominaisuuksia eri Chrome-käyttäjille, jotta he voivat nähdä, miten ihmiset vastaavat. Näin on mahdollista, että jotkut Chrome 68 -käyttäjät näkevät jo tämän varoituksen.
Google ilmoitti alun perin suunnitelmista estää kaiken koodin injektoinnin tammikuusta 2019 lähtien. Hamiltonin mukaan Google aikoo edelleen estää sen "pian", jolloin varoitus lopetetaan, koska Chrome sulkee hiljaisesti kaikki koodin injektioyritykset. Microsoft Edge oli ensimmäinen selain, joka teki muutoksen Windowsissa, ja se on jo estänyt koodin injektoinnin vuodesta 2015.
Ovatko sovellukseni todella aiheuttaneet kaatumisia?
Vaikka Chrome varoittaa yhteensopimattomista sovelluksista, ne eivät välttämättä aiheuta ongelmia - ellet selaimesi kaadu.
Hamilton toteaa, että Chrome vain varoittaa ohjelmista, jotka käyttävät koodin injektioita "tekemättä arvotuksia". Asentamasi ohjelmisto saattaa toimia oikein ja aiheuttaa ongelmia, mutta Google ei pidä tätä tekniikkaa ja pyrkii estämään sen.
Yhteensopimattomien sovellusten tarkistaminen
Jos Chrome kaatuu, näet ilmoituksen, jossa pyydetään "Päivitä tai poista yhteensopimattomia sovelluksia" tai "Päivitä tai poista sovelluskohteita". Tämä vie sinut sovellusten luetteloon, joka käyttää koodinpurkautumista järjestelmässäsi.
Voit myös käyttää tätä luetteloa - edes ennen kuin Chrome kaatuu - siirtymällä valikkoon> Asetukset> Lisäasetukset, vierittämällä alaspäin näytön alareunaan ja valitsemalla kohtaa Reset and Clean Up (Päivitä tai poista yhteensopimattomat sovellukset). Jos et näe tätä vaihtoehtoa täällä, sovelluksessasi ei ole sovelluksia Chrome-ohjelmaan.
Voit myös kirjoittaa
chrome://settings/IncompatibleApplications
osoitekenttään ja paina Enter. Jos et näe luetteloa yhteensopimattomista sovelluksista, et ole asentanut niitä.
(Huomaa: tämä vaihtoehto on käytettävissä vain järjestelmästämme alkaen Chrome 69. Chrome 69 on suunniteltu vakaaseen julkaisuun 4. syyskuuta 2018.)
Muut sovellukset, jotka ovat ilmestyneet täällä ovat Acronis True Image, Dropbox ja RocketDock. Luettelo saattaa olla yllättävää, mutta kaikki sovellukset, jotka käyttävät koodin injektioita, näkyvät luettelossa.
Jos sinulla ei ole kaatumisia, sovelluksen asennuksen poistamiseen ei ole mitään syytä. Google estää kuitenkin koodinestosyritykset muutamassa kuukaudessa.
Emme usko, että se on valtava menetys. Kuten Chromein kehittäjät huomaavat, koodinpistomenetelmät auttavat kaatumisia ja vähemmän kaatumisia paranee. Emme myöskään ole suurta fani antiviruksia, jotka häiritsevät selaimella.