Julgue o item subsecutivo, a respeito de técnicas e ferramen...

Próximas questões
Com base no mesmo assunto
Q3258128 Segurança da Informação
Julgue o item subsecutivo, a respeito de técnicas e ferramentas de análise de segurança das aplicações, criptografia e infraestrutura de chaves públicas. 
SAST (static application security testing), DAST (dynamic application security testing) e SCA (software composition analysis) são técnicas de análise do comportamento dinâmico das aplicações em tempo de execução, com a finalidade de garantir que todos os componentes do software sejam seguros e livres de vulnerabilidades. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - errado

A questão aborda a análise de segurança das aplicações, especificamente técnicas como Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST) e Software Composition Analysis (SCA). Essas técnicas são cruciais para garantir que as aplicações sejam desenvolvidas e mantenham-se seguras contra vulnerabilidades.

Resumo Teórico:

SAST é uma técnica que analisa o código-fonte estático das aplicações para identificar vulnerabilidades. Essa análise é feita sem executar o programa, buscando por falhas diretamente no código, como o uso incorreto de APIs, vazamentos de dados, entre outros.

DAST, por outro lado, testa a aplicação em execução, simulando ataques para verificar vulnerabilidades no ambiente operacional, como injeção de SQL, XSS (Cross-Site Scripting), entre outros.

SCA foca na análise dos componentes de terceiros utilizados no software, identificando vulnerabilidades conhecidas que possam existir nas bibliotecas e frameworks incorporados à aplicação.

Justificativa da Resposta Correta:

A afirmação dada na questão é errada porque ela atribui de forma incorreta a todas as técnicas mencionadas (SAST, DAST e SCA) a análise do comportamento dinâmico das aplicações em tempo de execução. Na verdade, apenas o DAST se concentra no comportamento dinâmico, enquanto o SAST analisa o código estático, e o SCA avalia componentes de software para vulnerabilidades conhecidas.

Exame das Alternativas Incorretas:

Não há outras alternativas para analisar, dado que é uma questão de "Certo ou Errado". A alternativa “Certo” estaria incorreta, pois a justificativa para "Errado" se aplica adequadamente, conforme detalhado acima.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Nada é livre 100% de vulnerabilidade.

  • SAST (static application security testing) - É uma técninca que analisa o código-fonte de forma estática (sem executar o programa) para identificar vulnerabilidades. É usado durante o desenvolvimento, antes da aplicação ser executada.
  • DAST (dynamic application security testing) - Foca da análise dinâmica do comportamento das aplicações em tempo de execução. Ele testa a aplicação enquanto está funcionando, simulando ataques para encontar problemas de segurança.
  • SCA (software composition analysis) - É uma técnica usada para avaliar os componentes de terceiros (bibliotecas e dependências) em busca de vulnerabilidades conhecidas e questões de licenciamento.

Portanto, a frase está incorreta ao afirmar que essas técnicas analisam o comportamento dinâmico em tempo de execução. Apenas o DAST faz isso

Gab: Errado

Eu pensei que o SAST não analisa em tempo de execução mas apenas o código em si, fui por esse raciocinio

.

SAST é estático e não dinâmico.

Clique para visualizar este comentário

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