Paso 1Lee el diseño
Docs, diagramas y un walk-through con quienes los construyeron.
ARQUITECTOAquí está rewards: un gateway, el ledger, ofertas y una cola entre ellos.
ATALAIA¿Quién llama al ledger directamente? ¿Algo que no sea el gateway?
DEV LEADEl servicio de ofertas. Está dentro del clúster, así que lo dejamos pasar.
Sale de la salaDocumentación leída, 1 walk-through
Paso 2Marca las boundaries
Identidad, red, datos y límites de tenancy en una sola imagen.
ATALAIAAsí que el ledger confía en cualquier cosa de la red. Es un límite que nadie dibujó.
PLATAFORMALa cola también. Cualquier pod puede publicar un mensaje de "puntos acreditados".
Sale de la salaMapa: 4 boundaries marcadas
Paso 3Somete las uniones a estrés
Qué hace un atacante, un mal deploy o una clave filtrada en cada frontera.
ATALAIASi un pod queda comprometido, ¿puede acreditarse puntos a sí mismo?
PLATAFORMAHoy, sí. Parecería un mensaje normal.
ARQUITECTOY una sola clave firma los tokens en staging y en prod.
Sale de la sala6 uniones sometidas a estrés, 2 de riesgo alto
Paso 4Acordad los cambios
Cambios ordenados por prioridad, con los compromisos por escrito.
ATALAIAIdentidad de servicio en el ledger, mensajes firmados, una clave por entorno.
CTOClaves e identidad este trimestre. La reescritura de la cola espera, y lo aceptamos por escrito.
ARQUITECTOHoy mismo escribo el registro de decisión.
Sale de la sala3 cambios, 1 riesgo aceptado
- ATALAIA
- ARQUITECTO
- DEV LEAD
- PLATAFORMA
- CTO