sv.phhsnews.com


sv.phhsnews.com / Fallet mot rötter: Varför kommer Android-enheter inte att rota?

Fallet mot rötter: Varför kommer Android-enheter inte att rota?


Vi har skrivit om att röda dina Android-smartphones och -tabletter innan, men varför kommer de inte att rotas? Google hävdar att rooting är ett misstag av säkerhetsskäl, eftersom det undergräver Android-säkerhetsmodellen.

Google har genom åren lagt till fler och fler tidigare root-only-funktioner till Android - från skärmdumpar för att stödja kryptering och VPN. Målet är att minimera behovet av att rota.

Vad är Rooting, Hur som helst?

Android är baserat på Linux, där användaren "root" motsvarar administratörsanvändaren i Windows. Termen "rooting" betyder att du får root access till din smartphone eller surfplatta och kan köra program med de här root-behörigheterna - fullständig systemåtkomst, med andra ord.

En standard rotationsprocess kommer också att vara en applikation som Superuser eller SuperSU. Denna applikation övervakar åtkomst till root. Applikationer på din enhet kan inte bara få root-behörigheter när de vill - de måste fråga dig och du kan bekräfta eller neka begäran.

Breaking Out av Android säkerhetsmodell

Android använder Linux säkerhetsmodell på ett annat sätt . Varje Android-app körs med sitt eget användar-ID eller UID. Med andra ord kör varje app som eget användarkonto. Det innebär att varje app har sina egna data isolerade från alla andra appar. Om du installerar din banks app lagras dess data så att den endast är tillgänglig för bankens app. Andra applikationer på enheten kan inte snoopa på den.

I en standard Android-konfiguration kan ingen app nå åtkomst till någon annan app data, oavsett hur många behörigheter appen begär.

Allt detta ändras när du kör ett program som root. Applikationen kör inte längre i ett sandlåda område - det har tillgång till hela systemet. En app med root-behörigheter kan läsa andra apps data. Så här fungerar den utmärkta Titanium Backup-funktionen och varför den kräver root.

Root Tillstånd Prompts och Malware

Full systemåtkomst innebär att malware potentiellt kan utnyttja root-åtkomst till göra mycket mer skada än det normalt kunde. När en app har fått root-åtkomst kan den göra någonting - kör en nyckellogg i bakgrunden utan att berätta, ta bort din kontoinformation från andra appar eller till och med förstöra enheten genom att radera kritiska systemfiler.

Om du vet vad du gör och bara hämta betrodda rotprogram, kan du undvika detta. Det här är dock värt att komma ihåg när du överväger hur många mindre tekniska användare använder Android. De bryr sig inte om att köra Titanium Backup och har tillgång till hela rotfilsystemet - de vill bara att de ska fungera, ringa telefonsamtal och spela Angry Birds.

Med andra ord borde du antagligen inte rota dina släktingar smartphones och surfplattor som en fördel för dem.

Med stor kraft kommer stort ansvar

Problemen sträcker sig inte bara till skadlig programvara. Med fullständig åtkomst till rotfilsystemet kan du ta bort kritiska systemfiler i rotfilsystemet eller inaktivera kritiska systemapps och förhindra att enheten fungerar korrekt. Windows går till stor smärta för att förhindra att vanliga användare hämmar i C: Windows-mappen av samma anledning. Om den genomsnittliga användaren inte förstår vad de gör kan de göra allvarliga skador på deras operativsystem.

Garantihänsyn

RELATERAD: Gör röda eller låsa upp Giltig din Android-telefongaranti?

Vissa tillverkare eller transportörer kan försöka avvisa din garantiservice om du har en rotad enhet. Om du har använt root-åtkomst för att ändra systemfilerna och programvaran inte fungerar som den ska fungerar det här meningsfullt, men du bör kunna återställa enheten till fabriksinställningarna och göra det själv.

Om enhetens maskinvara misslyckas, rooting kan inte vara orsaken (om du inte har installerat en överklockningsapp som krävde root och dödade hårdvaran med värme). För att förhindra eventuella argument borde du avbryta enheten innan du tar den in för service.

Det här är ytterligare en anledning till att du inte vill rösta en icke-teknisk familjemedlems enhet - det kan orsaka problem om de någonsin behöver Det fixeras eller ersätts.


Sammanfattningsvis ger rooting dig stor kraft - mer kraft än Android är utformad för att ge dig. (Det är dock Linux under, och Linux fungerar bara bra med root-åtkomst.) En app med root-åtkomst är inte bunden av några tillståndsrestriktioner och har potential att orsaka några allvarliga problem. Om du vet vad du gör, borde du vara okej - men du måste vara försiktig.

Denna kraft är dock endast en skyldighet för den genomsnittliga Android-användaren. Det här är anledningen till att Android inte löser sig. Om någon app kan dyka upp med en root permission prompt och få fullständig tillgång till systemet, skulle många mindre tekniska användare tillåta åtkomst så att de kan fortsätta använda appen. Vissa appar kan till och med vägra att springa utan root-åtkomst för att bara visa nastier-annonser, precis som många annonssupporterade appar begär en lång lista över behörigheter idag. Bristen på rot hjälper till att skydda genomsnittliga användare.


Hur kontrollerar du Google Chrome-versionen utan att den automatiskt uppdaterar sig?

Hur kontrollerar du Google Chrome-versionen utan att den automatiskt uppdaterar sig?

Ibland behöver du känna till den speciella versionen av ett program du har installerat utan att du behöver krångla automatiska uppdateringar eller andra problem "Komma i vägen. Finns det ett enkelt sätt att göra det? Dagens SuperUser Q & A-tjänst hjälper en läsare att kolla Google Chrome-versionen utan att uppdatera problemen.

(how-to)

Så här aktiverar du automatiska säkerhetsuppdateringar på Ubuntu Server

Så här aktiverar du automatiska säkerhetsuppdateringar på Ubuntu Server

Det finns inget mer tråkigt som systemadministratör än att köra säkerhetsuppdateringar på ett dussin servrar varje dag. Lyckligtvis kommer Ubuntu att låta dig automatisera stabila säkerhetsuppdateringar så att du aldrig äventyrar. Allt du behöver göra är att köra ett enda kommando på din server: sudo dpkg-reconfigure -plugga obevakade uppgraderingar Om du får ett fel om paketet inte installeras, kör det här först: sudo apt installera obevakade uppgraderingar Om du är inloggad som root kan du förstås sudo.

(how-to)