Sistema para la integración del proceso de autenticación en aplicaciones web mediante códigos QR

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

Nowadays there are countless web applications whether they are for corporate use or simply for entertainment. Regardless of the reason why a user accesses these applications, the access method that usually consists of the entry of a user and password. Taking this into account, an average user must use several passwords for their web applications of work, emails, entertainment sites, social networks or any other application, sometimes generating some complications since you must remember the password of each application. Now, it is known that there are multiple malicious applications (malware) with which it is possible to obtain the data of the users that access their applications from internet cafe or from other devices accessing the web applications without any problem, since the developers of Applications do not have effective methods to validate if a person is who they say they are from their username and password. For this reason, the main goal of this project is to develop a system that provides on the one hand to web application developers a way to create more user-friendly Login modules with the end user, as well as with greater reliability of the user's identity. And on the other hand, allow users of these applications a system in which they do not have to remember several passwords and in which they can use their mobile device as an authentication factor. To fulfill this goal, an authentication system based on QR codes will be developed, which any developer, through the use of a JavaScript library which must be integrated into their web application, will be able to generate these codes in a simple and fast way so that a user can later read that code from a mobile application also developed in this project, which is responsible for delivering the information in real time just point the camera to the QR and without typing information every time you want to enter.

Descripción

Hoy en día existen infinidad de aplicaciones web ya sean de uso corporativo o simplemente para entretenimiento. Sin importar cuál sea el motivo por el que un usuario accede a estas aplicaciones, el método de acceso que por lo general consta del ingreso de un usuario y contraseña. Teniendo esto en cuenta, un usuario promedio debe utilizar varias contraseñas para sus aplicaciones web de trabajo, correos, sitios de entretenimiento, redes sociales o cualquier otra aplicación, generando en ocasiones algunas complicaciones ya que deberá recordar la contraseña de cada aplicación. Ahora bien, es conocido que existen múltiples aplicaciones maliciosas (malware) con los que se logra obtener los datos de los usuarios que acceden a sus aplicaciones desde café internet o desde otros dispositivos accediendo a las aplicaciones web sin ningún problema, ya que los desarrolladores de aplicaciones no tienen métodos efectivos para validar si una persona es quien dice ser a partir de su usuario y contraseña. Por esta razón el principal objetivo de este proyecto es desarrollar un sistema que provea por un lado a los desarrolladores de aplicaciones web una forma de poder crear módulos de autenticación más amigables con el usuario final, así como con mayor confiabilidad de la identidad del usuario. Y por otro lado permitir a los usuarios de estas aplicaciones un sistema en el cual no tengan que recordar varias contraseñas y en el cual puedan utilizar su dispositivo móvil como factor de autenticación. Para cumplir este objetivo se desarrollara un sistema de autenticación basado en códigos QR los cuales cualquier desarrollador, mediante el uso de una biblioteca JavaScript la cual debe integrar en su aplicación web, podrá generar dichos códigos de manera sencilla y rápida para que posteriormente un usuario pueda leer ese código desde una aplicación móvil también desarrollada en este proyecto, la cual se encargar de entregar la información en tiempo real con solo apuntar la cámara hacia el QR y sin necesidad de digitar información cada vez que se desee ingresar.

Palabras clave

QR, Autenticación, Login, Web, Móvil, REST

Materias

Ingeniería Telemática - Tesis y disertaciones académicas , Servicios web , Códigos QR , Desarrollo de programas para computador

Citación