Android. Guida alla sicurezza per hacker e sviluppatori

Nikolay Elenkov

Traduttore: A. Rizzon
Editore: Apogeo
Collana: Guida completa
Anno edizione: 2015
In commercio dal: 28 gennaio 2015
Tipo: Libro tecnico professionale
Pagine: XX-380 p., ill. , Brossura
  • EAN: 9788850333295
pagabile con 18App pagabile con Carta del Docente

Articolo acquistabile con 18App e Carta del Docente

Approfitta delle promozioni attive su questo prodotto:
Disponibile anche in altri formati:
Descrizione
Ci sono quasi un miliardo di dispositivi Android in uso e ognuno è potenzialmente a rischio di violazione informatica, hacking ed exploit. Che piaccia o meno, le conoscenze fondamentali per proteggere un device basato su Android sono ancora appannaggio di pochi, mentre la diffusione del sistema è ormai oltre smartphone e tablet e riguarda anche TV, automobili e dispositivi "wearable" in genere. In questo testo l'autore esamina componenti e sottosistemi Android per guidare verso una profonda e completa comprensione dei meccanismi interni di sicurezza. Viene illustrata l'architettura del sistema con un approccio bottom-up che capitolo dopo capitolo prende in considerazione temi come l'implementazione dei permessi, la gestione delle applicazioni e la firma del codice, l'integrazione di sistemi per la crittografia, l'amministrazione dei dispositivi e il controllo degli aggiornamenti. La versione di riferimento è Android 4.4 (KitKat) il cui codice sorgente è oggetto di attenta analisi, ma non mancano riferimenti a caratteristiche delle versioni precedenti.

€ 33,15

€ 39,00

Risparmi € 5,85 (15%)

Venduto e spedito da IBS

33 punti Premium

Disponibile in 3 gg lavorativi

Quantità:

Libro inedito Chiara Gamberale
OMAGGIO ESCLUSIVO PER TE
Con soli 19€ di libri del Gruppo Feltrinelli fino al 15/01/2019

Scopri di più

 
 
 

Prefazione

Introduzione
- Destinatari del libro
- Prerequisiti
- Versioni di Android
- Organizzazione del libro
- Convenzioni
- Ringraziamenti
- L'autore
- Il revisore tecnico

Capitolo 1. Modello di sicurezza di Android
- Architettura di android
- Modello di sicurezza di Android
- Riepilogo

Capitolo 2. Permessi
- Natura dei permessi
- Richiesta dei permessi
- Gestione dei permessi
- Livelli di protezione dei permessi
- Assegnazione dei permessi
- Applicazione dei permessi
- Permessi di sistema
- User ID condiviso
- Permessi personalizzati
- Componenti pubblici e privati
- Permessi per activity e servizi
- Permessi per i broadcast
- Permessi per i content provider
- Pending intent
- Riepilogo

Capitolo 3. Gestione dei package
- Formato dei package di applicazione Android
- Firma del codice
- Processo di installazione dei file APK
- Verifica dei package
- Riepilogo

Capitolo 4. Gestione degli utenti
- Panoramica del supporto multiutente
- Tipi di utenti
- Gestione degli utenti
- Metadati utente
- Gestione delle applicazioni per utente
- Memoria esterna
- Altre funzionalità multiutente
- Riepilogo

Capitolo 5. Provider di crittografia
- Architettura dei provider JCA
- Classi engine JCA
- Provider JCA di Android
- Uso di un provider personalizzato
- Riepilogo

Capitolo 6. Sicurezza di rete e PKI
- Panoramica su PKI e SSL
- Introduzione a JSSE
- Implementazione JSSE di Android
- Riepilogo

Capitolo 7. Archiviazione delle credenziali
- Credenziali EAP per VPN e Wi-Fi
- Implementazioni dell'archivio delle credenziali
- API pubbliche
- Riepilogo

Capitolo 8. Gestione degli account online
- Panoramica sulla gestione degli account in Android
- Implementazione della gestione degli account
- Supporto per gli account Google
- Riepilogo

Capitolo 9. Sicurezza aziendale
- Amministrazione del dispositivo
- Supporto VPN
- EAP Wi-Fi
- Riepilogo

Capitolo 10. Sicurezza del dispositivo
- Controllo dell'installazione e dell'avvio del sistema operativo
- Boot verificato
- Crittografia del disco
- Sicurezza dello schermo
- Debug USB sicuro
- Backup in Android
- Riepilogo

Capitolo 11. NFC ed elementi sicuri
- Panoramica su NFC
- Supporto NFC in Android
- Elementi sicuri
- Emulazione di card software
- Riepilogo

Capitolo 12. SELinux
- Introduzione a SELinux
- Implementazione in Android
- Policy SELinux di Android 4.4.
- Riepilogo

Capitolo 13. Aggiornamenti di sistema e accesso root
- Bootloader
- Recovery
- Accesso root
- Accesso root sulle build di produzione
- Riepilogo

Indice analitico