Questão FC296546
As práticas de SDL (Security Development Lifecycle) recomendam ações importantes que devem ser adotadas por projetistas, arquitetos e programadores durante o processo de desenvolvi
Segurança em Aplicações (Programação Segura)
CESGRANRIO · 2023
As práticas de SDL (Security Development Lifecycle) recomendam ações importantes que devem ser adotadas por projetistas, arquitetos e programadores durante o processo de desenvolvimento de um software. Um teste muito utilizado é a análise em tempo de execução do software totalmente compilado, permitindo a verificação das funcionalidades que podem apenas ser testadas quando todos os componentes estão integrados e em execução. Esse tipo de teste é conhecido como
- SAST
- DAST
- VAST
- DREAD
- STRIDE
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
DAST (Dynamic Application Security Testing) é um teste dinâmico realizado em tempo de execução sobre a aplicação já compilada e em funcionamento. Avalia o comportamento do sistema integrado, inspecionando respostas a entradas e interações externas.
Funciona como uma abordagem caixa‑preta: o testador não precisa do código-fonte, apenas acessa a aplicação por suas interfaces (por exemplo, HTTP/HTTPS), simulando vetores de ataque reais.
Detecta vulnerabilidades observáveis em tempo de execução, como injeções, XSS, falhas de autenticação/autorização e má configuração de componentes ou dependências.
Limitação: não revela problemas no código não exercitado nem lógica interna profunda; por isso deve ser combinado com análises estáticas para cobertura completa.
Conteúdo do catálogo FC Concursos · Atualizado em