Martedi 20 Ottobre 2026 13:23:31 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Invalidazione della TLB

Il processo di cancellazione delle voci obsolete di traduzione degli indirizzi, in modo che le mappature della memoria rimangano corrette.

L'invalidazione della TLB è il processo di rimozione delle voci obsolete dal Translation Lookaside Buffer, una cache della CPU che accelera la traduzione degli indirizzi da virtuali a fisici. Quando una tabella delle pagine cambia, la vecchia traduzione deve essere rimossa in modo che il processore non continui a usare mappature di memoria che non sono più valide.

Nella sicurezza informatica, una corretta invalidazione della TLB è fondamentale per l'isolamento. Sistemi operativi, hypervisor e codice di sandboxing dipendono da essa per impedire che un processo, un guest o un livello di privilegio vedano memoria a cui non dovrebbero accedere. Gli attaccanti cercano spesso bug in cui l'invalidazione viene mancata, ritardata o applicata all'intervallo di indirizzi sbagliato, perché traduzioni obsolete possono portare a condizioni di use-after-free, corruzione della memoria o aggiramento dei confini. Chi difende si concentra su aggiornamenti accurati delle tabelle delle pagine, test specifici per le funzionalità e patch del kernel o del firmware che mantengono sincronizzato lo stato della traduzione.

← indice WIKICROOK