Logo Passei Direto
Buscar
Uma das primeiras boas práticas que aprendemos no desenvolvimento de software é utilizar funções.
Selecione a alternativa correta sobre os riscos que uma chamada de função pode ocasionar para construirmos um software seguro.
A. O maior problema que pode ocorrer é que a função seja mal documentada e, assim, gere dúvidas quanto ao seu uso correto.
B. O uso de funções torna o sistema muito lento, e isso pode limitar excessivamente a capacidade de resposta do sistema.
C. Caso a função possua uma vulnerabilidade, todos os processos que fizerem chamada para ela estarão expostos.
D. Caso a função não utilize um processo de criptografia, os dados que ela utiliza podem ficar expostos para invasores em potencial.
E. Uma grande limitação no uso de funções é sua restrição à linguagem de programação em que o sistema foi desenvolvido, não podendo utilizar recursos seguros de outras linguagens de programação ou componentes de terceiros.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das alternativas para identificar a correta sobre os riscos que uma chamada de função pode ocasionar em um software seguro: A. O maior problema que pode ocorrer é que a função seja mal documentada e, assim, gere dúvidas quanto ao seu uso correto. - Embora a documentação seja importante, não é o principal risco em termos de segurança. B. O uso de funções torna o sistema muito lento, e isso pode limitar excessivamente a capacidade de resposta do sistema. - Embora o uso excessivo de funções possa impactar a performance, isso não é um risco de segurança. C. Caso a função possua uma vulnerabilidade, todos os processos que fizerem chamada para ela estarão expostos. - Esta afirmação é verdadeira, pois se uma função tem uma vulnerabilidade, qualquer parte do sistema que a utilize pode ser afetada, tornando-a um risco significativo. D. Caso a função não utilize um processo de criptografia, os dados que ela utiliza podem ficar expostos para invasores em potencial. - Embora a criptografia seja importante, a afirmação não aborda diretamente o risco de uma chamada de função em si. E. Uma grande limitação no uso de funções é sua restrição à linguagem de programação em que o sistema foi desenvolvido, não podendo utilizar recursos seguros de outras linguagens de programação ou componentes de terceiros. - Isso não é um risco de segurança, mas sim uma limitação técnica. Diante da análise, a alternativa correta é: C. Caso a função possua uma vulnerabilidade, todos os processos que fizerem chamada para ela estarão expostos.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina