Ofuscadores de código intermedio : Reporte preliminar

La plataforma .NET de Microsoft, así como los entornos de programación en JAVA, se basan en una filosofía de just-in-time compilation (compilación bajo demanda al momento de la ejecución). Los programas desarrollados de esta manera se ejecutan en un entorno o framework independiente de la plataforma...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Dolz, Daniel, Parra, Gerardo
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2006
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/20866
Aporte de:
id I19-R120-10915-20866
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Hardware/Software Protection
ofuscadores
código intermedio
Intellectual property
transformaciones de ofuscación
seguridad por oscuridad
spellingShingle Ciencias Informáticas
Hardware/Software Protection
ofuscadores
código intermedio
Intellectual property
transformaciones de ofuscación
seguridad por oscuridad
Dolz, Daniel
Parra, Gerardo
Ofuscadores de código intermedio : Reporte preliminar
topic_facet Ciencias Informáticas
Hardware/Software Protection
ofuscadores
código intermedio
Intellectual property
transformaciones de ofuscación
seguridad por oscuridad
description La plataforma .NET de Microsoft, así como los entornos de programación en JAVA, se basan en una filosofía de just-in-time compilation (compilación bajo demanda al momento de la ejecución). Los programas desarrollados de esta manera se ejecutan en un entorno o framework independiente de la plataforma, basado en objetos y, en algunos casos, permitiendo que interactúen componentes desarrollados en distintos lenguajes de programación. La clave de esta flexibilidad radica en que, tanto en JAVA como en las plataformas .NET, la compilación resulta en un código intermedio, independiente de la plataforma (bytecode y MSIL respectivamente) que brinda la flexibilidad mencionada. Sin embargo, dicha flexibilidad tiene un costo. Hoy en día, y utilizando herramientas gratuitas que pueden descargarse desde Internet, es asombrosamente fácil aplicar tecnologías de descompilación e ingeniería inversa a las dos plataformas de desarrollo más populares: JAVA y .NET. En el presente trabajo, se analiza el riesgo de pérdida de propiedad intelectual que apareja esta arquitectura y se describe un mecanismo de protección, la ofuscación. Se analiza una transformación de ofuscación del estado del arte y se propone una mejora sobre la misma, elevando el nivel de protección y dificultando la tarea de los posibles atacantes a la propiedad intelectual.
format Objeto de conferencia
Objeto de conferencia
author Dolz, Daniel
Parra, Gerardo
author_facet Dolz, Daniel
Parra, Gerardo
author_sort Dolz, Daniel
title Ofuscadores de código intermedio : Reporte preliminar
title_short Ofuscadores de código intermedio : Reporte preliminar
title_full Ofuscadores de código intermedio : Reporte preliminar
title_fullStr Ofuscadores de código intermedio : Reporte preliminar
title_full_unstemmed Ofuscadores de código intermedio : Reporte preliminar
title_sort ofuscadores de código intermedio : reporte preliminar
publishDate 2006
url http://sedici.unlp.edu.ar/handle/10915/20866
work_keys_str_mv AT dolzdaniel ofuscadoresdecodigointermedioreportepreliminar
AT parragerardo ofuscadoresdecodigointermedioreportepreliminar
bdutipo_str Repositorios
_version_ 1764820465044422656