Saltar al contenido
La Forja Ingeniería sin filtros

Nivel 9 · 01 de 14

La puerta que no pregunta quién sos

Banca

La puerta que no pregunta quién sos

Un banco mediano con 41.000 cuentas activas en su portal. El sistema funciona: el cliente entra con usuario y contraseña, ve sus movimientos y transfiere.

La contraseña la comprueba el portal, contra una tabla propia. Hace ocho meses el banco compró un proveedor de identidad, con segundo factor y rotación de sesión, y todavía no lo conectó a nada. Está pago y apagado.

En la última revisión interna alguien preguntó algo incómodo: cuando se revoca una cuenta, ¿en cuánto tiempo deja de funcionar? La respuesta fue que se borra la fila del portal, pero la sesión que ya estaba abierta sigue viva. El banco necesita que una cuenta revocada muera en menos de 60 segundos, y hoy no puede decir en cuánto muere.

Este es el ejercicio donde se aprende el gesto del nivel: quién pregunta quién sos, y en qué punto del camino lo pregunta.

Hay dos preguntas distintas y se hacen en dos lugares distintos. La puerta de entrada pregunta quién sos. El servicio pregunta si vos podés ver esto. Un sistema que sólo hace la primera deja que cualquiera que consiga una sesión válida vea todo lo que esa sesión alcanza.

Rearmá el sistema para que la puerta de entrada compruebe la identidad contra el proveedor que el banco ya compró, y para que el servicio de cuentas vuelva a comprobar de quién es el pedido antes de responderlo.

Uso de IA: libre. Este ejercicio enseña dónde se comprueba quién entra. No hay nada que la IA pueda resolver por vos acá, porque el problema no es escribir código sino decidir en qué punto del sistema se hace la pregunta.

Presupuesto
6 unidades operativas
Restricción
cuentas activas en el portal: al menos 41000 cuentas
Restricción
tiempo máximo que puede quedar viva una sesión revocada: como máximo 60 segundos

Este ejercicio se resuelve arrastrando piezas en un lienzo, y eso pide una pantalla ancha y un puntero preciso. Acá podés leerlo entero. Abrilo desde una computadora para jugarlo.

Recién salido del horno

La Forja acaba de salir

Es lo más nuevo del sitio, así que es donde es más probable que algo se rompa. Si algo no anda como esperabas, o simplemente no se entiende, contámelo: cada reporte la mejora.

¿No usás GitHub? Podés escribirme por mail. ¿Nada que decir todavía? Ver lo ya reportado.