Daudzas Windows lietojumprogrammas, piemēram, pretvīrusu programmatūra, pārlūko Chrome, lai modificētu tās darbību. Tā rezultātā pārlūkprogrammas avārijas biežākas, tādēļ Google pauž nostāju, bloķējot šīs metodes.
Dažas programmas injicē kodu citos darbības procesos, lai mainītu to darbību. Šajā sistēmā šī tehnoloģija pastāv jau ilgu laiku. To izmanto daudz dažādu veidu lietojumprogrammas, sākot no antimalware rīkiem līdz bīstamai ļaunprātīgai programmatūrai. To bieži dēvē arī par DLL injekciju operētājsistēmā Windows.
Citiem vārdiem sakot, lietojumprogrammas pārlūko Chrome, lai mainītu Chrome darbību. Drošības programma, iespējams, vēlēsies pārlūkošanas laikā pievienot papildu pārbaudes, vai arī malware varētu vēlēties uzlabot jūsu pārlūkošanas spiegošanu.
Pat ja lietojumprogramma izmanto koda injekciju ar labu nodomu, tā var radīt problēmas, traucējot Chrome kodam. Chrome izstrādātāji precīzi nezina, kā rīkosies šis papildu kods. Kā Chrome izstrādātājs Chris H. Hamilton to apgalvo: "Šāda veida programmatūras injekcija ir nikns uz Windows platformas un izraisa ievērojamas stabilitātes problēmas (avārijas)."
Google sākotnēji paziņoja par plāniem bloķēt šo metodi 2017. gada novembrī, atzīmējot, ka Windows lietotājiem, kuri injicē programmatūru Chrome, 15% ir lielāka iespēja, ka Chrome būs crash. Google atzīmē, ka ir labākas metodes lietojumprogrammām, kurām nepieciešama šāda veida funkcionalitāte, piemēram, Chrome pārlūka paplašinājuma instalēšana, kas izmanto Chrome vietējo ziņojumapmaiņu, lai sazinātos ar citu sistēmu sistēmā.
Sākotnējais paziņojums teica, ka Chrome 69 sāks bloķēt visu koda injekciju 2018. gada septembrī. Tomēr mūsu sistēmā Chrome 69 beta versija pašreiz brīdina tikai par koda injekciju, ja jūsu pārlūkprogramma piedzīvo avāriju. Tas neierobežo šo injekciju.
Chrome izstrādātāji bieži A-B izmēģina jaunas funkcijas, piemēram, šo - citiem vārdiem sakot, dažādiem Chrome lietotājiem tiek rādītas dažādas funkcijas, lai redzētu, kā cilvēki reaģē, tādēļ ir iespējams, ka daži Chrome 68 lietotāji jau redzēja šo brīdinājumu.
Google sākotnēji paziņoja par plāniem bloķēt visu koda injekciju, sākot no 2019. gada janvāra. Saskaņā ar Hamiltonu, Google joprojām plāno to bloķēt "drīz", un brīdī brīdinājums vairs netiks parādīts, jo Chrome nekavējoties bloķē visus kodēšanas injekcijas mēģinājumus. Microsoft Edge bija pirmais pārlūks, kas veic izmaiņas Windows operētājsistēmā, un kopš 2015. gada tā jau ir bloķēta.
Pat ja Chrome brīdina jūs par nesaderīgām lietojumprogrammām, tās neizraisa problēmas, ja vien jūsu pārlūkprogramma nesabrūkst.
Hamilton atzīmē, ka pārlūks Chrome ir tikai brīdinājums par jebkuru programmatūru, kurā tiek izmantota koda injekcija, "nenorādot vērtējumu". Iespējams, ka instalētā programmatūra darbojas pareizi un nekad nerada problēmas, taču Google nepatīk šī metode un strādā pie tā bloķēšanas.
Ja pārlūkprogramma Chrome atteici, jūs redzēsiet paziņojumu, kurā tiek lūgts "Atjaunināt vai noņemt nesaderīgas lietojumprogrammas" vai "Atjaunināt vai noņemt problēmu lietojumprogrammas". Tiks novirzīts uz to lietojumprogrammu sarakstu, kurās sistēmā ievadīta koda injekcija.
Varat arī piekļūt šim sarakstam - pat pirms Chrome avārijām - nospiežot uz sadaļu Izvēlne> Iestatījumi> Papildu, ritinot uz leju līdz ekrāna apakšdaļai un noklikšķinot uz Atjaunot vai noņemt nesaderīgus pieteikumus, sadaļā Atjaunot un notīrīt. Ja šeit neredzat šo opciju, neviena jūsu sistēmā esošā lietojumprogramma pārlūkā Chrome neder.
Jūs varat arī ierakstīt chrome: // settings / Nesaderīgs pieteikums
savā adreses joslā un nospiediet taustiņu Enter. Ja neredzat nesaderīgu lietojumprogrammu sarakstu, neviens nav instalēts.
(Piezīme. Šī opcija tiek rādīta tikai mūsu sistēmā, sākot ar Chrome 69. Paredzēts, ka Chrome 69 būs paredzēts stabila izlaide 2018. gada 4. septembrī.)
Chrome uzskaitīs visas lietojumprogrammas, izmantojot instalēto kodu injekciju. Daudzi pretvīrusu programmas, tostarp Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes un WinPatrol, parādās šeit.
Citas lietojumprogrammas, kas parādās šeit, ietver Acronis True Image, Dropbox un RocketDock. Saraksts var būt pārsteidzošs, bet sarakstā parādīsies ikviena lietojumprogramma, kas izmanto koda injekciju.
Pogas "Noņemt" blakus lietojumprogrammai jūs novirzīsities uz Iestatījumu vai Vadības paneļa logu, kur jūs varat atinstalēt lietojumprogrammu, ja vēlaties.
Ja jums trūkst avāriju, nav iemesla atinstalēt lietojumprogrammu. Tomēr Google dažus mēnešus bloķēs koda injekcijas mēģinājumus.
Google nepārprotami cer, ka lietojumprogrammu izstrādātāji atjauninās savas lietojumprogrammas, lai vairs nebūtu atkarīgas no kodu ievadīšanas metodēm. Galu galā izstrādātāji nevēlas, lai Chrome mudinātu cilvēkus atinstalēt viņu lietojumprogrammas. Katrā ziņā šī kļūdas ziņa nebūs pārāk ilgi.
Mēs nedomājam, ka tas ir milzīgs zaudējums. Kā atzīmē Chrome izstrādātāji, koda iesmidzināšanas paņēmieni veicina avārijas, un mazāk avāriju būs uzlabojums. Mēs arī neesam milzīgs ventilators, kas iejaucas pārlūkprogrammā.