Questão FC483925
A respeito do desenvolvimento seguro de aplicações, frameworks OWASP e testes dinâmicos de aplicações, julgue o item a seguir. Aplicar sequências de entradas longas para explorar v
Segurança em Aplicações (Programação Segura)
CEBRASPE (CESPE) · 2024
A respeito do desenvolvimento seguro de aplicações, frameworks OWASP e testes dinâmicos de aplicações, julgue o item a seguir.
Aplicar sequências de entradas longas para explorar vulnerabilidades de buffer overflow é um exemplo de teste dinâmico voltado a verificar vulnerabilidades potencialmente exploráveis em um aplicativo em execução.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O item está correto. Testes realizados com a aplicação em execução que enviam entradas longas para verificar comportamento são exemplos típicos de teste dinâmico.
No caso do buffer overflow, a ausência de verificação de tamanho permite que dados excedam o espaço reservado, sobrescrevam áreas adjacentes na memória e provoquem falha ou execução de código não autorizado.
Ferramentas e técnicas de teste dinâmico, como *fuzzing* e pentests, automatizam o envio de entradas anômalas e analisam respostas e crashes para identificar pontos potencialmente exploráveis.
O OWASP recomenda esse tipo de análise como prática de segurança para encontrar vulnerabilidades em tempo de execução. Testes devem ser feitos em ambiente controlado e complementados por correções como validação de entrada e proteções de memória.
Conteúdo do catálogo FC Concursos · Atualizado em