Engenharia de softwareDesenvolvimento de software
- (FGV 2017)
Há muitas situações em que é benéfico criar programas que sejam imunes à reversão de código, ou pelo menos, em que esta reversão seja dificultada.
Com relação às técnicas antirreversão, analise as afirmativas a seguir.
I. A penalidade mais significativa para a maioria das técnicas antirreversão de código é um aumento no tempo de execução dos programas.
II. O uso de compressão de código impossibilita o uso de análise dinâmica na engenharia reversa.
III. A encriptação de código é uma das técnicas antirreversão que podem ser aplicadas na criação do código executável.
Está correto o que se afirma em
A) I, apenas.
B) II, apenas.
C) III, apenas.
D) I e III, apenas.
E) I, II e III.
Próximo:
EXERCÍCIOS - Exercício 33
Vamos para o Anterior: Exercício 31
Tente Este: Exercício 26
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software