Uma equipe de desenvolvimento de software pediu a um administrador de segurança que recomendasse técnicas que deveriam ser usadas para reduzir as chances de o software ser alvo de engenharia reversa. Qual das seguintes opções o administrador de segurança deve recomendar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Realizar ofuscação de código.
Por que esta é a resposta
A ofuscação de código é a técnica mais eficaz para dificultar a engenharia reversa, pois altera o código para torná-lo ilegível e complexo, sem mudar sua funcionalidade. Isso aumenta o tempo e o esforço necessários para entender a lógica do software. Assinar digitalmente o software garante a integridade e autenticidade, mas não impede a engenharia reversa. Limitar o uso de bibliotecas de terceiros pode reduzir a superfície de ataque, mas não ofusca o código principal. Usar compile flags (bandeiras de compilação) pode otimizar o desempenho ou incluir/excluir funcionalidades, mas geralmente não é uma medida direta contra engenharia reversa.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão