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...

Full description

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
id REPOUNORT2_97ad1c06644fd3922fa4a106bf800c94
oai_identifier_str oai:manglar.uninorte.edu.co:10584/9528
network_acronym_str REPOUNORT2
network_name_str Repositorio Uninorte
repository_id_str
dc.title.es_ES.fl_str_mv Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
dc.title.en_US.fl_str_mv Design of a tool for validation of password security levels in enterprise information systems
title Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
spellingShingle Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
contraseña
seguridad
estimación
bits
PassGAN
PESRank
password
security
title_short Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
title_full Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
title_fullStr Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
title_full_unstemmed Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
title_sort Diseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresariales
dc.creator.fl_str_mv Moreno Vargas, Giovanni Camilo
Bojato Pacheco, Juan David
Donado Avendaño, Daniel Andrés
dc.contributor.advisor.none.fl_str_mv Villanueva Polanco, Ricardo Luis
Jimeno Paba, Miguel Angel
dc.contributor.author.none.fl_str_mv Moreno Vargas, Giovanni Camilo
Bojato Pacheco, Juan David
Donado Avendaño, Daniel Andrés
dc.subject.es_ES.fl_str_mv contraseña
seguridad
estimación
topic contraseña
seguridad
estimación
bits
PassGAN
PESRank
password
security
dc.subject.en_US.fl_str_mv bits
PassGAN
PESRank
password
security
description 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.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-05-31T13:10:57Z
dc.date.available.none.fl_str_mv 2021-05-31T13:10:57Z
dc.date.issued.none.fl_str_mv 2021-05-29
dc.type.es_ES.fl_str_mv article
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10584/9528
url http://hdl.handle.net/10584/9528
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv Universidad del Norte
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Universidad del Norte
http://purl.org/coar/access_right/c_abf2
dc.publisher.es_ES.fl_str_mv Barranquilla, Universidad del Norte, 2021
institution Universidad del Norte
bitstream.url.fl_str_mv https://manglar.uninorte.edu.co/bitstream/10584/9528/1/Proyecto_final.pdf
https://manglar.uninorte.edu.co/bitstream/10584/9528/2/Imagen_contrase%c3%b1a.PNG
https://manglar.uninorte.edu.co/bitstream/10584/9528/3/Imagen_PDF.pdf
https://manglar.uninorte.edu.co/bitstream/10584/9528/4/license.txt
bitstream.checksum.fl_str_mv eca0eb1225a20f7a9077ac0fd184474d
4c87c841f9c52afd6fe5841c9bcca14a
266bbbc9010d3e1f4134f976616938a0
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital de la Universidad del Norte
repository.mail.fl_str_mv mauribe@uninorte.edu.co
_version_ 1808401298967494656
spelling Villanueva Polanco, Ricardo LuisJimeno Paba, Miguel AngelMoreno Vargas, Giovanni CamiloBojato Pacheco, Juan DavidDonado Avendaño, Daniel Andrés2021-05-31T13:10:57Z2021-05-31T13:10:57Z2021-05-29http://hdl.handle.net/10584/9528En 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.The following work compiles the creation of an application that allows password verification security levels in enterprise systems. To make this possible, it combined the use of the PassGAN tool, an algorithm for generating passwords similar to those created by any human being, which constitutes the training base of a 5-dimensional model, used by the ESRank algorithm for estimating the strength of a password. The implementation of PassGAN represents an optimization and improvement in the detection of the strength of a password, so it is a novelty compared to other password estimators since by keeping the set of evaluated passwords periodically updated, there is an improvement in the estimation of passwords. Based on these tools, an API was created in Python that can be used by a mobile or web client. Finally, a web application made in Python makes requests to the API, showing as results the strength of a typed password and the time in seconds, days, or years it would take an average computer to enumerate it.spaBarranquilla, Universidad del Norte, 2021Universidad del Nortehttp://purl.org/coar/access_right/c_abf2contraseñaseguridadestimaciónbitsPassGANPESRankpasswordsecurityDiseño de una herramienta para validación de niveles de seguridad de contraseñas en sistemas de información empresarialesDesign of a tool for validation of password security levels in enterprise information systemsarticlehttp://purl.org/coar/resource_type/c_6501ORIGINALProyecto_final.pdfProyecto_final.pdfArtículo principalapplication/pdf594393https://manglar.uninorte.edu.co/bitstream/10584/9528/1/Proyecto_final.pdfeca0eb1225a20f7a9077ac0fd184474dMD51Imagen_contraseña.PNGImagen_contraseña.PNGImagen en PNGimage/png348543https://manglar.uninorte.edu.co/bitstream/10584/9528/2/Imagen_contrase%c3%b1a.PNG4c87c841f9c52afd6fe5841c9bcca14aMD52Imagen_PDF.pdfImagen_PDF.pdfImagen en PDFapplication/pdf86484https://manglar.uninorte.edu.co/bitstream/10584/9528/3/Imagen_PDF.pdf266bbbc9010d3e1f4134f976616938a0MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://manglar.uninorte.edu.co/bitstream/10584/9528/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5410584/9528oai:manglar.uninorte.edu.co:10584/95282021-05-31 08:10:57.535Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=