Backend y Arquitectura
La arquitectura es un conjunto de tradeoffs: no hay decisión gratis. Acá los ves de cerca.
Qué cubre esta ruta
Labs de la ruta
3 labsJWT no es autorización
Un token válido te dice quién sos, no qué podés hacer. La diferencia entre autenticación y autorización, y por qué confundirlas produce IDOR.
IDOR: el ataque de cambiar un número
Lab quirúrgico sobre el bug de autorización más común: pedir el recurso de otro cambiando un id en la URL. Con diagrama y quiz.
Idempotencia: por qué un reintento te cobra dos veces
La red falla, el cliente reintenta, y el usuario termina con dos cobros. El problema no es el retry: es que el endpoint no es idempotente. Acá ves la diferencia y el fix.
Cerrá la ruta
Un examen corto para ver si te quedaron los conceptos clave.
Completá los 3 labs de la ruta para desbloquear el examen.
0/3 labs
Examen: Backend y Arquitectura
3 preguntas · aprobás con 67%
-
1. Un JWT prueba…
-
2. Cambiás /facturas/100 por /facturas/101 con tu token y te devuelve la factura ajena. Eso es…
-
3. El payload de un JWT está…