Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Fallar de forma segura

4 tareas · 40 min · Principiante

Todo componente falla alguna vez: se reinicia, pierde la red, no encuentra el servicio del que depende. El diseño decide qué hace el sistema en ese instante, y esa decisión casi nunca se escribe. Ostral Logística tiene un gateway delante de Rutero y varios componentes alrededor. Lees su configuración y la tabla de comportamientos ante el fallo para averiguar quién se queda abierto y quién se cierra, y si alguien lo decidió a propósito.

0 de 4 · 0%

Objetivo de la sala

Todo componente falla alguna vez: se reinicia, pierde la red, no encuentra el servicio del que depende. El diseño decide qué hace el sistema en ese instante, y esa decisión casi nunca se escribe. Ostral Logística tiene un gateway delante de Rutero y varios componentes alrededor. Lees su configuración y la tabla de comportamientos ante el fallo para averiguar quién se queda abierto y quién se cierra, y si alguien lo decidió a propósito.

Fallar de forma segura tiene dos mitades. La primera: ante un error, el sistema queda en el estado que más protege, que suele ser denegar. La segunda: lo que no está permitido de forma expresa está denegado. Una política predeterminada de permitir invierte la segunda mitad y hace que cada hueco en las reglas sea una puerta abierta.

Fallar cerrado cuesta disponibilidad, y esa es la razón por la que a veces se configura lo contrario. El arquitecto no lo prohíbe: pide que sea una decisión escrita, con dueño.

Responde para continuar

¿Qué significa fallar de forma segura?

Ver pista de ayuda

Piensa en qué decide el sistema cuando no sabe si debe dejar pasar a alguien.

La tabla componentes de Ostral dice, para cada pieza, qué pasa cuando falla su servicio de decisión (al_fallar) y si alguien escribió la razón (justificacion). Dos componentes se abren al fallar. Uno tiene una razón escrita y firmada; el otro no tiene ninguna, y ese es el problema de diseño.

Responde para continuar

¿Qué componente falla abierto sin ninguna justificación escrita?

Ver pista de ayuda

Consulta `componentes` y filtra los que permiten al fallar; después mira la columna `justificacion`.

Un comportamiento de fallo suele salir de una línea de configuración. Leer el archivo es la forma más barata de comprobar si el diseño dice una cosa y el sistema hace otra. En la tabla configuracion_gateway, tres claves gobiernan qué ocurre con una petición cuando el servicio de autorización no contesta o cuando ninguna regla la cubre.

Responde para continuar

¿Qué clave convierte en permitido todo lo que ninguna regla menciona?

Ver pista de ayuda

Consulta `configuracion_gateway` y busca la clave que define la política predeterminada.

Hay fallos que se resuelven abriendo, y no por descuido. Una cerradura que se bloquea sin energía puede encerrar a personas durante un incendio. Cuando la vida o la integridad física dependen de que algo se abra, ese principio manda sobre el de denegar por defecto, y el riesgo que queda se compensa con otros controles: vigilancia, alarma, una puerta con guardia.

La tabla componentes incluye uno así. Lee su justificación y su control compensatorio antes de decidir.

Responde para continuar

Las cerraduras de la bodega se abren si falla la energía. ¿Es defendible ese diseño?

Ver pista de ayuda

Fíjate en la justificación escrita y en si hay un control que compense. La razón no es el dinero.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad