Strace como herramienta de seguridad en Linux
Los sistemas operativos son software especial que manejan y controlan todas las funciones de un computador, por esta razón son objetivos de variados ataques informáticos. Con el fin de mitigar estos ataques existe la seguridad informática. Una de las tareas de la seguridad informática es intentar ga...
- Autores:
-
Hurtado Sáenz, Boris Alejandro
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/39618
- Acceso en línea:
- http://hdl.handle.net/1992/39618
- Palabra clave:
- Sistemas operacionales (Computadores)
LINUX (Sistema operacional para computador)
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_466d33851d1a639d2381662039c72f67 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/39618 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Strace como herramienta de seguridad en Linux |
title |
Strace como herramienta de seguridad en Linux |
spellingShingle |
Strace como herramienta de seguridad en Linux Sistemas operacionales (Computadores) LINUX (Sistema operacional para computador) Ingeniería |
title_short |
Strace como herramienta de seguridad en Linux |
title_full |
Strace como herramienta de seguridad en Linux |
title_fullStr |
Strace como herramienta de seguridad en Linux |
title_full_unstemmed |
Strace como herramienta de seguridad en Linux |
title_sort |
Strace como herramienta de seguridad en Linux |
dc.creator.fl_str_mv |
Hurtado Sáenz, Boris Alejandro |
dc.contributor.advisor.none.fl_str_mv |
Rueda Rodríguez, Sandra Julieta |
dc.contributor.author.none.fl_str_mv |
Hurtado Sáenz, Boris Alejandro |
dc.subject.keyword.es_CO.fl_str_mv |
Sistemas operacionales (Computadores) LINUX (Sistema operacional para computador) |
topic |
Sistemas operacionales (Computadores) LINUX (Sistema operacional para computador) Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
Los sistemas operativos son software especial que manejan y controlan todas las funciones de un computador, por esta razón son objetivos de variados ataques informáticos. Con el fin de mitigar estos ataques existe la seguridad informática. Una de las tareas de la seguridad informática es intentar garantizar que un software es benigno. Para esto, hay dos maneras de analizar software; análisis dinámico y análisis estático. El análisis dinámico evalúa el código de un programa y los distintos escenarios en los que se puede encontrar el programa. El análisis estático, evalúa el comportamiento del programa mientras se encuentra en ejecución. En el caso específico de los sistemas operativos Linux, hay una gran variedad de software para fortalecer la seguridad informática. Para este proyecto se va a hacer énfasis en una herramienta proporcionada por Linux llamada Strace. Esto se debe a que Strace permite monitorear todos los recursos que un software le pide al sistema operativo mientras se está ejecutando, debido a la información que proporciona Strace un usuario es capaz de conocer cómo actúa el software y qué recursos usa durante su ejecución. En este proyecto se usará esta herramienta que realiza análisis dinámico sobre el software que está siendo ejecutado. Lo anterior con el fin de evaluar el comportamiento de software y determinar si es benigno o malicioso. Al realizar la implementación del proyecto se espera poder entender qué tipo de llamadas realiza un programa o software benigno y qué tipo de llamadas realiza un software malicioso. Con la información obtenida se realizará una clasificación o perfilamiento e los programas en las dos categorías anteriormente mencionadas. Este proyecto permite entender cómo funciona Strace. Asimismo, se logró usar Strace cómo una herramienta de seguridad informática que tiene como fin evaluar software mientras se está ejecutando |
publishDate |
2017 |
dc.date.issued.none.fl_str_mv |
2017 |
dc.date.accessioned.none.fl_str_mv |
2020-06-10T16:23:27Z |
dc.date.available.none.fl_str_mv |
2020-06-10T16:23:27Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/39618 |
dc.identifier.pdf.none.fl_str_mv |
u806924.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/39618 |
identifier_str_mv |
u806924.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
34 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/7cbe1457-3af8-41fa-9131-6dd322a8a213/download https://repositorio.uniandes.edu.co/bitstreams/67e7d05f-acf6-41a2-8da8-43925cc3c191/download https://repositorio.uniandes.edu.co/bitstreams/087c4b9a-b320-47f0-94ff-0cad91385974/download |
bitstream.checksum.fl_str_mv |
689301cfb202e431a43a090ce42ffa30 ab4718c950d0ff6eec1d842871101b58 fdd913d1c36e70810100788eb14605b9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134005629255680 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Rueda Rodríguez, Sandra Julietavirtual::12984-1Hurtado Sáenz, Boris Alejandroaef212b0-267c-437d-a3b4-9eb675a5bf2e5002020-06-10T16:23:27Z2020-06-10T16:23:27Z2017http://hdl.handle.net/1992/39618u806924.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Los sistemas operativos son software especial que manejan y controlan todas las funciones de un computador, por esta razón son objetivos de variados ataques informáticos. Con el fin de mitigar estos ataques existe la seguridad informática. Una de las tareas de la seguridad informática es intentar garantizar que un software es benigno. Para esto, hay dos maneras de analizar software; análisis dinámico y análisis estático. El análisis dinámico evalúa el código de un programa y los distintos escenarios en los que se puede encontrar el programa. El análisis estático, evalúa el comportamiento del programa mientras se encuentra en ejecución. En el caso específico de los sistemas operativos Linux, hay una gran variedad de software para fortalecer la seguridad informática. Para este proyecto se va a hacer énfasis en una herramienta proporcionada por Linux llamada Strace. Esto se debe a que Strace permite monitorear todos los recursos que un software le pide al sistema operativo mientras se está ejecutando, debido a la información que proporciona Strace un usuario es capaz de conocer cómo actúa el software y qué recursos usa durante su ejecución. En este proyecto se usará esta herramienta que realiza análisis dinámico sobre el software que está siendo ejecutado. Lo anterior con el fin de evaluar el comportamiento de software y determinar si es benigno o malicioso. Al realizar la implementación del proyecto se espera poder entender qué tipo de llamadas realiza un programa o software benigno y qué tipo de llamadas realiza un software malicioso. Con la información obtenida se realizará una clasificación o perfilamiento e los programas en las dos categorías anteriormente mencionadas. Este proyecto permite entender cómo funciona Strace. Asimismo, se logró usar Strace cómo una herramienta de seguridad informática que tiene como fin evaluar software mientras se está ejecutando"The operating systems are special software that manage and control all the functions of a computer, for this reason they are targets of various computer attacks. In order to mitigate these attacks exists computer security. One of the tasks of computer security is to try to ensure that software is benign. For this, there are two ways to analyze software; dynamic analysis and static analysis. The dynamic analysis evaluates the code of a program and the different scenarios in which the program can be found. Static analysis evaluates the behavior of the program while it is running. In the specific case of Linux operating systems, there is a wide variety of software to strengthen computer security. In particular, this project is going to use a tool provided by Linux called Strace. Strace allows the user to trace all the resources that a software request from the operating system while it is running, due to the information provided by Strace the user is able to know how the software acts and what resources it uses during its execution. In this project we will use this tool that performs dynamic analysis on the software that is being executed. This dynamic analysis evaluates software behavior and determines if it is benign or malicious. When carrying out the implementation of the project it is expected to understand what kind of system calls a bening program does or what kind of system calls a malicious software does. With the information obtained, a classification or profiling of the programs in the two aforementioned categories will be carried out. This project allows us to understand how Strace works. Also, Strace is used as a computer security tool that aims to evaluate software while it is running."--Tomado del Formato de Documento de GradoIngeniero de Sistemas y ComputaciónPregrado34 hojasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaStrace como herramienta de seguridad en LinuxTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPSistemas operacionales (Computadores)LINUX (Sistema operacional para computador)IngenieríaPublicationhttps://scholar.google.es/citations?user=picn4ngAAAAJvirtual::12984-10000-0002-2111-9348virtual::12984-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000143111virtual::12984-1e336d2eb-f251-470f-b975-2d5e63ce65c9virtual::12984-1e336d2eb-f251-470f-b975-2d5e63ce65c9virtual::12984-1TEXTu806924.pdf.txtu806924.pdf.txtExtracted texttext/plain55053https://repositorio.uniandes.edu.co/bitstreams/7cbe1457-3af8-41fa-9131-6dd322a8a213/download689301cfb202e431a43a090ce42ffa30MD54THUMBNAILu806924.pdf.jpgu806924.pdf.jpgIM Thumbnailimage/jpeg6237https://repositorio.uniandes.edu.co/bitstreams/67e7d05f-acf6-41a2-8da8-43925cc3c191/downloadab4718c950d0ff6eec1d842871101b58MD55ORIGINALu806924.pdfapplication/pdf2457301https://repositorio.uniandes.edu.co/bitstreams/087c4b9a-b320-47f0-94ff-0cad91385974/downloadfdd913d1c36e70810100788eb14605b9MD511992/39618oai:repositorio.uniandes.edu.co:1992/396182024-03-13 14:49:33.627http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |