29. Computer e cellulare sono simili
Android (in)Security
• Cpu multicore
• 1Gb+ RAM DDR3
• Grafica dedicata
• Accesso ad internet
• Applicazioni di terze parti
30. Computer e cellulare (non) sono simili
Android (in)Security
• Cpu multicore
• 1Gb+ RAM DDR3
• Grafica dedicata
• Accesso ad internet
• Applicazioni di terze parti
➔ Lo abbiamo SEMPRE con noi
➔ Lo teniamo SEMPRE acceso
➔ Lo lasciamo SEMPRE connesso
➔ È dotato di ogni tipo di sensore!
➔ Gestisce la nostra vita digitale
31. Computer e cellulare (non) sono simili
Android (in)Security
• Cpu multicore
• 1Gb+ RAM DDR3
• Grafica dedicata
• Accesso ad internet
• Applicazioni di terze parti
➔ Lo abbiamo SEMPRE con noi
➔ Lo teniamo SEMPRE acceso
➔ Lo lasciamo SEMPRE connesso
➔ È dotato di ogni tipo di sensore!
➔ Gestisce la nostra vita digitale
➔ Ogni tipo di informazione sensibile/compromettente prima o poi passa da lì
42. Android & Linux
Linux Android
Gestisce migliaia di utenti
Isola i processi (sandboxing(o quasi))
Isola le risorse (sistema di permessi)
Pensato per un solo utente
Si basa su Linux
Ad ogni applicazione viene assegnato un utente
43. Protezione del filesystem
/ e /system read-only
/data e /cache read-write
I files sono assegnati ai rispettivi utenti, e quindi alle rispettive applicazioni
Dal kernel si eredita la possibilità di gestire filesystem criptati (dm-crypt)
45. Cosa NON si può fare?
NON posso accedere ai files
46. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
47. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
NON posso (dis)installare/modificare applicazioni/risorse
48. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
NON posso (dis)installare/modificare applicazioni/risorse
NON posso usare componenti di altre app
49. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
NON posso (dis)installare/modificare applicazioni/risorse
NON posso usare componenti di altre app
NON posso accedere a SMS, Emails, Contatti e dati sensibili
50. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
NON posso (dis)installare/modificare applicazioni/risorse
NON posso usare componenti di altre app
NON posso accedere a SMS, Emails, Contatti e dati sensibili
NON posso accedere a fotocamera, microfono o altri sensori
51. Cosa NON si può fare?
NON posso accedere ai files
NON posso accedere alla rete
NON posso (dis)installare/modificare applicazioni/risorse
NON posso usare componenti di altre app
NON posso accedere a SMS, Emails, Contatti e dati sensibili
NON posso accedere a fotocamera, microfono o altri sensori
65. Prima minaccia
Accesso al sensore di orientamento
Accesso all'archivio interno
Accesso alla footcamera
Accesso alla rete
Accesso ad SMS e registro chiamate
66. Prima minaccia
Accesso al sensore di orientamento
Accesso all'archivio interno
Accesso alla footcamera
Accesso alla rete
Accesso ad SMS e registro chiamate
68. Terza minaccia
Accesso al sensore di orientamento
Accesso all'archivio interno
Accesso alla fotocamera
FrozenBussola.apk FrozenBrowser.apk
Accesso alla rete
69. Terza minaccia
Accesso al sensore di orientamento
Accesso all'archivio interno
Accesso alla fotocamera
FrozenBussola.apk FrozenBrowser.apk
Accesso alla rete
Stesso sviluppatore, stessa chiave, possibilmente stessi UID e GID