Aplicativo inteligente basado en CNN+LSTM para identificar contraseñas filtradas y reducir el riesgo asociado
| dc.contributor.advisor | Saboya Rios, Nemias | |
| dc.contributor.author | Alarcon Llanos, Miguel Angel | |
| dc.contributor.author | Juan Carlos Saucedo Becerra | |
| dc.contributor.author | Hernandez Vejarano, Eduardo Stefano | |
| dc.date.accessioned | 2026-08-24T22:59:13Z | |
| dc.date.embargoEnd | 2027-07-30 | |
| dc.date.issued | 2026-07-30 | |
| dc.description.abstract | Las filtraciones de credenciales obligan a detectar y bloquear contraseñas comprometidas en el mismo momento en que el usuario las propone. Este artículo presenta un medidor inteligente que combina un modelo carácter-a-carácter basado en CNN+LSTM con una extensión de navegador y un servicio ligero en FastAPI integrado con Have I Been Pwned mediante k-anonymity, evitando exponer la contraseña completa. A partir de unas 800 000 contraseñas filtradas se construye un corpus curado, anonimizando y normalizando, el etiquetado en tres niveles (Weak, Medium, Strong) combinando zxcvbn, reglas de entropía y revisión manual; luego se equilibra hasta 120 000 muestras (40 000 por clase). Sobre este conjunto se entrena un clasificador con embeddings, capas Conv1D, LSTM bidireccional y capas densas, usando ponderación de clases, Focal Loss, early stopping y calibración de probabilidades. El modelo alcanza alrededor de 97% de exactitud y un F1 macro cercano a 95,5 %, con recall superior al 97 % en las clases débiles y fuertes, superando variantes solo-CNN, solo-RNN y baselines probabilísticos. Operativamente, mantiene latencias P50/P95 en el orden de decenas de milisegundos y un tamaño menor a 15 MB, lo que permite su ejecución local dentro del navegador. Un experimento end-to-end sobre datos históricos sugiere que el flujo preventivo puede reducir de forma sustancial la proporción de contraseñas vulnerables en uso. Finalmente, se discuten implicancias de privacidad, sesgos derivados del uso de datos filtrados y la necesidad de reentrenamiento continuo frente a nuevas brechas. Estos resultados posicionan la propuesta como un medidor listo para auditorías rigurosas. | |
| dc.description.escuela | Escuela Profesional de Ingeniería de Sistemas | |
| dc.description.lineadeinvestigacion | Sistemas inteligentes | |
| dc.description.sede | Lima | |
| dc.format | application/pdf | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12840/10572 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Peruana Unión | |
| dc.publisher.country | PE | |
| dc.rights | info:eu-repo/semantics/embargoedAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
| dc.subject | Aplicativo inteligente | |
| dc.subject | CNN+LSTM | |
| dc.subject | Evaluación de contraseñas | |
| dc.subject | K-anonymity | |
| dc.subject.ocde | https://purl.org/pe-repo/ocde/ford#2.02.04 | |
| dc.title | Aplicativo inteligente basado en CNN+LSTM para identificar contraseñas filtradas y reducir el riesgo asociado | |
| dc.type | info:eu-repo/semantics/bachelorThesis | |
| renati.advisor.dni | 42001721 | |
| renati.advisor.orcid | https://orcid.org/0000-0002-7166-2197 | |
| renati.author.dni | 75127609 | |
| renati.author.dni | 75082498 | |
| renati.author.dni | 73576168 | |
| renati.discipline | 61200093 | |
| renati.juror | Soria Quijaite, Juan Jesús | |
| renati.juror | Loaiza Jara, Omar Leonel | |
| renati.juror | Cuellar Rodríguez, Immer Elias | |
| renati.juror | Centurion Julca, Lennin Henry | |
| renati.level | https://purl.org/pe-repo/renati/level#tituloProfesional | |
| renati.type | https://purl.org/pe-repo/renati/type#tesis | |
| thesis.degree.discipline | INGENIERÍA DE SISTEMAS | |
| thesis.degree.grantor | Universidad Peruana Unión. Facultad de Ingeniería y Arquitectura | |
| thesis.degree.name | Ingenieró de Sistemas |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- Miguel_Tesis_Lic_2026.pdf
- Tamaño:
- 777,81 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Reporte de similitud.pdf
- Tamaño:
- 591,05 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Autorización.pdf
- Tamaño:
- 249,62 KB
- Formato:
- Adobe Portable Document Format