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

Intel CET

O que é Intel CET?

Intel CETIntel CET (Control-flow Enforcement Technology) e uma funcionalidade da CPU que combina shadow stack por hardware e Indirect Branch Tracking (IBT) para bloquear ROP, JOP e COP.


Intel CET foi introduzida com Tiger Lake (11a geracao Core) e os Xeon de 11a geracao, combinando duas protecoes. A shadow stack guarda enderecos de retorno numa pagina protegida pela CPU que o codigo do utilizador nao pode escrever diretamente; divergencias no RET geram excecao #CP. O Indirect Branch Tracking (IBT) exige que todos os destinos legitimos de salto indireto comecem com a instrucao ENDBR, impedindo saltos para o meio de funcoes ou gadgets. Os SO ativam processos via PROC_CET_* ou SetProcessMitigationPolicy; toolchains inserem ENDBR com -fcf-protection=full. CET trava ROP/JOP a velocidade de hardware e complementa ASLR, DEP, canarios e CFI.

Exemplos

  1. 01

    Windows 11 com protecao de pilha por hardware via CET em Core 11a geracao.

  2. 02

    Linux ativa USER_SHSTK para binarios endurecidos.

Perguntas frequentes

O que é Intel CET?

Intel CET (Control-flow Enforcement Technology) e uma funcionalidade da CPU que combina shadow stack por hardware e Indirect Branch Tracking (IBT) para bloquear ROP, JOP e COP. Pertence à categoria Segurança de aplicações da cibersegurança.

O que significa Intel CET?

Intel CET (Control-flow Enforcement Technology) e uma funcionalidade da CPU que combina shadow stack por hardware e Indirect Branch Tracking (IBT) para bloquear ROP, JOP e COP.

Como funciona Intel CET?

Intel CET foi introduzida com Tiger Lake (11a geracao Core) e os Xeon de 11a geracao, combinando duas protecoes. A shadow stack guarda enderecos de retorno numa pagina protegida pela CPU que o codigo do utilizador nao pode escrever diretamente; divergencias no RET geram excecao #CP. O Indirect Branch Tracking (IBT) exige que todos os destinos legitimos de salto indireto comecem com a instrucao ENDBR, impedindo saltos para o meio de funcoes ou gadgets. Os SO ativam processos via PROC_CET_* ou SetProcessMitigationPolicy; toolchains inserem ENDBR com -fcf-protection=full. CET trava ROP/JOP a velocidade de hardware e complementa ASLR, DEP, canarios e CFI.

Como se defender contra Intel CET?

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

Quais são outros nomes para Intel CET?

Nomes alternativos comuns: CET, Indirect Branch Tracking, IBT.

Termos relacionados

Veja também