Questão FC373810
A equipe de desenvolvimento do Tribunal Regional do Trabalho está trabalhando em um novo produto de software que será implementado em um ambiente de nuvem. A organização utiliza pr
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FCC · 2025
A equipe de desenvolvimento do Tribunal Regional do Trabalho está trabalhando em um novo produto de software que será implementado em um ambiente de nuvem. A organização utiliza práticas de DevOps e DevSecOps para acelerar o desenvolvimento e, ao mesmo tempo, melhorar a segurança desde as primeiras fases do ciclo de vida do software. Um dos principais desafios para a equipe é integrar testes de segurança contínuos sem impactar a velocidade de entrega, o que pode ser conseguido
- criando uma equipe de segurança separada que realiza auditorias manuais de segurança em intervalos regulares, após cada fase do desenvolvimento.
- implementando verificações de segurança apenas na fase final do desenvolvimento, para garantir que todos os testes de segurança sejam realizados apenas uma vez.
- adotando a abordagem Shift Left Security e integrando ferramentas automatizadas de segurança diretamente nos pipelines de CI/CD, permitindo que vulnerabilidades sejam detectadas nas primeiras fases do desenvolvimento.
- garantindo que a equipe de desenvolvimento seja treinada em práticas de DevSecOps, aplicando na fase de produção, testes IAST (Interactive Agile Security Testing), que combinam testes FAST e ZAST, usando software para monitorar a performance da aplicação.
- concentrando-se principalmente em automação de testes de performance e de funcionalidades, com foco em segurança após a fase de homologação, aplicando testes RAST (Rapid Agile Security Testing).
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa correcta recomenda adotar Shift Left Security: antecipar atividades de segurança para as primeiras etapas do ciclo de vida do software. Isso significa integrar verificações automáticas no fluxo de desenvolvimento, não deixar a segurança apenas para o fim.
Ao inserir ferramentas de segurança nos pipelines de CI/CD, como SAST, DAST, SCA, varredura de IaC e detecção de secrets, as vulnerabilidades são identificadas imediatamente após cada commit ou build.
Esse modelo gera feedback rápido ao desenvolvedor, reduz o custo e o esforço de correção e evita acúmulo de problemas. Políticas automáticas podem bloquear builds ou sinalizar falhas para priorização.
Assim, a integração contínua com testes de segurança automatizados alinha velocidade e proteção, característica central do DevSecOps.
Conteúdo do catálogo FC Concursos · Atualizado em