La obfuscación de código: un enfoque integral para la detección, clasificación y desafíos éticos
Autores: Raitsis, Tomer; Elgazari, Yossi; Toibin, Guy E.; Lurie, Yotam; Mark, Shlomo; Margalit, Oded
Idioma: Inglés
Editor: MDPI
Año: 2025
Acceso abierto
Artículo científico
2025
La obfuscación de código: un enfoque integral para la detección, clasificación y desafíos éticos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Ofuscación de código
Ciberseguridad
Propiedad intelectual
Transparencia
Preocupaciones éticas
Modelos de aprendizaje automático
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 127
Citaciones: Sin citaciones
La obfuscación de código se ha convertido en una práctica esencial en el desarrollo de software moderno, diseñada para hacer que el código fuente o de máquina sea desafiante tanto para humanos como para computadoras. Juega un papel crucial en ciberseguridad al proteger la propiedad intelectual, resguardar secretos comerciales y prevenir el acceso no autorizado o la ingeniería inversa. Sin embargo, la falta de transparencia en el código obfuscado plantea preocupaciones éticas significativas, incluyendo el potencial de usos dañinos o no éticos como la recopilación de datos oculta, características maliciosas, puertas traseras y vulnerabilidades ocultas. Estos problemas resaltan la necesidad de un enfoque equilibrado que asegure la protección de la propiedad intelectual de los desarrolladores al mismo tiempo que aborda las responsabilidades éticas relacionadas con la privacidad del usuario, la transparencia y el impacto social. Este estudio examina diversas técnicas de obfuscación de código, sus beneficios, desafíos y aplicaciones prácticas, subrayando su relevancia en el desarrollo de software contemporáneo.
Descripción
La obfuscación de código se ha convertido en una práctica esencial en el desarrollo de software moderno, diseñada para hacer que el código fuente o de máquina sea desafiante tanto para humanos como para computadoras. Juega un papel crucial en ciberseguridad al proteger la propiedad intelectual, resguardar secretos comerciales y prevenir el acceso no autorizado o la ingeniería inversa. Sin embargo, la falta de transparencia en el código obfuscado plantea preocupaciones éticas significativas, incluyendo el potencial de usos dañinos o no éticos como la recopilación de datos oculta, características maliciosas, puertas traseras y vulnerabilidades ocultas. Estos problemas resaltan la necesidad de un enfoque equilibrado que asegure la protección de la propiedad intelectual de los desarrolladores al mismo tiempo que aborda las responsabilidades éticas relacionadas con la privacidad del usuario, la transparencia y el impacto social. Este estudio examina diversas técnicas de obfuscación de código, sus beneficios, desafíos y aplicaciones prácticas, subrayando su relevancia en el desarrollo de software contemporáneo.