Análisis comparativo de técnicas de protección de software para prevenir el acceso no autorizado y la distribución ilegal Comparative analysis of software protection techniques to prevent unauthorized access and illegal distribution

Contenido principal del artículo

Jean Carlos Zambrano Navarrete
Miguel Rodríguez Véliz

Resumen

Proteger el software hoy en día no fue solo una cuestión técnica, es casi una carrera constante contra nuevas formas de ataque. Bajo esa idea, este estudio revisó 29 trabajos publicados entre 2020 y 2025, seleccionados cuidadosamente mediante Parsifal, con el propósito de entender qué soluciones se están aplicando realmente para enfrentar estos desafíos. Las investigaciones analizadas abordaron técnicas como la ofuscación de código, los mecanismos de licenciamiento y activación, el watermarking y el fingerprinting. Los resultados evidencian una tendencia hacia el uso de estrategias híbridas y complementarias, las cuales ofrecen un mejor equilibrio entre seguridad, rendimiento y compatibilidad frente a soluciones aisladas. Asimismo, se identificaron limitaciones relacionadas con la falta de estandarización de métricas de evaluación y la integración entre técnicas. Este trabajo aportó una visión estructurada al estado del arte y planteó orientaciones para futuras investigaciones en entornos digitales

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Cómo citar
Zambrano Navarrete, J. C., & Rodríguez Véliz, M. . (2026). Análisis comparativo de técnicas de protección de software para prevenir el acceso no autorizado y la distribución ilegal: Comparative analysis of software protection techniques to prevent unauthorized access and illegal distribution. Revista Científica Multidisciplinar G-Nerando, 7(1), Pág. 5483 –. https://doi.org/10.66473/rcmg.v7i1.1171
Sección
Artículos

Citas

Ahire, P., & Abraham, J. (2022). Secure cloud model for intellectual privacy protection of arithmetic expressions in source codes using data obfuscation techniques. En Theoretical Computer Science (Vol. 922, pp. 131-149). https://doi.org/10.1016/j.tcs.2022.04.018

Akram, J., Vasan, D., & Luo, P. (2022). Obfuscated code is identifiable by a token-based code clone detection technique. En International Journal of Information and Computer Security (Vol. 19, Números 3-4, pp. 254-273). https://doi.org/10.1504/ijics.2022.127132

Al-Hakimi, A. M. H., Sultan, A. B. M., Abdul Ghani, A. A., Ali, N. M., & Admodisastro, N. I. (2020). Hybrid Obfuscation Technique to Protect Source Code From Prohibited Software Reverse Engineering. IEEE Access, 8, 187326-187342. https://doi.org/10.1109/ACCESS.2020.3028428

Alrabaee, S., Debbabi, M., & Wang, L. (2022). A Survey of Binary Code Fingerprinting Approaches: Taxonomy, Methodologies, and Features. En ACM Computing Surveys (Vol. 55, Número 1). https://doi.org/10.1145/3486860

Anand, A., Bedi, J., Aggarwal, A., Khan, M. A., & Rida, I. (2024). Authenticating and securing healthcare records: A deep learning-based zero watermarking approach. En Image and Vision Computing (Vol. 145). https://doi.org/10.1016/j.imavis.2024.104975

Basile, C., Sutter, B. D., Canavese, D., Regano, L., & Coppens, B. (2023). Design, implementation, and automation of a risk management approach for man-at-the-End software protection. Computers & Security, 132, 103321. https://doi.org/10.1016/j.cose.2023.103321

Broeck, J. V. den, Coppens, B., & Sutter, B. D. (2022). Flexible software protection. Computers & Security, 116, 102636. https://doi.org/10.1016/j.cose.2022.102636

Chaudhuri, J., Bhattacharya, M., & Chakrabarty, K. (2025). Enhancing Analog IC Security Using Randomized Obfuscation Circuits. En IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (Vol. 44, Número 3, pp. 867-881). https://doi.org/10.1109/TCAD.2024.3466810

Corona-Fraga, P., Hernandez-Suarez, A., Sanchez-Perez, G., Toscano-Medina, L. K., Perez-Meana, H., Portillo-Portillo, J., Olivares-Mercado, J., & García Villalba, L. J. (2025). Question–Answer Methodology for Vulnerable Source Code Review via Prototype-Based Model-Agnostic Meta-Learning. En Future Internet (Vol. 17, Número 1). https://doi.org/10.3390/fi17010033

Dileesh, E. D., & Shanthi, A. P. (2020). M-PIVAD - Virtual memory based approach against non-control data attacks. Computers & Security, 95, 101834. https://doi.org/10.1016/j.cose.2020.101834

Greco, C., Ianni, M., Guzzo, A., & Fortino, G. (2024). Enabling Obfuscation Detection in Binary Software through eXplainable AI. IEEE Transactions on Emerging Topics in Computing, 1-12. https://doi.org/10.1109/TETC.2024.3439884

Hashemi, M., Mohammadi, S., & Carlson, T. E. (2025). TOP: A Combined Logical and Physical Obfuscation Method for Securing Networks-on-Chip Against Reverse Engineering Attacks. IEEE Access, 13, 133438-133456. https://doi.org/10.1109/ACCESS.2025.3590967

Hataba, M., Sherif, A., & Elkhouly, R. (2022). Enhanced Obfuscation for Software Protection in Autonomous Vehicular Cloud Computing Platforms. En IEEE Access (Vol. 10, pp. 33943-33953). https://doi.org/10.1109/ACCESS.2022.3159249

Kim, H. Y., & Lee, D. H. (2024). CatchFuzz: Reliable active anti-fuzzing techniques against coverage-guided fuzzer. En Computers and Security (Vol. 143). https://doi.org/10.1016/j.cose.2024.103904

Lee, J.-S., Liu, C., Chen, Y.-C., Hung, W.-C., & Li, B. (2021). Robust 3D mesh zero-watermarking based on spherical coordinate and Skewness measurement. En Multimedia Tools and Applications (Vol. 80, Número 17, pp. 25757-25772). https://doi.org/10.1007/s11042-021-10878-0

Li, Y., Kang, F., Shu, H., Xiong, X., Sha, Z., & Sui, Z. (2022). COOPS: A Code Obfuscation Method Based on Obscuring Program Semantics. En Security and Communication Networks (Vol. 2022). https://doi.org/10.1155/2022/6903370

Mishra, D., Obaidat, M. S., Rana, S., Dharminder, D., Mishra, A., & Sadoun, B. (2021). Chaos-Based Content Distribution Framework for Digital Rights Management System. En IEEE Systems Journal (Vol. 15, Número 1, pp. 570-576). https://doi.org/10.1109/JSYST.2020.2977929

Norby, A., Rimal, B. P., & Brizendine, B. (2025). Measurement of Anti-Debugging Techniques on the Windows and Linux Operating Systems for the Intel x86_64 Architecture. IEEE Access, 13, 46568-46583. https://doi.org/10.1109/ACCESS.2025.3550009

Rauti, S., & Laato, S. (2024). Enhancing resilience in IoT cybersecurity: The roles of obfuscation and diversification techniques for improving the multilayered cybersecurity of IoT systems. En Data and Policy (Vol. 6). https://doi.org/10.1017/dap.2024.84

Rauti, S., Laurén, S., Mäki, P., Uitto, J., Laato, S., & Leppänen, V. (2021). Internal interface diversification as a method against malware. En Journal of Cyber Security Technology (Vol. 5, Número 1, pp. 15-40). https://doi.org/10.1080/23742917.2020.1813397

Regano, L., & Canavese, D. (2024). Automated Intel SGX Integration for Enhanced Application Security. En IEEE Access (Vol. 12, pp. 110312-110321). https://doi.org/10.1109/ACCESS.2024.3441240

Rodríguez Véliz, Y. N., Miguel, Hernández González, Anaisa, Lima, Roberto Sepúlveda, Musa. (2024). Validación de un modelo de protección basado en la ofuscación del código. Ingeniería Industrial, 45, 91-108.

Saxena, U. R., & Alam, T. (2022). Role based access control using identity and broadcast based encryption for securing cloud data. En Journal of Computer Virology and Hacking Techniques (Vol. 18, Número 3, pp. 171-182). https://doi.org/10.1007/s11416-021-00402-1

Suk, J. H., & Lee, D. H. (2020). VCF: Virtual Code Folding to Enhance Virtualization Obfuscation. IEEE Access, 8, 139161-139175. https://doi.org/10.1109/ACCESS.2020.3012684

Tang, Z., Yu, J., Chai, X., Ma, T., Gan, Z., & Wang, B. (2025). ImageShield: A responsibility-to-person blind watermarking mechanism for image datasets protection. En Applied Intelligence (Vol. 55, Número 1). https://doi.org/10.1007/s10489-024-06093-7

Xiong, X., Sha, Z., Shu, H., & Wei, R. (2025). Code obfuscation based on deep integration. En Computer Journal (Vol. 68, Número 12, pp. 1980-1995). https://doi.org/10.1093/comjnl/bxaf089

Yue, T., Zhang, F., Ning, Z., Wang, P., Zhou, X., Lu, K., & Zhou, L. (2024). Armor: Protecting Software Against Hardware Tracing Techniques. IEEE Transactions on Information Forensics and Security, 19, 4247-4262. https://doi.org/10.1109/TIFS.2024.3372816

Zhang, W., Xu, Z., Xiao, Y., & Xue, Y. (2022). Unleashing the power of pseudo-code for binary code similarity analysis. En Cybersecurity (Vol. 5, Número 1). https://doi.org/10.1186/s42400-022-00121-0

Zhou, Z., & Wang, C. (2023). Practical Anti-Fuzzing Techniques With Performance Optimization. IEEE Open Journal of the Computer Society, 4, 206-217. https://doi.org/10.1109/OJCS.2023.3301883