Seguridad a fondo · Unidad 28 · Lección 5 de 11
Diseña el comportamiento ante fallos
Define un estado pendiente seguro cuando no está disponible la comprobación de permisos.
Para prepararteModelado de amenazas: preguntar antes de construir
Después de esta lección puedes
- Distinguir sesión válida, autorización positiva y decisión de permisos no disponible.
Una idea. Una situación. Una decisión razonada.
Tres estados con significados distintos
Una comprobación puede permitir, denegar o no producir una decisión utilizable. Tratar el tercer estado como aprobación convierte un fallo de dependencia en otra política de acceso. Para contenido protegido, define rechazo o aplazamiento seguro sin entregarlo.
Lee el registro proporcionado
F1 describe una solicitud ficticia de documento.
| Registro | Hecho proporcionado |
|---|---|
| Sesión | Válida cuando llegó la solicitud |
| Regla del documento | Leer requiere decisión positiva actual de permisos |
| Servicio de permisos | Agotó el tiempo sin decidir |
| Excepción sin conexión o con permisos almacenados | Ninguna aprobada |
| Cola de reintentos | Disponible para trabajo aplazado |
Supón un tiempo agotado real y que el documento todavía no se entregó. El registro establece identidad, no permiso para leerlo.
Un diseño adecuado no devuelve contenido protegido y comunica el estado pendiente o no disponible. Si encolas un reintento, conserva solo la información necesaria para procesarlo con seguridad. Encolar no es aprobar; un mensaje «completado» falsearía el resultado.
Antes de entregar posteriormente, evalúa autoridad actual y estado de sesión pertinente. La persona puede haber perdido acceso durante la espera. Registra la entrega aparte del tiempo agotado inicial para distinguir trabajo pendiente de recuperación satisfactoria.
Esta política tiene coste de disponibilidad: alguien autorizado puede tener que esperar. Asigna un responsable operativo y una vía de reintento o soporte, sin conceder acceso silenciosamente durante interrupciones. Otra política de continuidad exigiría diseño y aprobación explícitos; F1 no contiene esa excepción.
La distinción clave: Carecer de evidencia de permiso no equivale a aprobar ni completar una solicitud.
Compruébate
Sin reloj ni penalizaciones. Lee cada explicación y vuelve a intentarlo cuando quieras.
Las preguntas de esta lección han cambiado. Tu lectura sigue guardada; repasa las preguntas actualizadas.
-
¿Qué tratamiento de F1 coincide con la regla aprobada para documentos?
Ver la respuesta
Respuesta correcta: No devolver contenido, indicar pendiente o no disponible y revisar el permiso actual antes de cualquier entrega posterior. La sesión establece identidad, pero la autorización ausente no concede esta lectura. El reintento necesita una decisión válida al entregar.
Pruébalo
- EscribeEscribe tres filas para F1: permiso concedido, denegado o no disponible. Añade qué debe comprobar un reintento y qué mensaje comunica el estado real al solicitante.