Kāpēc pieteikumi ir injicēšanas kods?
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)."
Kad būs Chrome pilnīgi bloķēt koda injekciju?
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.
Vai manas lietojumprogrammas patiešām izraisa avārijas?
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.
Kā pārbaudīt nesavietojamus lietojumprogrammas
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/IncompatibleApplications
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ī.)
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.
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.
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ā.