Kodėl Programos įšvirkščiamasis kodas?
Kai kurios programos įveda kodą į kitus veikiančius procesus, kad pakeistų savo elgesį. Sistemoje "Windows" ši technika egzistuoja ilgą laiką. Jis naudojamas daugelyje skirtingų tipų programų, nuo antimalware įrankių iki pavojingų kenkėjiškų programų. Tai taip pat dažnai vadinama "DLL injekcija" sistemoje "Windows".
Kitaip tariant, programos įterpia kodą į "Chrome", kad pakeistų "Chrome" elgesį. Apsaugos programa gali norėti pridėti papildomų patikrinimų "Chrome" naršyklėje, arba kenkėjiškų programų dalis gali norėti geriau šnipinėti naršydami.
Net jei programa naudoja kodo įpurškimą geru ketinimu, tai gali sukelti problemų, trukdydama "Chrome" kodui. "Chrome" kūrėjai tiksliai nežino, kaip elgsis šis papildomas kodas. Kaip teigia "Chrome" kūrėjas Chrisas H. Hamiltonas: "Šios programinės įrangos injekcijos tipas yra siaubingas" Windows "platformoje, o tai sukelia didelių stabilumo problemų (avarijų)."
Kada "Chrome" visiškai blokuos kodo įpurškimą?
"Google" iš pradžių pranešė apie planus blokuoti šią technologiją 2017 m. Lapkričio mėn., Pažymėdama, kad "Windows" vartotojai, turintys programinę įrangą, švirkščiantį "Chrome", 15% dažniau gali "Chrome" sugadinti. "Google" pažymi, kad yra geresnių būdų programoms, kurioms reikia tokios funkcijos, pvz., Įdiegti "Chrome" naršyklės plėtinį, kuris naudoja "Chrome" vietinį pranešimų mainų ryšį su kita programa sistemoje.
Pirminiame pranešime sakoma, kad "Chrome 69" pradės blokuoti visą kodo įkėlimą 2018 m. Rugsėjį. Tačiau mūsų sistemoje "Chrome 69" beta versija šiuo metu tik įspėja apie kodo įvedimą, jei jūsų naršyklė patiria katastrofą. Tai neužblokuoja injekcijos.
"Chrome" kūrėjai dažnai "A-B" išbando naujas funkcijas, pvz., Tai, kitaip tariant, skirtingiems "Chrome" naudotojams pateikiamos skirtingos funkcijos, kad būtų galima sužinoti, kaip žmonės atsako, todėl kai kurie "Chrome 68" naudotojai jau matė šį įspėjimą.
"Google" iš pradžių paskelbė apie planus blokuoti visą kodo įvedimą, pradedant nuo 2019 m. Sausio mėn. "Hamiltonas" teigimu, "Google" vis dar ketina blokuoti "netrukus", taigi įspėjimas nebebus rodomas, nes "Chrome" tyliai užblokuos visus kodo injekcijos bandymus. "Microsoft Edge" buvo pirmoji naršyklė, kuri pakeitė "Windows", o nuo 2015 m. Ji jau užblokavo kodo įvedimą.
Ar mano programos tikrai sukelia avarijas?
Net jei "Chrome" įspėja apie nesuderinamas programas, jos nebūtinai kelia problemų, nebent jūsų naršyklė sugenda.
"Hamiltonas" pažymi, kad "Chrome" yra tik įspėjimas apie bet kokią programinę įrangą, naudojančią kodo injekciją "nesudarant vertingų sprendimų". Jūsų įdiegta programinė įranga gali veikti tinkamai ir niekada nesukelia jokių problemų, tačiau "Google" nepatinka ši technologija ir bando ją blokuoti.
Kaip patikrinti nesuderinamas programas
Jei "Chrome" sugenda, pamatysite pranešimą, kuriame bus prašoma "Atnaujinti arba pašalinti nesuderinamas programas" arba "Atnaujinti arba pašalinti probleminių programų". Pateiksite sąrašą programų, kuriose jūsų sistemoje yra įvedamas kodas.
Taip pat galite pasiekti šį sąrašą, net prieš tai, kai "Chrome" sugenda, antraštėje esančiame meniu> Nustatymai> Išplėstinė, slinkdami žemyn ekrano apačioje ir spustelėdami "Atnaujinti arba pašalinti nesuderinamas programas", esančią "Atkurti ir išvalyti". Jei čia nematote šios parinkties, jokia jūsų sistemoje esanti programa nešvirkščia į "Chrome" kodą.
Taip pat galite įvesti
chrome://settings/IncompatibleApplications
į savo adreso juostą ir paspauskite Enter. Jei nematote nesuderinamų programų sąrašo, jūsų nė vienas nėra įdiegtas.
(Pastaba: ši galimybė yra tik mūsų sistemoje, pradedant "Chrome 69". "Chrome 69" planuojama paleisti 2018 m. Rugsėjo 4 d.).
Kitos programos, kurios pasirodė čia, yra "Acronis True Image", "Dropbox" ir "RocketDock". Sąrašas gali būti stebisi, tačiau bet kuri programa, naudojanti kodo injekciją, bus rodoma sąraše.
Jei neturite gedimų, nėra jokios priežasties pašalinti programą - bet kokiu atveju "Google" blokuos bandymus į kodo įvedimą per kelis mėnesius.
Mes nemanome, kad tai didžiulis nuostolis. Kaip pabrėžia "Chrome" kūrėjai, kodo įpurškimo būdai prisideda prie avarijų, o mažiau avarijų bus tobulinimas. Mes taip pat nėra didžiulis antivirusų gerbėjas, trukdantis naršyklei.