A respeito de ciclo de vida de desenvolvimento seguro, julgu...
Durante a fase de implementação, são aplicados padrões de codificação e testes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C (certo)
A questão aborda o tema do ciclo de vida de desenvolvimento seguro e foca especificamente na fase de implementação. Vamos explorar isso de forma mais detalhada para que você compreenda por que a alternativa C é a correta.
No ciclo de vida de desenvolvimento seguro, cada fase do desenvolvimento de software é estruturada com práticas e procedimentos que visam garantir a segurança do produto final. As fases geralmente incluem: planejamento, design, implementação, verificação e manutenção.
Fase de Implementação:
Durante a fase de implementação, que é o foco da questão, o código é efetivamente escrito. Para garantir que o software seja seguro, algumas práticas são essenciais:
- Padrões de Codificação: Utilização de boas práticas de codificação que evitam vulnerabilidades comuns, como injeção de SQL, XSS (Cross-Site Scripting), entre outras.
- Testes: Realização de testes de segurança, como testes de penetração e revisões de código para identificar e corrigir possíveis falhas de segurança.
A questão afirma que, durante a fase de implementação, são aplicados padrões de codificação e testes. Isso está absolutamente correto, uma vez que seguir essas práticas é crucial para desenvolver um software seguro. Portanto, a alternativa C está correta.
Justificativa das Alternativas Incorretas:
Como a questão é de julgamento do item e não existem outras alternativas, focamos em entender por que esta alternativa é correta. Se houvesse alternativas incorretas, seguiríamos o mesmo raciocínio para identificar possíveis erros em cada uma delas, considerando as práticas e procedimentos do ciclo de vida de desenvolvimento seguro.
Se precisar de mais alguma orientação ou tiver outras dúvidas, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gab: Certo.
Olha a definição de IMPLEMENTAR no dicionário: [Informática] Solucionar uma questão, um problema; tirar uma dúvida; resolver.
[Informática] Pôr em execução certos programas informáticos com propósitos determinados: a companhia implementou uma nova versão do Windows.
O ciclo de vida de desenvolvimento seguro de softwares (SDLC) é uma abordagem para o desenvolvimento de software que incorpora a segurança desde as fases iniciais do processo. O SDLC visa identificar e mitigar riscos de segurança ao longo de todo o ciclo de vida do software, desde a concepção até a manutenção.
O SDLC é composto por várias fases, cada uma com suas próprias atividades e tarefas de segurança específicas. As fases típicas do SDLC incluem:
- Análise de requisitos: Nesta fase, os requisitos de segurança são identificados e documentados.
- Design: Nesta fase, os requisitos de segurança são implementados no design do software.
- Implementação: Nesta fase, o software é desenvolvido e implantado.
- Teste: Nesta fase, o software é testado para vulnerabilidades de segurança.
- Deploy: Nesta fase, o software é disponibilizado para os usuários.
- Manutenção: Nesta fase, o software é atualizado e mantido.
O SDLC é uma abordagem eficaz para o desenvolvimento de software seguro. Ao integrar a segurança em todas as fases do ciclo de vida, o SDLC ajuda a garantir que o software seja seguro desde o início.
Aqui estão alguns benefícios do SDLC:
- Reduz o risco de vulnerabilidades de segurança: O SDLC ajuda a identificar e mitigar riscos de segurança ao longo de todo o ciclo de vida do software.
- Melhora a qualidade do software: O SDLC ajuda a garantir que o software seja seguro, confiável e de alta qualidade.
- Reduz os custos de desenvolvimento e manutenção: O SDLC ajuda a evitar problemas de segurança que podem levar a recalls, reparos e outros custos.
O SDLC é uma ferramenta importante para o desenvolvimento de software seguro. Ao seguir o SDLC, as organizações podem reduzir o risco de vulnerabilidades de segurança e melhorar a qualidade do software.
Aqui estão alguns comentários específicos sobre o SDLC:
- É uma abordagem holística: O SDLC considera a segurança em todas as fases do ciclo de vida do software, desde a concepção até a manutenção.
- É adaptável: O SDLC pode ser adaptado para atender às necessidades específicas de uma organização.
- É essencial para o desenvolvimento de software seguro: O SDLC é uma ferramenta importante para organizações que desejam desenvolver software seguro.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo