Flashcard FC487153
O que caracteriza um buffer overflow?
Segurança em Aplicações (Programação Segura)
CEBRASPE (CESPE) · 2025
O que caracteriza um buffer overflow?
Mostrar resposta e comentário
Resposta
Um buffer overflow ocorre quando a quantidade de dados escrita ultrapassa a capacidade alocada do buffer.
• Sobrescrita de memória: esse excesso faz com que bytes escritos sobrescrevam posições de memória adjacentes, corrompendo variáveis, ponteiros ou o endereço de retorno da função.
• Exploração: a sobrescrita pode ser explorada para alterar o fluxo de execução do programa.
• Causa: falta de checagem de limites e uso de funções inseguras que não limitam cópia.
• Mitigações: validação de entrada, uso de funções seguras, canários de pilha, ASLR e NX.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/483908
Conteúdo do catálogo FC Concursos · Atualizado em