Tabla de contenido:
Definición - ¿Qué significa ofuscación?
La ofuscación es una técnica de programación en la que el código se oculta intencionalmente para evitar la ingeniería inversa y entregar código poco claro a cualquier persona que no sea el programador. La ofuscación también se aplica a los programas para garantizar la protección de la propiedad intelectual (IP) mediante la prevención de ingeniería inversa.
Techopedia explica la ofuscación
Las técnicas comunes de ingeniería inversa dependen de la función y la claridad del código al copiar el código del programa. La ofuscación crea un código ambiguo, lo que dificulta la ingeniería inversa.
La división es la técnica más común utilizada para resolver misterios de programas ofuscados, donde partes de código se analizan y simplifican para determinar la funcionalidad del programa.
Un ofuscador es una herramienta de programación que se utiliza para transformar código legible en código ambiguo sin afectar la funcionalidad del código.