FC ConcursosFC Concursos

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

  1. SAST
  2. DAST
  3. VAST
  4. DREAD
  5. 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

Continue aprendendo