Publicación:
Aplicativo web basado en firmas Yara para la detección de amenazas cibernéticas

dc.contributor.advisorPorras Vega, John Jairo
dc.contributor.authorPacheco Moreno, Johan Sebastián
dc.contributor.authorBarinas, Julián David
dc.creator.id1073502324
dc.creator.id1019983153
dc.date.accessioned2026-03-03T00:49:38Z
dc.date.issued2026-02-10
dc.description.abstractEl 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.abstractThe 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.degreelevelTrabajo de gradospa
dc.description.degreenameIngeniero de Sistemasspa
dc.formatpdf
dc.format.extent64 páginas
dc.format.mediumRecurso electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad Eanspa
dc.identifier.localBDM-FIS
dc.identifier.reponamereponame:Repositorio Institucional Biblioteca Digital Minervaspa
dc.identifier.repourlhttps://repository.ean.edu.co/
dc.identifier.urihttps://hdl.handle.net/10882/19056
dc.language.isospa
dc.publisherUniversidad Ean
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.placeBogotá, Colombia
dc.publisher.programIngeniería de Sistemasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcAplicaciones Webspa
dc.subject.armarcProtección de datosspa
dc.subject.armarcDetección de anomalías (Seguridad informática)spa
dc.subject.armarcSeguridad informáticaspa
dc.subject.armarcSistemas de detección de intrusos (Seguridad informática)spa
dc.subject.proposalCiberseguridad
dc.subject.proposalDetección de amenazas
dc.subject.proposalFirmas YARA
dc.subject.proposalAnálisis de malware
dc.subject.proposalAplicativo web
dc.subject.proposalIngeniería de software
dc.subject.proposalCybersecurity
dc.subject.proposalThreat Detection
dc.subject.proposalYARA Signatures
dc.subject.proposalMalware Analysis
dc.subject.proposalWeb Application
dc.subject.proposalSoftware Engineering
dc.titleAplicativo web basado en firmas Yara para la detección de amenazas cibernéticaszho
dc.titleYara signature-based web application for cyber threat detectioneng
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.otherTrabajo de grado - Pregrado
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.affiliation.nameIngeniería de Sistemas
person.affiliation.nameIngeniería de Sistemas

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
PachecoJohan2026.pdf
Tamaño:
977.28 KB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
Cargando...
Miniatura
Nombre:
PachecoJohan2026_Anexo.pdf
Tamaño:
188.19 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización Publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descripción: