7Jul

Byla prieš šaknį: kodėl "Android" įrenginiai nėra įsišakniję

Mes parašėme apie savo "Android" smartphonach ir planšetinių kompiuterių naudojimą anksčiau, tačiau kodėl jie nėra orientuotos?"Google" teigia, kad naudojimasis šia funkcija yra klaida saugumo sumetimais, nes jis sugadina "Android" saugumo modelį.

Per pastaruosius metus "Google" papildė vis daugiau ir daugiau "root-only" funkcijų "Android" - nuo ekrano nuotraukų iki šifravimo ir VPN palaikymo. Tikslas yra kuo labiau sumažinti šaknies poreikį.

Kas yra šaknys, vistiek?

"Android" yra pagrįstas "Linux", kuriame "root" naudotojas yra lygiavertis "Windows" administratoriaus vartotojui. Terminas "įsišaknijimas" reiškia prieigą prie jūsų išmaniojo telefono ar planšetinio kompiuterio ir galimybę paleisti programas su šiais pagrindiniais leidimais - visišku sistemos prieiga, kitaip tariant.

Standartinis prisijungimo procesas taip pat bus programa, tokia kaip "Superuser" arba "SuperSU".Ši programa prižiūri prieigą prie root. Programos jūsų prietaise gali ne tik gauti root teises, kai tik nori, - jie turi jus paraginti ir galite patvirtinti arba atmesti užklausą.

"Android" saugumo modelio pažeidimas "

" "Android" naudoja "Linux" saugumo modelį kitokiu būdu. Kiekviena "Android" programa veikia su savo vartotojo ID arba UID.Kitaip tariant, kiekviena programa veikia kaip savo vartotojo abonementas. Tai reiškia, kad kiekviena programa turi atskirus duomenis iš kiekvienos kitos programos. Jei įdiegsite savo banko programą, jos duomenys bus saugomi taip, kad juos pasiektų tik banko programa - kitos jūsų įrenginyje esančios programos negali jo snausti.

Standartinėje "Android" konfigūracijoje jokiai programai negalima pasiekti jokių kitų programų duomenų, nesvarbu, kokius leidimus programa prašo.

Tai visi pasikeičia, kai paleidžiate programą kaip root. Paraiška nebėra paleista smėlio dėžės srityje - ji turi prieigą prie visos sistemos. Programa su root teisėmis gali skaityti kitų programų duomenis - tai yra puikus "Titanium Backup" veikimas ir kodėl reikia root.

šakninio leidimo užklausos ir kenkėjiškų programų

Visas prieigos prie sistemos būdas reiškia, kad kenkėjiška programa gali išnaudoti prieigos prie root galimybę padaryti daug daugiau žalos nei paprastai galima. Kai programai suteikiama prieiga root, ji gali ką nors padaryti - paleidę raktų registraciją fone, nenurodydama, ištraukti savo paskyros informaciją iš kitų programų ar net sugadinti įrenginį, ištrynę kritinius sistemos failus.

Jei žinote, ką darai, ir tik atsisiųsite patikimas root programas, galite tai išvengti. Tačiau verta prisiminti, kai apsvarstote, kiek mažiau techninių naudotojų naudoja "Android".Jiems nereikia rūpintis "Titanium Backup" veikimu ir turėti prieigą prie visos šaknies failų sistemos - jie tiesiog nori dirbti, skambinti ir žaisti "Angry Birds".

Kitaip tariant, jūs neturėtumėte šaknoti savo artimųjų "smartfon" ir "tabletės" kaip naudos jiems.

, turinti didelę galią, gauna didelę atsakomybę

Problemos apima ne tik kenkėjiškąsias programas. Visiškai prieiga prie šakninės failų sistemos galite ištrinti svarbius sistemos failus iš šakninės failų sistemos arba išjungti svarbias sistemos programas ir užkirsti kelią tinkamam jūsų įrenginio veikimui."Windows" susiduria su dideliais sunkumais, kad vidiniai vartotojai negalėtų "aplankyti" aplanke C: \ Windows dėl tos pačios priežasties. Jei vidutinis vartotojas nesupranta, ką jie daro, jie gali padaryti rimtą žalą jų operacinei sistemai.

garantijos aspektai

Kai kurie gamintojai ar vežėjai gali bandyti atsisakyti garantinio aptarnavimo, jei turite prijungtą įrenginį.Jei naudojate šaknį, kad pakeistumėte savo sistemos failus, o programinė įranga nebeveikia tinkamai, tai turi prasmės - nors jūs turėtumėte galimybę atkurti įrenginį pagal gamyklinius numatytuosius nustatymus ir pataisyti jį savo vardu.

Jei įrenginio aparatinė įranga nesugeba, priežastis negali būti suglaudinti( nebent įdiegėte "overclocking" programą, kuriai reikalinga šaknys, ir nužudė aparatūrą su šiluma).Norėdami užkirsti kelią bet kokiems argumentams, turėtumėte paleisti įrenginį prieš pradėdami jį naudoti.

Tai dar viena priežastis, dėl kurios jūs nenorėtumėte įtvirtinti netechninio šeimos nario įrenginio - dėl to gali kilti problemų, jei jų kada nors reikės, fiksuoto ar pakeisto.

Apibendrinant galima teigti, kad "root" suteikia jums didelę galią - daugiau energijos, nei "Android", skirta jums.(Tačiau Linux yra žemiau, o Linux veikia tik gerai su root prieiga.) Programa su root prieiga nėra susijusi su jokiais leidimo apribojimais ir gali sukelti rimtų problemų.Jei žinote, ką darai, turėtumėte būti gerai, bet turėsite būti atsargiau.

Tačiau ši galia yra tik atsakomybė už vidutinį "Android" naudotoją.Štai kodėl "Android" neatsiejama su šaknimis: jei bet kokia programa gali iškviesti pirminį leidimą ir gauti visišką prieigą prie sistemos, daugelis mažiau techninių naudotojų leistų pasiekti, kad jie ir toliau galėtų naudotis programa. Kai kurios programos netgi gali atsisakyti paleisti be prieigos prie root tik norėdami parodyti nastierius skelbimus, taip pat daugelis reklaminių programų šiandien prašo ilgų leidimų sąrašo.Šaknies stoka padeda apsaugoti vidutinius vartotojus.