Publicación: Aplicativo web basado en firmas Yara para la detección de amenazas cibernéticas
| dc.contributor.advisor | Porras Vega, John Jairo | |
| dc.contributor.author | Pacheco Moreno, Johan Sebastián | |
| dc.contributor.author | Barinas, Julián David | |
| dc.creator.id | 1073502324 | |
| dc.creator.id | 1019983153 | |
| dc.date.accessioned | 2026-03-03T00:49:38Z | |
| dc.date.issued | 2026-02-10 | |
| dc.description.abstract | El proyecto desarrolla un aplicativo web para la detección de amenazas cibernéticas mediante firmas YARA, con el objetivo de facilitar la identificación temprana de patrones maliciosos en archivos digitales. La problemática abordada se centra en la limitada accesibilidad de herramientas avanzadas de detección de malware, las cuales suelen requerir altos costos o conocimientos técnicos especializados. Frente a este contexto, la solución propuesta busca democratizar el uso de YARA mediante una plataforma web intuitiva, orientada tanto a profesionales de ciberseguridad como a usuarios con conocimientos técnicos básicos, fortaleciendo así la prevención y respuesta ante incidentes de seguridad informática. Desde el punto de vista técnico, la solución se implementa bajo una arquitectura por capas, utilizando un backend basado en FastAPI, un frontend web responsivo y una base de datos PostgreSQL gestionada mediante SQLAlchemy. El motor de análisis integra la librería yara-python, permitiendo el escaneo de archivos en tiempo real con reglas almacenadas y gestionadas dinámicamente desde la plataforma. El sistema incorpora funcionalidades clave como autenticación de usuarios con JWT, gestión de reglas YARA, historial de análisis, notificaciones y control administrativo mediante operaciones CRUD, garantizando seguridad, escalabilidad y mantenibilidad del software. | spa |
| dc.description.abstract | The project develops a web application for detecting cyber threats using YARA signatures, aiming to facilitate the early identification of malicious patterns in digital files. The problem addressed centers on the limited accessibility of advanced malware detection tools, which often require high costs or specialized technical knowledge. In this context, the proposed solution seeks to democratize the use of YARA through an intuitive web platform, geared towards both cybersecurity professionals and users with basic technical knowledge, thereby strengthening the prevention of and response to cybersecurity incidents. From a technical standpoint, the solution is implemented using a layered architecture, with a FastAPI-based backend, a responsive web frontend, and a PostgreSQL database managed by SQLAlchemy. The analysis engine integrates the yara-python library, enabling real-time file scanning with rules stored and dynamically managed from within the platform. The system incorporates key functionalities such as user authentication with JWT, YARA rule management, analysis history, notifications, and administrative control through CRUD operations, ensuring software security, scalability, and maintainability. | eng |
| dc.description.degreelevel | Trabajo de grado | spa |
| dc.description.degreename | Ingeniero de Sistemas | spa |
| dc.format | ||
| dc.format.extent | 64 páginas | |
| dc.format.medium | Recurso electrónico | spa |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | instname:Universidad Ean | spa |
| dc.identifier.local | BDM-FIS | |
| dc.identifier.reponame | reponame:Repositorio Institucional Biblioteca Digital Minerva | spa |
| dc.identifier.repourl | https://repository.ean.edu.co/ | |
| dc.identifier.uri | https://hdl.handle.net/10882/19056 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Ean | |
| dc.publisher.faculty | Facultad de Ingeniería | spa |
| dc.publisher.place | Bogotá, Colombia | |
| dc.publisher.program | Ingeniería de Sistemas | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Aplicaciones Web | spa |
| dc.subject.armarc | Protección de datos | spa |
| dc.subject.armarc | Detección de anomalías (Seguridad informática) | spa |
| dc.subject.armarc | Seguridad informática | spa |
| dc.subject.armarc | Sistemas de detección de intrusos (Seguridad informática) | spa |
| dc.subject.proposal | Ciberseguridad | |
| dc.subject.proposal | Detección de amenazas | |
| dc.subject.proposal | Firmas YARA | |
| dc.subject.proposal | Análisis de malware | |
| dc.subject.proposal | Aplicativo web | |
| dc.subject.proposal | Ingeniería de software | |
| dc.subject.proposal | Cybersecurity | |
| dc.subject.proposal | Threat Detection | |
| dc.subject.proposal | YARA Signatures | |
| dc.subject.proposal | Malware Analysis | |
| dc.subject.proposal | Web Application | |
| dc.subject.proposal | Software Engineering | |
| dc.title | Aplicativo web basado en firmas Yara para la detección de amenazas cibernéticas | zho |
| dc.title | Yara signature-based web application for cyber threat detection | eng |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.other | Trabajo de grado - Pregrado | |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
| dc.type.version | info:eu-repo/semantics/acceptedVersion | |
| dspace.entity.type | Publication | |
| person.affiliation.name | Ingeniería de Sistemas | |
| person.affiliation.name | Ingeniería de Sistemas |
Archivos
Bloque original
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 1.92 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
