Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
En el siguiente trabajo se recopila la creación de una aplicación que permite la verificación de niveles de seguridad de contraseñas en sistemas empresariales. Para esto, se combinó el uso de la herramienta PassGAN, un algoritmo de generación de contraseñas similares a las creadas por cualquier ser...
- Autores:
-
Moreno Vargas, Giovanni Camilo
Bojato Pacheco, Juan David
Donado Avendaño, Daniel Andrés
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad del Norte
- Repositorio:
- Repositorio Uninorte
- Idioma:
- spa
- OAI Identifier:
- oai:manglar.uninorte.edu.co:10584/9528
- Acceso en línea:
- http://hdl.handle.net/10584/9528
- Palabra clave:
- contraseña
seguridad
estimación
bits
PassGAN
PESRank
password
security
- Rights
- License
- Universidad del Norte
Summary: | En el siguiente trabajo se recopila la creación de una aplicación que permite la verificación de niveles de seguridad de contraseñas en sistemas empresariales. Para esto, se combinó el uso de la herramienta PassGAN, un algoritmo de generación de contraseñas similares a las creadas por cualquier ser humano, las cuales constituyen la base de entrenamiento de un modelo de 5 dimensiones, empleado por el algoritmo ESRank para la estimación de la fuerza de una contraseña. La implementación de PassGAN constituye una optimización y mejora en la detección de la fortaleza de una contraseña, por lo que representa una novedad frente a otros estimadores de contraseñas, ya que al mantenerse actualizado de forma periódica el conjunto de contraseñas evaluadas, existe una mejora en la estimación de contraseñas. Con base a esas herramientas se creó una API en Python que puede ser accedida mediante cliente móvil o web. Finalmente se crea una aplicación web que realiza peticiones a la API creada en Python, mostrando como resultados la fortaleza de una contraseña digitada y el tiempo en segundos, días o años en que tardaría una computadora promedio en enumerarla. |
---|