Skip to main content

Durata corso:

3 giorni

Costo:

1.210,00 €

Sviluppo di Applicazioni Mobile con Android – Sicurezza

Codice: SMSM06

Nell’era digitale attuale, garantire la sicurezza delle applicazioni mobili è diventato essenziale. Questo corso fornisce una panoramica approfondita delle tecniche e degli strumenti utilizzati per proteggere le applicazioni Android da minacce e vulnerabilità.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Quadro Generale sulla Sicurezza Mobile
    • Scenari di protezione dei dati
    • Importanza della sicurezza nell’ecosistema mobile
  • Fondamenti della Crittografia
    • Cifratura a chiave simmetrica e asimmetrica
    • Applicazione e significato nel contesto mobile
  • Android App Security Model
    • Sistema, Piattaforma, System e Kernel Security
  • User Account e Permessi
    • Gestione e assegnazione dei permessi
    • Protezione dei dati dell’utente
  • Minacciare la Sicurezza: Virus e Malware
    • Identificazione e prevenzione
    • Strategie per minimizzare il rischio
  • Privilege Escalation e Broadcast Receiver Priority Attacks
    • Identificazione e soluzioni
  • Tecniche di Key Management
    • Gestione delle chiavi di cifratura
  • Strumenti Android per la Sicurezza
    • Uso di Keychain e Android Key Store
  • Protezione dello Storage
    • Interno ed esterno
    • Strategie anti-furto
  • Best Practices per Content Providers
    • Uso sicuro e protezione dei dati
  • Sicurezza e Accesso ai Dati
    • SQL Injection
    • Script Injection attraverso WebView
  • Protocolli di Rete Sicuri
    • Uso di Https, SSLSockets
    • Comunicazione con GCM – Google Cloud Messaging
  • Sandbox di Android
    • Definizione, gestione e protezione
  • Uso dei Nonces
    • Generatori di numeri pseudorandom
  • Android Lint
    • Strumento di sviluppo per la sicurezza
  • Crittografia del Codice Java
    • Uso di ProGuard per la sicurezza
  • Gestione dei File di Configurazione
    • Protezione e buone prassi
  • System App
    • Definizione, utilizzo e precauzioni
  • Sessioni Pratiche
    • Dimostrazioni in tempo reale e coding per applicare le tecniche apprese
Partecipanti

Sviluppatori Android esperti, Ingegneri della sicurezza e professionisti IT interessati ad approfondire la sicurezza nell’ambito dello sviluppo di applicazioni Android.

Prerequisiti
  • Esperienza avanzata nello sviluppo di applicazioni Android.
  • Conoscenza dei concetti di base della sicurezza informatica.
  • Familiarità con Java e Kotlin.
Obiettivi

Dopo aver completato il corso, i partecipanti avranno acquisito una conoscenza avanzata delle tecniche e degli strumenti per proteggere le applicazioni Android, saranno in grado di identificare vulnerabilità e applicare soluzioni adeguate a garantire la sicurezza delle loro applicazioni.

Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.