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

Turinys:

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

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

Video: Byla prieš šaknį: kodėl
Video: Gudrutis R 10 apžvalga - YouTube 2024, Gegužė
Anonim
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į.
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 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", kur "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 root teisių - visiško prieigos prie sistemos, 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ą.

Image
Image

"Android" saugos modelio išjungimas

"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.

Naudojant standartinę "Android" konfigūraciją, 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.

Image
Image

Šaknies leidimo užklausos ir kenkėjiškos programos

Visiškas prieigos prie sistemos būdas reiškia, kad kenkėjiška programa gali išnaudoti prieigos prie root galimybę padaryti daug daugiau žalos nei įprastai. 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 šaknies 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, tikriausiai neturėtumėte šaknoti savo artimųjų "smartfon" ir "tabletės" kaip jiems naudingos.

Image
Image

Su dideliu jėga yra didelė atsakomybė

Problemos apima ne tik kenkėjišką programinę įrangą. Visiškai prieinamą prie šakninės failų sistemos galite ištrinti svarbias sistemos bylas šakniniame failų sistemoje 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.

Image
Image

Garantijos sumetimais

Kai kurie gamintojai ar vežėjai gali bandyti atsisakyti jūsų garantinio aptarnavimo, jei turite prijungtą įrenginį. Jei naudojate šaknį, kad pakeistumėte savo sisteminius 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 suglaudinimas (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 yra dar viena priežastis, kodėl nenorite šaknoti ne techninio šeimos nario įrenginio - tai gali sukelti jiems 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.

Rekomenduojamas: