Una técnica de ofuscación basada en una máquina virtual
- Autores
- Carrasco, Manuel Guillermo
- Año de publicación
- 2019
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Garbervetsky, Diego David
Martinez Caamaño, Juan Manuel - Descripción
- En este trabajo presentamos una ofuscación basada en una máquina virtual. La máquina virtual es un intérprete de un set arbitrario de instrucciones. El código a ofuscar es traducido a un programa válido para el intérprete. Esto permite ejecutar el intérprete en vez del código original. En caso que un atacante realice ingenier´ıa reversa, idealmente, deber´ıa tener que entender todo el funcionamiento del intérprete. En esta tesis evaluamos nuestra ofuscación con especialistas en ingeniería reversa. Como resultado de la evaluación encontramos que nuestra ofuscación fue resistente a ataques clásicos pero in´util contra herramientas del estado del arte. Esto nos permitió desarrollar dos nuevas ofuscaciones en las que mitigamos las vulnerabilidades encontradas.
Fil: Carrasco, Manuel Guillermo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. - Materia
-
MAQUINA
VIRTUAL
VM
VIRTUALIZACION
OFUSCACION
INGENERIA
REVERSA
SEGURIDAD - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nCOM000612_Carrasco
Ver los metadatos del registro completo
| id |
BDUBAFCEN_17d118f78052e55fbe6866e2d7ea7df6 |
|---|---|
| oai_identifier_str |
seminario:seminario_nCOM000612_Carrasco |
| network_acronym_str |
BDUBAFCEN |
| repository_id_str |
1896 |
| network_name_str |
Biblioteca Digital (UBA-FCEN) |
| spelling |
Una técnica de ofuscación basada en una máquina virtualCarrasco, Manuel GuillermoMAQUINAVIRTUALVMVIRTUALIZACIONOFUSCACIONINGENERIAREVERSASEGURIDADEn este trabajo presentamos una ofuscación basada en una máquina virtual. La máquina virtual es un intérprete de un set arbitrario de instrucciones. El código a ofuscar es traducido a un programa válido para el intérprete. Esto permite ejecutar el intérprete en vez del código original. En caso que un atacante realice ingenier´ıa reversa, idealmente, deber´ıa tener que entender todo el funcionamiento del intérprete. En esta tesis evaluamos nuestra ofuscación con especialistas en ingeniería reversa. Como resultado de la evaluación encontramos que nuestra ofuscación fue resistente a ataques clásicos pero in´util contra herramientas del estado del arte. Esto nos permitió desarrollar dos nuevas ofuscaciones en las que mitigamos las vulnerabilidades encontradas.Fil: Carrasco, Manuel Guillermo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesGarbervetsky, Diego DavidMartinez Caamaño, Juan Manuel2019info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000612_Carrascospainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-10-23T11:19:05Zseminario:seminario_nCOM000612_CarrascoInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-10-23 11:19:06.615Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
| dc.title.none.fl_str_mv |
Una técnica de ofuscación basada en una máquina virtual |
| title |
Una técnica de ofuscación basada en una máquina virtual |
| spellingShingle |
Una técnica de ofuscación basada en una máquina virtual Carrasco, Manuel Guillermo MAQUINA VIRTUAL VM VIRTUALIZACION OFUSCACION INGENERIA REVERSA SEGURIDAD |
| title_short |
Una técnica de ofuscación basada en una máquina virtual |
| title_full |
Una técnica de ofuscación basada en una máquina virtual |
| title_fullStr |
Una técnica de ofuscación basada en una máquina virtual |
| title_full_unstemmed |
Una técnica de ofuscación basada en una máquina virtual |
| title_sort |
Una técnica de ofuscación basada en una máquina virtual |
| dc.creator.none.fl_str_mv |
Carrasco, Manuel Guillermo |
| author |
Carrasco, Manuel Guillermo |
| author_facet |
Carrasco, Manuel Guillermo |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Garbervetsky, Diego David Martinez Caamaño, Juan Manuel |
| dc.subject.none.fl_str_mv |
MAQUINA VIRTUAL VM VIRTUALIZACION OFUSCACION INGENERIA REVERSA SEGURIDAD |
| topic |
MAQUINA VIRTUAL VM VIRTUALIZACION OFUSCACION INGENERIA REVERSA SEGURIDAD |
| dc.description.none.fl_txt_mv |
En este trabajo presentamos una ofuscación basada en una máquina virtual. La máquina virtual es un intérprete de un set arbitrario de instrucciones. El código a ofuscar es traducido a un programa válido para el intérprete. Esto permite ejecutar el intérprete en vez del código original. En caso que un atacante realice ingenier´ıa reversa, idealmente, deber´ıa tener que entender todo el funcionamiento del intérprete. En esta tesis evaluamos nuestra ofuscación con especialistas en ingeniería reversa. Como resultado de la evaluación encontramos que nuestra ofuscación fue resistente a ataques clásicos pero in´util contra herramientas del estado del arte. Esto nos permitió desarrollar dos nuevas ofuscaciones en las que mitigamos las vulnerabilidades encontradas. Fil: Carrasco, Manuel Guillermo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. |
| description |
En este trabajo presentamos una ofuscación basada en una máquina virtual. La máquina virtual es un intérprete de un set arbitrario de instrucciones. El código a ofuscar es traducido a un programa válido para el intérprete. Esto permite ejecutar el intérprete en vez del código original. En caso que un atacante realice ingenier´ıa reversa, idealmente, deber´ıa tener que entender todo el funcionamiento del intérprete. En esta tesis evaluamos nuestra ofuscación con especialistas en ingeniería reversa. Como resultado de la evaluación encontramos que nuestra ofuscación fue resistente a ataques clásicos pero in´util contra herramientas del estado del arte. Esto nos permitió desarrollar dos nuevas ofuscaciones en las que mitigamos las vulnerabilidades encontradas. |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/seminario_nCOM000612_Carrasco |
| url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000612_Carrasco |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
| reponame_str |
Biblioteca Digital (UBA-FCEN) |
| collection |
Biblioteca Digital (UBA-FCEN) |
| instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| instacron_str |
UBA-FCEN |
| institution |
UBA-FCEN |
| repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
| _version_ |
1846784896146604032 |
| score |
12.982451 |