É correto afirmar que a introdução de shadow code no código...

Próximas questões
Com base no mesmo assunto
Q4197716 Segurança da Informação
É correto afirmar que a introdução de shadow code no código-fonte de aplicações web pode ser causada 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O ponto decisivo era identificar qual alternativa descrevia a entrada de código no projeto sem validação de segurança. Nesse enquadramento, apenas a letra A aponta um mecanismo compatível com shadow code.

Tema central: Shadow code
Análise das alternativas
A
Certa
A alternativa A está correta porque descreve exatamente uma hipótese compatível com shadow code no desenvolvimento seguro: copiar trechos de fóruns ou repositórios abertos e incorporá-los ao código-fonte sem passar por verificações de segurança nem pelas diretrizes internas. O critério decisivo não é a origem externa do código por si só, mas sua entrada no projeto fora da governança adequada do ciclo seguro de desenvolvimento.
B
Errada
Está errada porque ransomware atinge o ambiente do desenvolvedor, comprometendo disponibilidade e integridade da máquina ou dos arquivos, mas isso não caracteriza, por si, o mecanismo de inserção de shadow code no código da aplicação. A alternativa confunde incidente no endpoint com incorporação de código não governado.
C
Errada
Está errada porque usar um editor simples em vez de uma IDE pode afetar apoio ao desenvolvimento, mas não define a origem do código nem sua submissão à governança. Shadow code não surge por definição do tipo de editor utilizado.
D
Errada
Está errada porque o paradigma da linguagem, ser estruturada ou orientada a objeto, não é fator causal de shadow code. A alternativa troca uma característica técnica da linguagem por uma prática insegura de incorporação e manutenção de código.
E
Errada
Está errada porque a ocorrência de shadow code não depende de forma absoluta do tamanho da equipe. Vários desenvolvedores podem aumentar a necessidade de governança, mas um único desenvolvedor também pode introduzir código fora de revisão, rastreabilidade ou aderência às políticas.
Pegadinha da questão
A confusão explorada foi tratar qualquer problema do ambiente de desenvolvimento, limitação de ferramenta, paradigma de linguagem ou tamanho da equipe como causa de shadow code, quando o ponto real era a entrada de código sem governança e sem validação.
Dica para questões semelhantes
  • Quando aparecer shadow code, procure referência a código inserido, reutilizado ou mantido fora de revisão, rastreabilidade e política de segurança.
  • Diferencie causa de governança do código de problemas do ambiente do desenvolvedor; nem todo incidente no endpoint explica introdução de código não governado.
  • Não atribua shadow code a linguagem, paradigma ou ferramenta de edição sem elemento concreto sobre validação, revisão ou aderência a diretrizes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo