Se dopo su ZombieLoad ti trovi in preda al panico e cerchi di scoprire come disattivare la funzione Intel Hyper-Threading per prevenire l'utilizzo di una nuova vulnerabilità simile a Spectre e Meltdown, fai un respiro profondo: le linee guida ufficiali di Intel non raccomandano effettivamente di farlo nella maggior parte dei casi.

ZombieLoad è simile agli attacchi precedenti basati su 'canali laterali' (in inglese, side-channel attack), che costringono i processori Intel ad aprire l'accesso a potenziali informazioni confidenziali, normalmente isolate e accessibili solo per le applicazioni che le utilizzano. I ricercatori di sicurezza hanno segnalato in precedenza che questa vulnerabilità è presente nella maggior parte dei chip Intel e può essere sfruttata in Windows, MacOS e Linux.

Intel, dal canto suo, non concorda con la gravità del rischio associato a ZombieLoad. L'azienda ha persino deciso di dare a ZombieLoad un altro nome: Microarchitectural Data Sampling (MDS) o Campionamento di Dati Microarchitetturali. Ammetti, suona molto meno spaventoso che fare riferimento a qualche zombie.
«La vulnerabilità MDS si basa sull'estrazione di dati che fuoriescono da piccole strutture nella CPU durante l'uso di un canale secondario di esecuzione speculativa in locale», spiegano in azienda. «Sfruttare praticamente MDS è un compito molto complesso. La vulnerabilità in sé non fornisce all'attaccante un modo per selezionare i dati che desidera ottenere».
«MDS è già stata corretta a livello hardware in molti dei nostri ultimi processori Intel Core di ottava e nona generazione, così come nella famiglia di processori Intel Xeon Scalable di seconda generazione», afferma la società. «Per altri prodotti interessati, le misure di mitigazione del rischio sono disponibili tramite l'aggiornamento del microcodice in combinazione con gli aggiornamenti appropriati del sistema operativo e del software del hypervisor, che sono disponibili da oggi. Abbiamo fornito sul nostro sito web e continuiamo a incoraggiare tutti a mantenere i propri sistemi aggiornati, in quanto questo è uno dei migliori modi per garantire la sicurezza».

I rappresentanti di Intel hanno anche sottolineato che il gruppo di ricerca ZombieLoad ha collaborato con la società e altri esperti del settore PC per risolvere la vulnerabilità prima che diventasse di pubblico dominio. "Desideriamo esprimere la nostra gratitudine ai ricercatori che hanno lavorato con noi e ai nostri partner del settore per il loro contributo a una soluzione coordinata di questo problema."
E per quanto riguarda l'Hyper-Threading?
Intel ha dichiarato che disattivare l'Hyper-Threading non è l'unica opzione per gli utenti PC. In effetti, secondo Intel, ogni cliente decide autonomamente come procedere. Se non puoi garantire la sicurezza del software installato, allora sì, probabilmente disattivare l'Hyper-Threading è una buona idea. Se invece il software proviene esclusivamente dal Microsoft Store, dal tuo reparto IT o è semplicemente installato da fonti che consideri fidate, probabilmente puoi lasciare attivato l'Hyper-Threading. Dipende davvero solo da quanto ti preoccupi della tua sicurezza.
«Poiché i fattori variano significativamente da un cliente all'altro, Intel non consiglia di disattivare l'Hyper-Threading, poiché è importante capire che questo non è l'unico modo per garantire protezione contro MDS e non offre protezione di per sé», afferma la dichiarazione dell'azienda.
Allo stesso tempo, le reazioni dei produttori di sistemi operativi differiscono tra loro.
Google ha rilasciato una correzione per Chrome OS che disattiva di default l'Hyper-Threading per i Chromebook. Le persone che vogliono riattivare la tecnologia di multi-threading possono farlo autonomamente, secondo l'azienda.
Apple ha rilasciato un aggiornamento per MacOS Mojave e ha comunicato che i clienti dell'azienda, in particolare quelli molto attenti alla sicurezza, possono disattivare l'Hyper-Threading autonomamente.
Microsoft ha dichiarato di aver rilasciato patch per il suo software per ridurre la probabilità dell'utilizzo di MDS, ma ha anche sottolineato che i clienti devono ulteriormente ricevere un aggiornamento del firmware dai loro produttori di PC.
Poiché la maggior parte dei fornitori di sistemi operativi ha deciso di mantenere l'Hyper-Threading attivo, la minaccia di ZombieLoad appare evidentemente non così grave come sembrava 24 ore fa. Inoltre, non ci sono ancora casi noti di sfruttamento della vulnerabilità in attacchi reali.
Inoltre, l'uso di patch senza disattivare la tecnologia Hyper-Threading riduce quasi nulla le prestazioni dei processori Intel.

Ma non crederete ai vostri occhi se guardate Intel sull'impatto delle patch di sicurezza sulle prestazioni con l'Hyper-Threading disattivato. L'azienda afferma che le correzioni di sicurezza, insieme alla disattivazione dell'Hyper-Threading, hanno un impatto sorprendentemente ridotto sulle prestazioni.

Il portale Sono categoricamente in disaccordo con l'opinione di Intel riguardo al fatto che disattivare l'Hyper-Threading non rappresenti un problema significativo, anche se Intel dimostra nel suo documento che le prestazioni non sono praticamente cambiate. Il problema risiede nella natura artificiosa dei test Intel a seguito della disattivazione dell'Hyper-Threading, poiché l'azienda non ha testato carichi di lavoro multithread specifici. Se Intel avesse utilizzato test come Blender, Cinebench o altri progettati per processori multicore e multithread, avremmo immediatamente visto un forte crollo nelle prestazioni.
Per sottolineare quanto sia importante la tecnologia Hyper-Threading, basta guardare i processori Intel i9-9900K a $500 e i7-9700K a $375, la principale differenza tra i quali risiede proprio nel supporto per l'Hyper-Threading. Disattivare l'Hyper-Threading sui processori Intel è un colpo incredibile per chiunque consideri fondamentale la prestazione multithread.
Ma c'è anche una buona notizia per coloro che utilizzano i più recenti processori Intel. Come dichiarato dall'azienda, molti dei suoi ultimi processori di 8ª e 9ª generazione hanno già correzioni del microcodice hardware, quindi i possessori di i9-9900K non hanno alcun motivo per disattivare l'Hyper-Threading. Il rischio di ZombieLoad è chiaramente maggiore per i processori più datati. I proprietari di questi sistemi dovranno fare affidamento sugli aggiornamenti del sistema operativo e del software, nonché sul funzionamento delle soluzioni antivirus che utilizzano, per ridurre il rischio di malware. Inoltre, ricordiamo ancora una volta che al momento non si conosce alcun attacco che utilizzi ZombieLoad.
Fonte: 3dnews.ru
