Desenvolvimento seguro é um requisito para construir um serv...

Próximas questões
Com base no mesmo assunto
Q839366 Segurança da Informação
Desenvolvimento seguro é um requisito para construir um serviço, uma arquitetura, um software e um sistema que respeitem normas de segurança. Dentro de uma política de desenvolvimento seguro, a norma ABNT NBR ISO/IEC 27002:2013 recomenda
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - levar em consideração a segurança no controle de versões.

Esta questão trata da importância da segurança da informação no processo de desenvolvimento de software, conforme orientações da norma ABNT NBR ISO/IEC 27002:2013. Em uma política de desenvolvimento seguro, é essencial incorporar práticas de segurança em todas as fases do ciclo de vida do software, desde a concepção até a manutenção e o descarte.

O controle de versões é um aspecto crítico na gestão de desenvolvimento de softwares, pois permite o acompanhamento de alterações feitas no código-fonte ao longo do tempo. Este processo ajuda a identificar quando e por quem uma mudança específica foi realizada, facilitando a rastreabilidade e a possibilidade de auditoria de segurança. Ao aplicar a segurança no controle de versões, as organizações podem garantir que as mudanças implementadas não introduzam vulnerabilidades e que qualquer ajuste seja feito com o devido controle e autorização.

O olhar atento à segurança no controle de versões permite a identificação e correção precoce de problemas de segurança, o que é muito mais eficaz e menos custoso do que tratar vulnerabilidades já em um software implantado. Assim, esta prática está alinhada com o princípio de segurança por design, que preconiza a integração da segurança como um componente fundamental durante o desenvolvimento e não apenas como uma camada adicional ou uma consideração tardia.

As demais alternativas são incorretas porque:

  • A sugere que a segurança não é necessária na metodologia de desenvolvimento, o que é uma abordagem errada. A segurança deve ser uma preocupação desde o início do processo de desenvolvimento.
  • B indica que os requisitos de segurança não devem ser considerados na fase de projeto, o que contradiz as melhores práticas de incluir considerações de segurança desde as primeiras fases do ciclo de vida do desenvolvimento.
  • D propõe que a habilidade técnica dos desenvolvedores é mais importante do que a capacidade de evitar, encontrar e corrigir vulnerabilidades. No entanto, ambas são importantes e uma não deve ser valorizada em detrimento da outra.
  • E afirma que o desenvolvimento de software nunca deve ser terceirizado, o que não é mencionado na norma. A terceirização é uma prática comum, desde que sejam seguidos protocolos de segurança adequados.

Portanto, a compreensão adequada das recomendações da norma ISO/IEC 27002 é crucial para adotar práticas de segurança eficazes no desenvolvimento de software, e a alternativa C reflete isso ao destacar a importância do controle de versões dentro do espectro da segurança da informação.

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

LETRA C.

Segundo a ISO 27002:2013,"14.2.1 Política de desenvolvimento seguroDentro de uma política de desenvolvimento seguro, convém que os seguintes aspectos sejam considerados:
a)segurança do ambiente de desenvolvimento;
b)orientações sobre a segurança no ciclo de vida do desenvolvimento do software:
      1)segurança na metodologia de desenvolvimento do software;
      2)diretrizes de códigos seguro para cada linguagem de programação usada.
c)requisitos de segurança na fase do projeto;
d)pontos de verificação de segurança no cronograma do projeto;
e)repositórios seguros;
f)segurança no controle de versões;
g)necessários conhecimentos de segurança de aplicações;
h)capacidade dos desenvolvedores de evitar, encontrar e corrigir vulnerabilidades."

Familia 2700

ISO/IEC 2700 – Sistema de Gerenciamento de Segurança – Explicação da série de normas, objetivos e vocabulários.

ISO/IEC 27001 – Sistema de Gestão de Segurança da Informação.

ISO/IEC 27002– Código de Melhores Práticas para a Gestão de Segurança da Informação.

ISO/IEC 27003 – Diretrizes para Implantação de um Sistema de Gestão da Segurança da Informação

ISO/IEC 27004 – Gerenciamento de Métricas e Relatórios para um Sistema de Gestão de Segurança da Informação.

ISO/IEC 27005 – Gestão de Riscos de Segurança da Informação.

ISO/IEC 27006 – Requisitos para auditorias externas em um Sistema de Gerenciamento de Segurança da Informação.

ISO/IEC 27007 – Referências(guidelines) para auditorias em um Sistema de Gerenciamento de Segurança da Informação.

ISO/IEC 27008 – Auditoria nos controles de um SGSI.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo