FC ConcursosFC Concursos

Questão FC483908

Em relação à análise de vulnerabilidades, julgue o item a seguir. Buffer overflow é um tipo de CWE (Common Weakness Enumeration) que ocorre quando a quantidade de dados no buffer é

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

CEBRASPE (CESPE) · 2025

Em relação à análise de vulnerabilidades, julgue o item a seguir.


Buffer overflow é um tipo de CWE (Common Weakness Enumeration) que ocorre quando a quantidade de dados no buffer é a mesma da capacidade de armazenamento correspondente alocada em memória pela aplicação.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Buffer overflow está errado porque define o problema como quando a quantidade de dados é igual à capacidade do buffer. Na verdade o estouro ocorre quando a quantidade de dados ultrapassa a capacidade alocada, ou seja quando o programa tenta escrever mais bytes do que o espaço reservado.


Esse excesso faz com que bytes escritos sobrescrevam posições de memória adjacentes, podendo corromper variáveis, ponteiros ou o endereço de retorno da função, e ser explorado para alterar o fluxo de execução. Em termos simples: \(tamanho\_dados > capacidade\_buffer\).


Como fraqueza listada em CWE, é causada por falta de checagem de limites e uso de funções inseguras (por exemplo funções que não limitam cópia). Medidas de mitigação incluem validação de entrada, funções seguras, canários de pilha, ASLR e NX.

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

Continue aprendendo