Aggiornamenti recenti Luglio 26th, 2024 2:16 PM
Ago 23, 2023 Marina Londei Attacchi, In evidenza, News, RSS 0
I ricercatori di ETH Zurich hanno individuato un pericoloso attacco che sfrutta la tecnologia di ottimizzazione delle moderne CPU. Chiamato “Inception”, l’attacco è in grado di accedere a dati sensibili sfruttando la vulnerabilità presente su tutte le CPU AMD Zen, compresi gli ultimi modelli.
Come si legge sul report dei ricercatori, gli attaccanti sfruttano l’esecuzione speculativa e una tecnica chiamata “speculazione fantasma” per accedere a informazioni sensibili senza ottenere privilegi di amministratore.
La prima è una funzionalità presente sui processori moderni che consente di aumentare le performance anticipando l’esecuzione di istruzioni prima di conoscere il risultato delle precedenti, riducendo il costo dei task condizionali. L’esecuzione speculativa espone informazioni sensibili, comprese quelle nella memoria nel kernel, e le rende accessibili anche da processi con meno privilegi, come le applicazioni dannose in esecuzione sul dispositivo.
La seconda tecnica sfrutta invece una vulnerabilità dei processori AMD che consente agli attaccanti di scatenare previsioni errate, esponendo i dati sensibili.
L’unione di queste due tecniche ha dato origine a una catena di attacco estremamente pericolosa in cui gli attaccanti “iniettano” previsioni errate. “Come nel film con lo stesso nome, Inception impianta un’idea nella CPU mentre, in un certo senso, sta ‘sognando’ per portarla a eseguire azioni errata basate su esperienze auto-concepite” spiegano i ricercatori.
Ciò che fanno gli attaccanti è creare un flusso di controllo inesistente, “fantasma”, per dirottare il flusso dell’esecuzione speculativa facendo credere alla CPU che un’istruzione XOR sia in realtà una chiamata ricorsiva, causando un overflow del buffer dello stack di ritorno in un indirizzo di destinazione definito dall’attaccante.
Un modo per mitigare il problema è svuotare il branch che si occupa delle predizioni (Branch Predictor Unit, BPU) prima di cambiare contesto; questo approccio, però, riduce notevolmente le prestazioni della CPU, con un overhead che va dal 93,1% al 216,9% nelle architetture Zen 1 e Zen 2.
In un avviso di sicurezza, AMD ha specificato di non essere a conoscenza di casi in cui è stato eseguito Inception, e che l’attacco può essere eseguito soltanto in locale. Il consiglio è comunque quello di aggiornare il BIOS e applicare le patch di sicurezza previste.
Apr 12, 2024 0
Mar 26, 2024 0
Dic 07, 2023 0
Mag 08, 2023 0
Lug 26, 2024 0
Lug 26, 2024 0
Lug 25, 2024 0
Lug 25, 2024 0
Lug 26, 2024 0
Parigi è al centro dell’attenzione mondiale per le...Lug 24, 2024 0
Il 19 luglio 2024 è una data che rimarrà impressa per...Lug 24, 2024 0
Con l’obiettivo di assicurare un adeguato livello di...Lug 23, 2024 0
Le password sono ormai universalmente riconosciute come un...Lug 23, 2024 0
Sembra un numero fin troppo elevato, ma è tutto vero:...Mag 21, 2024 0
Una delle sfide principali delle aziende distribuite sul...Mag 08, 2024 0
L’ultimo non è stato un buon anno per Microsoft:...Mag 04, 2018 0
E se vi dicessimo che la saga di Star Wars ...Nov 14, 2016 2
Abbiamo rubato al blog di Kaspersky un vecchio pezzo di...Nov 08, 2016 2
Il numero uno degli scacchi mondiali Magnus Carlsen ha...Lug 26, 2024 0
Parigi è al centro dell’attenzione mondiale per le...Lug 26, 2024 0
Tanti videogiocatori si affidano ai cheat per avere più...Lug 25, 2024 0
I ricercatori di ESET hanno scoperto EvilVideo, una...Lug 25, 2024 0
Daggerfly, gruppo di cybercriminali cinesi conosciuto anche...Lug 24, 2024 0
Il 19 luglio 2024 è una data che rimarrà impressa...