Engenharia de softwareDesenvolvimento de software
- (FUNIVERSA 2012)
Em muitos casos, é desejável criar softwarescom proteção contra reversão de código, ou seja, desenvolver programas que apliquem técnicas antiengenharia-reversa. Assinale a alternativa que apresenta somente exemplos dessas técnicas.
A) transformações de dados, confusão de registradores, técnicas ativas de antidebugging .
B) ofuscação de código, eliminação de informação simbólica, uso de árvores transversais.
C) transformações no controle de fluxo, transformações de dados, ofuscação e encriptação de código.
D) encriptação de código, bloqueio de acesso à memória, confusão de disassemblers.
E) varredura linear recursiva, técnicas ativas de antidebugging , transformações no controle de fluxo.
Próximo:
EXERCÍCIOS - Exercício 111
Vamos para o Anterior: Exercício 109
Tente Este: Exercício 118
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software