← Lumbre

Desarrollo de Software con IA Recuperar la contraseña sin abrir una puerta

Portada de Recuperar la contraseña sin abrir una puerta

Recuperar la contraseña sin abrir una puerta

✦ ¿Olvidaste tu contraseña? · Desarrollo de Software con IA · 7 minutos que valen la pena

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Diseñar una recuperación segura (tokens de un solo uso, expiración, sin pistas débiles).

7 min Desarrollo de Software con IA 15–99 años
Modo PPTX
Más
Recuperar la contraseña sin abrir una puerta

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Módulo 10 · Autenticación y usuarios Cursos Explorar Mi cuenta Salir del modo estudio

La puerta de atrás del inicio de sesión

La recuperación existe porque la gente olvida. Pero es, literalmente, un camino para entrar sin la contraseña. Si ese camino es demasiado cómodo, el atacante lo usará contra ti. Diseñarlo bien no es complicar al usuario: es que solo el dueño real de la cuenta pueda recorrerlo.

Cómo debe funcionar (y por qué)

El flujo seguro de recuperación

  1. 1 · Solicitud

    El usuario escribe su correo. Respuesta SIEMPRE igual, exista la cuenta o no.

  2. 2 · Token de un solo uso

    El servidor genera un enlace con un token aleatorio, con caducidad corta.

  3. 3 · New contraseña

    Al abrir el enlace y poner clave nueva, el token queda inutilizado para siempre.

Las reglas que evitan la puerta abierta

Cada regla cierra un hueco concreto; no son burocracia, son defensa.
ReglaQué ataque previene
Mensaje neutro («si el correo existe…») sin confirmar si la cuenta existeEnumeración de cuentas registradas
Token aleatorio, largo y de un solo usoAdivinar o reutilizar un enlace
Expiración corta (minutos)Enlaces robados que siguen válidos
Invalidar el token tras usarlo y al cambiar la contraseñaReutilización del mismo enlace
Nada de «preguntas de seguridad» (nombre de tu mascota)Respuestas fáciles de investigar en redes

Prompt de recuperación

Cerrar cada hueco, uno por uno

texto
Implementa la recuperacion de contraseña con estas reglas (confirma cada una):\n- al pedir recuperacion, responde SIEMPRE el mismo mensaje, exista o no el correo (no reveles cuentas)\n- genera un token aleatorio largo, guardado hasheado, con expiracion de 15 minutos y de un solo uso\n- envia un enlace con ese token al correo del usuario\n- al usarse el token y cambiar la clave, invalida el token\n- NO uses preguntas de seguridad tipo "nombre de tu mascota"\n\nExplica como invalido el token tras usarlo.
Nombras las reglas y el ataque que frenan. La IA no puede elegir la versión cómoda e insegura.

Prueba

Cuando alguien escribe un correo en «recuperar contraseña», la app responde «ese correo no está registrado». ¿Qué problema abre esa respuesta?

Un enlace de recuperación que nunca caduca es más cómodo y aceptable para producción.

Detecta la recuperación insegura

Revisas el flujo de recuperación de una IA. Señala la decisión que abre una puerta:

Marca la línea o las líneas con error y pulsa Comprobar.

Escribe tu flujo de recuperación como reglas con su ataque asociado (mensaje neutro, token que caduca, un solo uso). Pídele a la IA que confirme cada regla al entregar.

La comodidad de una recuperación insegura la paga el usuario al que le roban la cuenta.

Tu texto se guarda sólo en este dispositivo.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
Más sobre esta lección

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.