Questão 271 Comentada - Banco do Estado do Rio Grande do Sul S/A - Tecnologia da Informação - FAURGS (2018)

A vulnerabilidade denominada Transbordamento de Dados (Buffer Overflow) pode ser evitada com técnicas de programação segura. Considere os itens abaixo.
I - Validar os dados de entrada de modo a prevenir que dados inesperados sejam processados. II - Utilizar criptografia simétrica. III - Evitar funções de programação inseguras, tais como strcpy() e strcat(). IV - Utilizar variáveis globais. V - Utilizar geradores de números randômicos confiáveis.
Quais são formas de prevenir esse tipo de vulnerabilidade?

  • A Apenas I.
  • B Apenas I e III.
  • C Apenas III e IV.
  • D Apenas I, II e V.
  • E Apenas I, III e IV.