Logo Passei Direto
Buscar
Testes de Software são amplamente adotados como parte das práticas do processo de DevSecOps, sendo abordados tantos os testes tradicionais da engenharia de software quanto aqueles da perspectiva de Test-Driven Security. Estes testes buscam tanto melhorar a qualidade do software quanto melhorar a postura de segurança do software. Uma empresa possui uma aplicação Web crítica do tipo SPA (Single-Page Application). É uma aplicação complexa que precisa lidar com diversos formatos e tipos de dados que são imputados pelo usuário. É uma aplicação que irá residir como Public-Facing Application. A empresa está preocupada com erros da validação de entrada. Das alternativas abaixo, qual a MELHOR alternativa a empresa pode adotar para minimizar a materialização de sua preocupação? Grupo de escolhas da pergunta Teste de Integração Dynamic Application Security Testing (DAST) Teste de Intrusão (Pentest) Teste de Fuzzing
User badge image
Cantinho Da Pós

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para minimizar os erros de validação de entrada em uma aplicação Web crítica, é importante escolher uma abordagem de teste que se concentre na segurança e na validação de dados. Vamos analisar as opções: 1. Teste de Integração: Este tipo de teste verifica a interação entre diferentes módulos ou componentes do sistema, mas não foca especificamente na validação de entrada ou na segurança. 2. Dynamic Application Security Testing (DAST): Este teste é realizado em uma aplicação em execução e se concentra em identificar vulnerabilidades de segurança, incluindo problemas relacionados à validação de entrada. É uma abordagem eficaz para aplicações que estão expostas ao público. 3. Teste de Intrusão (Pentest): Embora este teste simule ataques para identificar vulnerabilidades, ele é mais abrangente e pode não se concentrar especificamente na validação de entrada. 4. Teste de Fuzzing: Este teste envolve enviar dados aleatórios ou malformados para a aplicação para identificar falhas de validação. É uma técnica útil para descobrir problemas de segurança relacionados à entrada de dados. Dentre as opções, a melhor alternativa para minimizar a preocupação com erros de validação de entrada em uma aplicação Web pública é o Dynamic Application Security Testing (DAST), pois ele avalia a aplicação em execução e identifica vulnerabilidades de segurança, incluindo problemas de validação de entrada. Portanto, a resposta correta é: Dynamic Application Security Testing (DAST).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina