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
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_ |
1818112683193401344 |
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= |