Thesis
BANCO DE CONTRASEÑAS PARA SISTEMA OPERATIVO ANDROID VERSIÓN 4.1

Loading...
Thumbnail Image
Date
2018
Authors
DÍAZ EYSSAUTIER, BENJAMÍN CRISTÓBAL
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
En la sociedad actual, no es extraño escuchar noticias donde gran cantidad de personas son víctimas de accesos no autorizados a sus cuentas de diversos servicios, o donde sistemas informáticos, muy populares, contienen vulnerabilidades que se traducen en el robo de datos sensibles de los usuarios que los utilizan, debido a esto, es tarea de todos el prevenir o reducir los posibles daños que se generan frente a situaciones de este estilo. Entre las recomendaciones que se suelen mencionar, para reducir los riesgos de usar sistemas informáticos, uno puede encontrar que se debe utilizar una contraseña distinta para cada servicio, las contraseñas se deben cambiar de manera frecuente, y la composición de dichas contraseñas no deben ser predecibles, por lo cual, se desarrolla el siguiente sistema informático, con el objetivo de facilitar la puesta en práctica de las recomendaciones mencionadas. El sistema almacenará las cuentas que el usuario posea, junto a sus respectivos historiales de contraseñas, las clasificará por categorías, de acuerdo con lo requerido por el usuario, y entregará herramientas para informar la necesidad de actualizar contraseñas, para generar contraseñas no predecibles, para respaldar en la nube la base de datos, y para mantener toda la información sensible segura, mediante metodologías criptográficas. Conocido por el nombre de “Banco de Contraseñas”, el sistema informático se desarrolla utilizando la IDE de Android Studio, con lenguaje de programación Java y diseño de interfaces mediante XML, además utilizará SQLite como gestor de base de datos, y será ejecutado en dispositivos móviles, con sistema operativo Android, versión 4.1 o superior. El contenido, del presente documento, se divide en los tres capítulos siguientes:  Capítulo 1: Descripción de la situación actual, problemas detectados, y descripción del sistema propuesto.  Capítulo 2: Medio ambiente computacional, herramientas de software a utilizar, y descripción de los archivos.  Capítulo 3: Estructura del sistema, diagrama modular y de menús, y descripción de los programas. 6 En conclusión, para el desarrollo de un sistema informático íntegro, es necesario llevar a cabo cada una de las etapas que pertenecen al ciclo de vida de éste, desde el análisis y diseño, hasta la implementación y mantenimiento. En el caso de este trabajo de título, se analizan los problemas que afectan a personas que tienen la necesidad de identificarse en servicios informáticos, se diseña una solución que satisfaga los requerimientos encontrados, se construye dicha solución, y se implementa para satisfacer la problemática inicial.
Description
Keywords
ANDROID STUDIO , INTEGRACIÓN CON API DE GOOGLE DRIVE , ADMINISTRADOR DE CONTRASEÑAS
Citation