Try Synsema
Entrar Crear cuenta
🔒

Cliente 8 · Fintech de pagos, regulada por el banco central

Fintech Peso Digital

Software que un auditor bancario firmaría: cero acceso por defecto y claves que jamás se filtran.

El norte de este cliente

Que ninguna parte del sistema de pagos toque red, disco o claves sin declararlo, y que las credenciales nunca aparezcan en logs, respuestas ni errores.

Entrega final: Un «guardia de seguridad» para la fintech: firma y verifica operaciones, guarda contraseñas con argon2id y procesa datos externos en aislamiento total, con pruebas que lo demuestran.

Peso Digital procesa transferencias y le llegó la auditoría anual. El regulador pregunta tres cosas: ¿qué puede tocar cada programa?, ¿dónde viven las claves?, ¿qué pasa si un dato externo viene envenenado? En la mayoría de los lenguajes contestar eso lleva semanas de revisión. En Synsema se contesta leyendo las líneas require: todo lo demás está prohibido por defecto. En este curso aprendes el modelo de seguridad completo: capacidades, secretos opacos, firmas HMAC, contraseñas bien guardadas y el bloque sandbox para código en el que no confías.

Crea una cuenta para guardar tu progreso, o entra si ya tienes una. Puedes leer todo sin cuenta.

Pasos

  1. Teoría · Vera Cero acceso por defecto +10 xp
  2. Juego · Quiz · Nadia Quiz: ¿qué puede tocar este programa?
  3. Misión · Tomás Demuestra que las puertas están cerradas
  4. Teoría · Vera Secretos que no se pueden filtrar +10 xp
  5. Juego · ¿Qué imprime? · Nadia ¿Qué imprime? — un secreto en el log
  6. Misión · Tomás La clave del procesador de pagos, a salvo
  7. Teoría · Vera Integridad: firmas, comparaciones y contraseñas +10 xp
  8. Juego · ¿Qué imprime? · Nadia ¿Qué imprime? — una firma en vivo
  9. Misión · Tomás Verificar el webhook del procesador
  10. Teoría · Vera Sandbox: código en el que no confías +10 xp
  11. Juego · Completa los huecos · Nadia Completa: procesa el archivo del cliente, aislado
  12. Entrega al cliente · Tomás Entrega: el guardia de seguridad de Peso Digital ◆ 3