Lo svuotamento di tutte le cache su qualsiasi contesto passa da processi mutuamente diffidenti all'unico modo di prevenire attacchi di temporizzazione della cache?

7

Questo articolo dimostra un devastante attacco di temporizzazione della cache basato su Javascript che consente il monitoraggio cross-VM dei movimenti del mouse e altro attività da pagine web.

È l'unico modo per evitare che lo snooping basato sulla cache per il kernel su (1) non esegua processi di diffidenza reciproca sulla stessa CPU muoia allo stesso tempo e (2) svuota tutte le cache su tutti gli switch di contesto tra diffidenti e reciprocamente diffidenti processi?

    
posta Demi 24.05.2016 - 05:26
fonte

1 risposta

1

Risposta diretta

Hai già letto le pagine 11 e 12 di questo documento, capitolo 5.1, su Prevalenza dei sistemi vulnerabili e 5.2: Contromisure ?

Se il tuo sistema è veramente vulnerabile, allora sì, devi svuotare la cache di informazioni sensibili prima di accedere a pagine Web sospette.

Ma se il tuo strumento di crittografia utilizza memoria non memorizzata nella cache , non sono vulnerabili ...

Potresti usare NON Intel o CPU single core ... o assicurarti che nessun Sandy Bridge, né Ivy Bridge e nessuna micro-architettura Broadwell siano usati nel tuo hardware.

E mantieni i tuoi server basati su Intel lontano dal JavaScript ottimizzato.

Riflessione della seconda volta

Per mia comprensione, questo documento è più una dimostrazione di concetto di un ricettario sugli exploit .

Voglio dire, se questo fosse possibile in questa configurazione specifica, utilizzando questo metodo e JavaScript ottimizzato, dobbiamo tenere presente che:

L'attacco con la cache è possibile.

Indipendentemente dal requisito della questa dimostrazione.

In effetti, i nuovi processori multi-core non sono sufficientemente protetti, a causa alle sfide prestazionali.

E la nuova ottimizzazione a livello di biblioteche potrebbe rendere alcune backdoor non presidiate.

Questo exploit è difficile da riprodurre, ma mostra che se i costruttori di processori non si preoccupano, futur potrebbe diventare pericoloso.

    
risposta data 24.05.2016 - 07:40
fonte

Leggi altre domande sui tag