FC ConcursosFC Concursos

Questão FC483906

Julgue o item a seguir, a respeito da segurança da informação e dos vários tipos de ataques e suas características. Um ataque do tipo UAF (use-after-free) se caracteriza pelo uso d

Segurança em Aplicações (Programação Segura)

CEBRASPE (CESPE) · 2025

Julgue o item a seguir, a respeito da segurança da informação e dos vários tipos de ataques e suas características.

 

Um ataque do tipo UAF (use-after-free) se caracteriza pelo uso de espaço de memória específico antes de ter sido explicitamente alocado pelo programa.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada ERRADO porque confunde o conceito básico. Use-after-free não é o uso de memória antes da alocação.

Trata-se do uso de memória depois de ela ter sido explicitamente liberada pelo programa. Ou seja, um ponteiro passa a referir-se a uma região que já foi retornada ao sistema.

Esse cenário gera um dangling pointer, que pode causar falha do programa, corrupção de memória ou permitir execução de código arbitrário se um invasor reaproveitar essa região.

O ataque normalmente explora a reutilização do bloco liberado: o invasor força a realocação e injeta dados controlados, fazendo o programa operar sobre dados maliciosos.

Mitigações incluem uso de linguagens seguras, smart pointers, análise dinâmica (ASAN) e práticas cuidadosas de gerenciamento de memória.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo