logo móvil

Usabilidad de la huella digital del software para la transformación del código fuente utilizando algoritmos de aprendizaje automático.

Autores: Guan, Keqing; Nazir, Shah; Kong, Xianli; Rehman, Sadaqat ur

Idioma: Inglés

Editor: Hindawi

Año: 2021

Ver Artículo científico

Acceso abierto

Artículo científico


Categoría

Ingeniería y Tecnología

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 15

Citaciones: Sin citaciones


Descripción
La transformación del código fuente es una forma en la que el código fuente de un programa se transforma observando cualquier operación para generar otro programa o casi el mismo. Esto se realiza principalmente en situaciones de piratería donde los piratas desean la propiedad del programa de software. Se están practicando diversas aproximaciones para la transformación del código fuente y la ofuscación del código. Los investigadores han intentado superar el problema de modificar el código fuente y evitar que las personas que desean cambiar el código fuente lo hagan. Entre las aproximaciones existentes, la marca de nacimiento del software fue una de las aproximaciones desarrolladas con el objetivo de detectar la piratería de software que existe en el software. Se extraen diversas características del software que se denominan colectivamente como marca de nacimiento del software. Basándose en estas características extraídas, se puede detectar la piratería que existe en el software. Se considera que las marcas de nacimiento insisten en el código fuente y ejecutable de ciertos lenguajes de programación. La utilidad de la marca de nacimiento del software puede proteger el software de cualquier modificación o cambio

Documentos Relacionados

Temas Virtualpro