Show simple item record

¿QUIÉN ES QUIÉN?: APLICACIÓN WEB PARA LA IDENTIFICACIÓN DE USUARIOS MEDIANTE TÉCNICAS DE ANÁLISIS DE COMPORTAMIENTOS

dc.contributor.authorLópez Couso, Adrián
dc.date.accessioned2023-07-19T12:00:10Z
dc.date.available2023-07-19T12:00:10Z
dc.date.issued2023-07-19
dc.identifier.urihttps://hdl.handle.net/10115/23164
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Alejandro García De Marina Martín, Isaac Martín De Diego
dc.description.abstractEn los últimos años, la sociedad ha avanzado considerablemente hacia un mundo más tecnológico e interconectado. La dependencia de la tecnología es cada vez mayor y la mayoría de las tareas que realiza el ser humano en su día a día requieren el uso de algún aparato tecnológico. Por esta razón, los dispositivos deben garantizar seguridad a los usuarios. No solo debemos centrarnos en la seguridad de los dispositivos, sino también en asegurar las páginas web, aplicaciones móviles, aplicaciones web, etc. Este proyecto consiste en crear una aplicación web que utilice un algoritmo de aprendizaje automático (más conocido por su término en inglés como machine learning) capaz de poder identificar al usuario que está escribiendo por teclado mediante un análisis de su comportamiento. El objetivo de la aplicación web es implementar este nuevo método de autenticación utilizando machine learning. La aplicación web permite al usuario registrado efectuar dos tipos de pruebas. En ambas pruebas, se mostrará un texto que el usuario deberá escribir. En la primera prueba, el algoritmo de machine learning creará un modelo utilizando la cadencia de tecleo del usuario. Cuantas más muestras existan, más preciso será el modelo. En la segunda prueba, los datos obtenidos se compararán con el modelo creado por el algoritmo. Si la mayoría de los datos de la cadencia de tecleo de la segunda prueba se encuentran dentro del modelo del usuario autenticado (cada modelo está relacionado con un usuario), la prueba concluye con un mensaje indicando que el usuario que ha realizado la segunda prueba corresponde al usuario autenticado. En caso de que la mayoría de los datos no se encuentren dentro del modelo, se muestra un mensaje indicando que el usuario que ha realizado la segunda prueba no es el usuario con la sesión iniciada.
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rightsCreative Commons Atribución 4.0 Internacional
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectmachine learning
dc.subjectSVM
dc.subjectDjango
dc.subjectPython
dc.subjectOne Class Classification
dc.subjectHTML
dc.subjectDocker
dc.subjectMétodo de autenticación
dc.subjectMatriz de confusión
dc.subjectJavascript
dc.title¿QUIÉN ES QUIÉN?: APLICACIÓN WEB PARA LA IDENTIFICACIÓN DE USUARIOS MEDIANTE TÉCNICAS DE ANÁLISIS DE COMPORTAMIENTOS
dc.typeinfo:eu-repo/semantics/studentThesis
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Creative Commons Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Creative Commons Atribución 4.0 Internacional