Flashcard FC487151
O que caracteriza um ataque use-after-free?
Segurança em Aplicações (Programação Segura)
CEBRASPE (CESPE) · 2025
O que caracteriza um ataque use-after-free?
Mostrar resposta e comentário
Resposta
Um ataque use-after-free ocorre quando um programa acessa memória depois de ela ter sido explicitamente liberada pelo próprio programa.
• Ponteiro pendente: um ponteiro passa a referir-se a uma região de memória já retornada ao sistema, podendo causar falha, corrupção de memória ou execução de código arbitrário.
• Exploração por reutilização: o invasor força a realocação do bloco liberado e injeta dados controlados, fazendo o programa operar sobre dados maliciosos.
• Mitigações: uso de linguagens seguras, smart pointers, análise dinâmica como ASAN e práticas cuidadosas de gerenciamento de memória.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/483906
Conteúdo do catálogo FC Concursos · Atualizado em