Ed
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).