Ed
ano passado
Vamos analisar cada uma das alternativas sobre engenharia reversa de código: (A) Inclusão de mecanismos antidebug, encriptação e ofuscação de código são exemplos de abordagens contra engenharia reversa. - Esta afirmação está correta, pois esses mecanismos são realmente utilizados para dificultar a engenharia reversa. (B) É uma prática que tem como único objetivo a decompilação de programas para roubo de código fonte. - Esta afirmação é incorreta, pois a engenharia reversa pode ter outros objetivos, como análise de segurança, compatibilidade, etc. (C) Sua aplicação mais comum é em programas considerados softwares livres, uma vez que precisam ter seus códigos fontes relevados. - Esta afirmação é enganosa, pois a engenharia reversa não é exclusiva de softwares livres; ela pode ser aplicada a qualquer tipo de software. (D) Engenharia reversa é sempre um problema do ponto de vista da segurança da informação. - Embora possa representar um problema, não é sempre o caso, pois pode ser utilizada para fins legítimos, como auditoria de segurança. (E) Linguagens de alto nível orientadas a objeto são imunes a essa prática devido ao polimorfismo. - Esta afirmação é falsa, pois nenhuma linguagem é imune à engenharia reversa, mesmo as orientadas a objeto. Diante da análise, a alternativa correta é: (A) Inclusão de mecanismos antidebug, encriptação e ofuscação de código são exemplos de abordagens contra engenharia reversa.
Libere respostas sem pagar
Ajude estudantes
Mais perguntas desse material