FC ConcursosFC Concursos

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

  1. criando uma equipe de segurança separada que realiza auditorias manuais de segurança em intervalos regulares, após cada fase do desenvolvimento.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Continue aprendendo