Meltdown (vulnerabilità di sicurezza)

Meltdown è una vulnerabilità hardware che colpisce microprocessori Intel e ARM, che permette a programmi e potenziali attaccanti di accedere ad aree protette di memoria di un computer. Le è stato assegnato l'ID CVE CVE-2017-5754.

Meltdown è una vulnerabilità hardware che colpisce microprocessori Intel e ARM, che permette a programmi e potenziali attaccanti di accedere ad aree protette di memoria di un computer. Le è stato assegnato l'ID CVE CVE-2017-5754.

I microprocessori AMD non sembrano colpiti.

Storia

Meltdown è stato scoperto in modo indipendente dai ricercatori di Project Zero di Google, Cyberus Technology, e Università tecnica di Graz ed è stata resa pubblica congiuntamente a Spectre il 3 gennaio 2018, diversi giorni in anticipo rispetto alla data prevista del 9 gennaio 2018, a causa di notizie premature e speculazione diffusa. Di conseguenza, quando le vulnerabilità sono state divulgate, le patch non sono uscite in tempo in alcune piattaforme, come Ubuntu.

Successivamente continuando ad analizzare il problema sono venute alla luce altre vulnerabilità strettamente legate a Meltdown, quali Meltdown Prime e Total Meltdown.

Impatto

Secondo gli scopritori della vulnerabilità, ne è potenzialmente affetto ogni processore Intel che implementi l'esecuzione fuori ordine, il che corrisponde sostanzialmente a ogni processore Intel in commercio sin dal 1995 (ad eccezione di Intel Itanium e Intel Atom precedenti al 2013), successivamente viene confermato come la vulnerabilità colpisca i vari processori Intel Core i3-i5-i7-i7 extreme-i9 (Nehalem a 45-32 nm e successivi), Intel Xeon in svariate sue declinazioni, Intel Atom (serie A, C, E, X3, Z), Intel Celeron (serie J, N), Intel Pentium (serie J, N).

Ci si aspetta che il bug abbia ripercussioni sui maggiori fornitori di cloud computing, come Amazon Web Services e Google Cloud Platform. I fornitori di cloud computing, infatti, eseguono diverse macchine virtuali sullo stesso server fisico, e, per impedire a programmi eseguiti di accedere a memoria in uso da altri programmi in esecuzione, fanno affidamento proprio sulle protezioni che Meltdown aggira.

Funzionamento

Meltdown sfrutta una corsa critica delle CPU tra l'esecuzione delle istruzioni che accedono alla memoria e la verifica dei privilegi di accesso alla memoria. L'attacco è descritto basandosi su processori Intel e sistemi operativi Microsoft Windows, macOS e Linux dato che l'articolo utilizza questi sistemi nelle sue analisi, ma l'attacco può agire anche su altri sistemi operativi e processori.

Servizi correlati

Altre voci

Enigma (crittografia)E

Enigma (crittografia)

Enigma fu un dispositivo elettromeccanico per cifrare e decifrare messaggi. Macchina nata da un tentativo di commercializzazione poi fallito, fu ampiamente utilizzata dalle forze armate tedesche durante il periodo nazista e della seconda guerra mondiale. La facilità d'uso e la presunta…

Leggi la voce →
I

Informatica forense

L'informatica forense è una branca della scienza digitale forense legata alle prove acquisite da computer e altri dispositivi con funzioni di memorizzazione digitale (fotocamere, videocamere, memorie di massa). Il suo scopo è quello di esaminare dispositivi digitali seguendo provedure di analisi…

Leggi la voce →
Salvatore Sanfilippo (programmatore)S

Salvatore Sanfilippo (programmatore)

Salvatore Sanfilippo, noto anche con lo pseudonimo di antirez (Campobello di Licata, 7 marzo 1977), è un informatico italiano.

Leggi la voce →
Token (sicurezza)T

Token (sicurezza)

Un token per la sicurezza (dall'inglese "gettone", o "pedina") chiamato anche token hardware, token per l'autenticazione, token crittografico, o semplicemente token, è un oggetto fisico o un componente logico necessario per le autenticazioni forti, dette a due fattori.

Leggi la voce →
Prova penetrometrica staticaP

Prova penetrometrica statica

La prova penetrometrica statica, o Cone Penetration Test (CPT), è una prova eseguita localmente nel sottosuolo (in situ) per il riconoscimento di massima del profilo stratigrafico/litologico (tipologia di terreni) e delle proprietà meccaniche del terreno. È indicata per i terreni sciolti a…

Leggi la voce →
B

BackBox

BackBox è una distribuzione GNU/Linux derivata da Ubuntu, progettata per eseguire penetration test e vulnerability assessment and mitigation fornisce un insieme di strumenti che facilitano l'analisi di reti e sistemi informatici. Essa integra in un ambiente desktop completo tutti gli strumenti…

Leggi la voce →