Questão FC266956
Daniel é um desenvolvedor de software e recebe a demanda de usar uma ferramenta que ajuda a tornar o código-fonte mais difícil de ser compreendido por humanos, sem afetar a sua fun
Recursos e Ferramentas de Segurança da Informação
IDECAN · 2023
Daniel é um desenvolvedor de software e recebe a demanda de usar uma ferramenta que ajuda a tornar o código-fonte mais difícil de ser compreendido por humanos, sem afetar a sua funcionalidade. Selecione a alternativa que mostra a ferramenta a ser utilizada.
- Cifrador ou encriptador de criptografia simétrica
- Cifrador ou encriptador de criptografia assimétrica
- Função Hash
- Assinatura digital
- Ofuscador
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O Ofuscador é uma ferramenta que transforma o código-fonte para torná-lo difícil de entender por humanos, preservando sua funcionalidade inalterada.
Entre as técnicas estão renomear identificadores para nomes sem sentido, remover comentários e formatação, inserir código morto, aplicar flattening do fluxo de controle e criptografar strings.
O objetivo é dificultar a prática de engenharia reversa, protegendo algoritmos, regras de negócio e propriedade intelectual contra leitura direta do código.
É importante saber que ofuscação não oferece segurança absoluta: pode ser revertida por analistas ou ferramentas especializadas e pode complicar depuração e manutenção.
Portanto, use ofuscação como camada complementar a outras medidas (controle de acesso, licenciamento, monitoramento), avaliando impactos em desempenho e suporte.
Conteúdo do catálogo FC Concursos · Atualizado em