Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 581

KASLR

O que é KASLR?

KASLRO KASLR aleatoriza a base do kernel e o endereco de carga dos modulos a cada boot, impedindo que atacantes usem simbolos fixos do kernel em escaladas locais de privilegios.


KASLR estende o ASLR ao kernel: imagem do kernel, modulos, area vmalloc, physmap e pilhas sao carregados com offset aleatorio em cada boot. O Linux introduziu KASLR basico em 2014, reforcado por KAISER/KPTI contra Meltdown; o Windows usa-o desde o Vista e refinou-o no Windows 10. Como o kernel costuma partilhar um unico espaco de enderecos, uma unica fuga de ponteiro pode quebrar o KASLR; investigadores demonstraram canais laterais (cache, TLB, prefetch, execucao especulativa) que recuperam o offset. KASLR e mais util com SMEP/SMAP, KPTI, kCFI e restricoes rigorosas em /proc e dmesg para evitar fugas de enderecos.

Exemplos

  1. 01

    Linux desloca a base do kernel em offset aleatorio alinhado a 1 GiB em cada boot.

  2. 02

    Windows 10 aleatoriza o endereco de carga de ntoskrnl.exe a cada boot.

Perguntas frequentes

O que é KASLR?

O KASLR aleatoriza a base do kernel e o endereco de carga dos modulos a cada boot, impedindo que atacantes usem simbolos fixos do kernel em escaladas locais de privilegios. Pertence à categoria Segurança de aplicações da cibersegurança.

O que significa KASLR?

O KASLR aleatoriza a base do kernel e o endereco de carga dos modulos a cada boot, impedindo que atacantes usem simbolos fixos do kernel em escaladas locais de privilegios.

Como funciona KASLR?

KASLR estende o ASLR ao kernel: imagem do kernel, modulos, area vmalloc, physmap e pilhas sao carregados com offset aleatorio em cada boot. O Linux introduziu KASLR basico em 2014, reforcado por KAISER/KPTI contra Meltdown; o Windows usa-o desde o Vista e refinou-o no Windows 10. Como o kernel costuma partilhar um unico espaco de enderecos, uma unica fuga de ponteiro pode quebrar o KASLR; investigadores demonstraram canais laterais (cache, TLB, prefetch, execucao especulativa) que recuperam o offset. KASLR e mais util com SMEP/SMAP, KPTI, kCFI e restricoes rigorosas em /proc e dmesg para evitar fugas de enderecos.

Como se defender contra KASLR?

As defesas contra KASLR costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para KASLR?

Nomes alternativos comuns: ASLR do kernel.

Termos relacionados