Aspetti di sicurezza nei dispositivi embedded

Aspetti di sicurezza nei dispositivi embedded

Il modulo affronta i principali aspetti di sicurezza legati ai dispositivi embedded, con un focus su hardware e software utilizzati in applicazioni critiche. Verranno esplorati attacchi e contromisure specifici per l’ambiente embedded, con laboratori pratici per consolidare le conoscenze teoriche. Il modulo ha come obiettivi: (i) comprendere i principi di sicurezza nei sistemi embedded, (ii) Identificare vulnerabilità hardware e software specifiche dei dispositivi embedded (iii) applicare tecniche di protezione contro attacchi mirati a piattaforme embedded (iii) sviluppare competenze pratiche in analisi e mitigazione delle minacce.

Argomenti

Introduzione alla Sicurezza nei Sistemi Embedded; Architetture e Modelli di attacco; Sicurezza Hardware; Sicurezza del Software Embedded; Comunicazioni Sicure; Tendenze e Case Study

Target

Formazione per dipendenti e professionisti

Articolazione corso

Modulo 1 - INTRODUZIONE ALLA SICUREZZA NEI SISTEMI EMBEDDED
10 ore

• Differenze tra sicurezza nei sistemi embedded e nei sistemi generici
• Principi di sicurezza: confidenzialità, integrità, disponibilità
• Minacce specifiche: attacchi fisici, attacchi software e vulnerabilità del firmware

Modulo 2 - ARCHITETTURE E MODELLI DI ATTACCO
10 ore

• Architetture hardware di dispositivi embedded (SoC, MCU, FPGA)
• Modelli di attacco (Threat Models) e analisi di rischio
• Introduzione a TrustZone, SGX e altre tecnologie per sicurezza

Modulo 3 - SICUREZZA HARDWARE
10 ore

• Attacchi a livello hardware
• Side-channel attacks (DPA, SPA)
• Fault injection (laser, glitching)
• Contromisure hardware
• Randomizzazione
• Tecniche di masking e DPA countermeasures

Modulo 4 - SICUREZZA DEL SOFTWARE EMBEDDED
5 ore

• Buffer overflow e mitigazioni
• Sicurezza del firmware
• Tecniche di cifratura e autenticazione
• Secure Boot e aggiornamenti sicuri
• Utilizzo di strumenti come Binwalk per analisi firmware

Modulo 5 - COMUNICAZIONI SICURE
5 ore

• Protocolli crittografici per IoT ed embedded (TLS/DTLS, MQTT)
• Implementazione di chiavi crittografiche sicure. • Vulnerabilità nei protocolli wireless (ZigBee, Bluetooth)

LABORATORIO
16 ore

• Analisi di firmware: Decodifica e reverse engineering con Binwalk e Ghidra
• Side-channel attack: Simulazione e rilevazione di attacchi DPA su hardware demo
• Secure Boot: Implementazione di un sistema di avvio sicuro con microcontrollori
• Simulazione di attacchi wireless: Analisi della sicurezza di ZigBee o Bluetooth
• Testing hardware: Identificazione di vulnerabilità con fault injection su FPGA

Aspetti di sicurezza nei dispositivi embedded

Indice

ISCRIZIONE

Compila il form in tutte le sue parti. All'invio riceverai una email di conferma.

Potresti essere inseressato anche a....