In questo mondo guidato dalla tecnologia, un telefono cellulare è ora molto più di un dispositivo elettronico che ci permette di effettuare chiamate vocali o inviare messaggi di testo. Infatti, smartphone coprono la maggior parte delle nostre esigenze informatiche e forniscono informazioni utili e contestuali che soddisfa le nostre esigenze. Tuttavia, questa flessibilità può essere realizzata solo se si è disposti a fidarsi del dispositivo e il suo sistema operativo con accesso ai tuoi asset digitali personali. Android è il sistema operativo mobile phone leader, e il suo successo è dovuto principalmente la maggiore sicurezza che fornisce. Diamo un'occhiata agli aspetti fondamentali del sistema di sicurezza di Android.
r. il kernel di Linux: per età, Linux è stato popolare come un sistema operativo sicuro. Rispetto ad altri sistemi operativi desktop come Windows e Mac OS, i successo attacchi il nucleo del sistema è trascurabile. Poiché Android utilizza una versione modificata del kernel Linux, i benefici di sicurezza di Linux vengono ereditati dal sistema operativo mobile pure.
b. il file system di Linux è di per sé estremamente sicuro, ma la maggiore preoccupazione è che l'utente root ha accesso a tutto il sistema. Mentre adottando il file system di Linux, Android specificamente limitato utenti di dispositivi da radice di accesso ai file di sistema. Questo è per garantire che le applicazioni di terze parti non ingannare il proprietario del dispositivo a concedere loro privilegi di root e quindi danneggiare il nucleo del sistema.
c. sandbox applicazione: sviluppatori Android realizzato che poiché le applicazioni di terze parti vuoi comunicare indirettamente con il kernel, ci potrebbero essere problemi potenziali vulnerabilità. Pertanto, tutte le applicazioni sono fatte per lavorare in un ambiente isolato chiamato sandbox. Per impostazione predefinita, la sandbox non fornisce alcuna autorizzazione specifica per l'app. Invece, l'app deve elencare giù tutte le autorizzazioni che è necessario per il buon funzionamento, che è poi concesso basato su approvazione esplicita dell'utente durante il processo di installazione. Questo assicura che le applicazioni non vengono concessi più autorizzazioni rispetto a ciò che richiede per le sue operazioni.
d. processo di approvazione di Google per elencare le apps: The Play Store è sede di oltre 700.000 apps sviluppate da sviluppatori open-source in tutto il mondo. Tuttavia, ciascuna di queste applicazioni è stata resa pubblica solo dopo che il codice dell'applicazione e il design sono passati attraverso criteri rigorosi per l'approvazione delle applicazioni. Il processo di approvazione si filtra automaticamente le applicazioni dannose che intendono costituire minacce di sicurezza al dispositivo dell'utente Android. Infatti, Google filtra migliaia di applicazioni dannose ogni giorno.