Che cos'è l'analisi del firmware (anteprima)?
Proprio come i computer hanno sistemi operativi, i dispositivi IoT hanno firmware ed è il firmware che esegue e controlla i dispositivi IoT. Per i generatori di dispositivi IoT, la sicurezza è un problema quasi universale poiché i dispositivi IoT non hanno tradizionalmente misure di sicurezza di base.
Ad esempio, i vettori di attacco IoT usano in genere facilmente sfruttabili, ma facilmente correggebili, ad esempio account utente hardcoded, pacchetti open source obsoleti e vulnerabili o la chiave di firma crittografica privata di un produttore.
Usare il servizio di analisi del firmware per identificare le minacce alla sicurezza incorporate, le vulnerabilità e i punti deboli comuni che potrebbero altrimenti non essere rilevati.
Nota
La pagina di analisi del firmware è disponibile in ANTEPRIMA. Le condizioni aggiuntive per l'anteprima di Azure includono altri termini legali che si applicano a funzionalità di Azure in versione beta, anteprima o altrimenti non ancora disponibili a livello generale.
Come assicurarsi che il firmware sia sicuro
L'analisi del firmware può analizzare il firmware per individuare punti deboli e vulnerabilità comuni e fornire informazioni dettagliate sulla sicurezza del firmware. Questa analisi è utile se si compila il firmware internamente o si riceve il firmware dalla catena di approvvigionamento.
Fatturazione software dei materiali (SBOM): ricevere un elenco dettagliato dei pacchetti open source usati durante il processo di compilazione del firmware. Vedere la versione del pacchetto e la licenza che regola l'uso del pacchetto open source.
Analisi CVE: vedere quali componenti del firmware hanno vulnerabilità ed esposizione di sicurezza note pubblicamente.
Analisi della protezione avanzata binaria: identificare i file binari che non hanno abilitato flag di sicurezza specifici durante la compilazione, ad esempio la protezione dell'overflow del buffer, posizionare file eseguibili indipendenti e tecniche di protezione avanzata più comuni.
Analisi dei certificati SSL: rivela i certificati TLS/SSL scaduti e revocati.
Analisi delle chiavi pubbliche e private: verificare che le chiavi crittografiche pubbliche e private individuate nel firmware siano necessarie e non accidentali.
Estrazione dell'hash delle password: assicurarsi che gli hash delle password dell'account utente usino algoritmi di crittografia sicuri.