Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FUNIVERSA 2012

Engenharia de SoftwareDesenvolvimento de Software
Código
qg878719
Banca
FUNIVERSA
Órgão
PC-DF
Ano
2012
Nível
Superior
Cargo
Perito Criminal - Informática
Em muitos casos, é desejável criar softwares com 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.
  1. Atransformações de dados, confusão de registradores, técnicas ativas de antidebugging.
  2. Bofuscação de código, eliminação de informação simbólica, uso de árvores transversais.
  3. Ctransformações no controle de fluxo, transformações de dados, ofuscação e encriptação de código.
  4. Dencriptação de código, bloqueio de acesso à memória, confusão de disassemblers.
  5. Evarredura linear recursiva, técnicas ativas de antidebugging, transformações no controle de fluxo.
Revelar gabarito e comentário

GabaritoC — transformações no controle de fluxo, transformações de dados, ofuscação e encriptação de código.

Link permanente: /questoes/qg878719