Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/22635
Título: Desarrollo de un keylogger para Windows 11 con un dashboard web.
Autor: Yépez Fuel, Alexis Fernando
Palabras clave: PROGRAMA DE ORDENADOR-APLICACIÓN
GESTIÓN DE SOFTWARE
DESARROLLO DE SOFTWARE
DESARROLLO WEB
DESARROLLO DASHBOARD WEB
Fecha de publicación: feb-2022
Editorial: Quito : EPN, 2022
Citación: Yépez Fuel, A.F. (2022). Desarrollo de un keylogger para Windows 11 con un dashboard web. 92 páginas. Quito : EPN.
Resumen: The project corresponds to the development of a web dashboard that has the purpose of facilitating the visualization of the data collected by the keylogger created for Windows 11. This component can be used only by one type of user, the administrator, with unique credentials (email and password) created for access. There is no option to register new users within the system, therefore these credentials have been previously stored in the database. The web dashboard proposes to solve the problem encountered in terms of data management, although these are obtained successfully, storing them in a specific place and their presentation are the two main drawbacks that this application aims to solve. It has been developed as a distributed application with three main layers, generally defined as user interface, business logic, and data storage. Each one of the layers, together with the components that comprise them, have been built using dedicated tools, programming languages, and frameworks such as Next.js, Laravel, and PostgreSQL, respectively. This document details important aspects involved in the development such as the implementation of the agile Scrum methodology, the data architecture of the application, the justification of the tools used, the results obtained from the coding of each component, and the respective evaluation of the app performance. Of course, conclusions and pertinent recommendations obtained from the completion of this project, are presented.
Descripción: El proyecto corresponde al desarrollo de un dashboard web que tiene el propósito de facilitar la visualización de los datos recabados por el keylogger creado para Windows 11. Este componente puede ser utilizado por un solo tipo de usuario, el administrador, cuenta con credenciales (correo electrónico y contraseña) únicas creadas para su acceso. No existe la opción de registrar nuevos usuarios dentro del sistema, por lo cual, se han almacenado previamente dichas credenciales en la base de datos. El dashboard web propone solucionar el problema encontrado en cuanto al manejo de datos, si bien estos son obtenidos con éxito, el almacenarlos en un lugar específico y su presentación, son los dos principales inconvenientes que pretende solventar esta aplicación. Ha sido desarrollada como una aplicación distribuida que cuenta con tres principales capas, se definen de forma general como: interfaz de usuario, lógica del negocio y almacenamiento de datos. Cada una de estas capas, junto con los componentes que las conforman, han sido construidas por medio de herramientas, lenguajes de programación y marcos de trabajo dedicados como Next.js, Laravel y PostgreSQL respectivamente. En este documento se detallan aspectos importantes involucrados en el desarrollo como: la implementación de la metodología ágil Scrum, la arquitectura de datos de la aplicación, la justificación de las herramientas usadas, los resultados obtenidos de la codificación de cada componente y la evaluación respectiva de funcionamiento de la aplicación en general. Por su puesto, se presentan conclusiones y recomendaciones pertinentes obtenidas a partir de la finalización de este proyecto.
URI: http://bibdigital.epn.edu.ec/handle/15000/22635
Tipo: bachelorThesis
Aparece en las colecciones:TIC - Tecnología Superior en Desarrollo de Software

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12126.pdf2,37 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.