Hjemmeside » hvordan » Saken mot roten Hvorfor Android-enheter kommer ikke til røtter

    Saken mot roten Hvorfor Android-enheter kommer ikke til røtter

    Vi har skrevet om å rote dine Android-smarttelefoner og -tabletter før, men hvorfor kommer de ikke til å bli rotfestet? Google hevder at rooting er en feil av sikkerhetsgrunner, da den undergraver Android-sikkerhetsmodellen.

    Gjennom årene har Google lagt til flere og flere tidligere root-only-funksjoner til Android - fra skjermbilder for å støtte kryptering og VPN. Målet er å minimere behovet for rooting.

    Hva er Rooting, uansett?

    Android er basert på Linux, hvor "root" -bruken tilsvarer Administrator-brukeren i Windows. Begrepet "rooting" betyr å få root tilgang til smarttelefonen eller nettbrettet og å kunne kjøre applikasjoner med de rotte tillatelsene - full tilgang til systemet, med andre ord.

    En standard rooting-prosess vil også være et program som Superuser eller SuperSU. Denne applikasjonen overvåker tilgangen til rot. Programmer på enheten din kan ikke bare få root-tillatelser når de vil - de må spørre deg og du kan bekrefte eller nekte forespørselen.

    Bryter ut av Android's Security Model

    Android bruker linux sikkerhetsmodell på en annen måte. Hver Android-app kjører med sin egen bruker-ID eller UID. Med andre ord kjører hver app som sin egen brukerkonto. Dette betyr at hver app har sine egne data som er isolert fra alle andre apper. Hvis du installerer bankens app, blir dataene lagret slik at den kun er tilgjengelig av bankens app. Andre apper på enheten din kan ikke snoope på det.

    På en standard Android-konfigurasjon kan ingen app få tilgang til andre appdata, uansett hvor mange tillatelser appen ber om.

    Alt dette endres når du kjører et program som root. Programmet løper ikke lenger i et sandlåst område - det har tilgang til hele systemet. En app med root-tillatelser kan lese andre apps data - slik fungerer den gode Titanium Backup, og hvorfor den krever rot.

    Root Tillatelse Prompts og Malware

    Full tilgang til systemet betyr at skadelig programvare potensielt kan utnytte roten tilgang til å gjøre mye mer skade enn det normalt kunne. Når en app er gitt root-tilgang, kan den gjøre alt - kjør en nøkkellogger i bakgrunnen uten å fortelle deg, ta ut kontoupplysninger fra andre apper, eller til og med ødelegge enheten ved å slette kritiske systemfiler.

    Hvis du vet hva du gjør og bare laster ned klarerte rotapplikasjoner, kan du unngå dette. Dette er imidlertid verdt å huske når du vurderer hvor mange mindre tekniske brukere bruker Android. De bryr seg ikke om å kjøre Titanium Backup og har tilgang til hele rotfilsystemet - de vil bare ha det til å fungere, ringe og ringe Angry Birds.

    Med andre ord, bør du sannsynligvis ikke rote slektningens smarttelefoner og tabletter som en tjeneste for dem.

    Med stor makt kommer stort ansvar

    Problemene strekker seg ikke bare til skadelig programvare. Med full tilgang til roten filsystemet kan du slette viktige systemfiler i rotfilsystemet eller deaktivere kritiske systemapper og forhindre at enheten fungerer som den skal. Windows går til stor smerte for å hindre at gjennomsnittlige brukere muker rundt i mappen C: \ Windows av samme grunn. Hvis den gjennomsnittlige brukeren ikke forstår hva de gjør, kan de gjøre alvorlig skade på operativsystemet.

    Garantibesikt

    Noen produsenter eller transportører kan prøve å nekte deg garantiservice hvis du har en rotfestet enhet. Hvis du har brukt root-tilgang til å endre systemfilene dine og programvaren ikke lenger fungerer som den skal, er dette noe fornuftig - selv om du skal kunne gjenopprette enheten til fabrikkinnstillingene og reparere den på egen hånd.

    Hvis enhetens maskinvare mislykkes, kan det ikke være årsaken til røtter (med mindre du har installert en overklokkingsapp som krevde rot og drept maskinvaren med varme). For å hindre noen argumenter, bør du avbryte enheten før du tar den inn for service.

    Dette er enda en grunn til at du ikke vil rote et ikke-teknisk familiemedlems enhet - det kan føre til problemer hvis de noensinne trenger det fast eller erstattet.


    I sammendrag gir rooting deg stor kraft - mer kraft enn Android er designet for å gi deg. (Det er imidlertid Linux under, og Linux fungerer fint med root-tilgang.) En app med root-tilgang er ikke bundet av noen tillatelsesbegrensninger og har potensial til å forårsake noen alvorlige problemer. Hvis du vet hva du gjør, bør du være ok, men du må være forsiktig.

    Denne kraften er imidlertid bare en gjeld for den gjennomsnittlige Android-brukeren. Dette er grunnen til at Android ikke kommer til å bli forankret. Hvis noen apper kan komme opp med en retten tillatelsespørsmål og få full tilgang til systemet, vil mange mindre tekniske brukere tillate tilgangen slik at de kan fortsette å bruke appen. Noen apps kan til og med nekte å kjøre uten root-tilgang bare for å vise nastier-annonser, akkurat som mange annonsestøttede apper ber om en lang liste over tillatelser i dag. Mangelen på rot bidrar til å beskytte gjennomsnittlige brukere.