ASILO: describir amenazas antes de elegir controles¶
Esta guía explicativa de ASILO 0.1 ofrece preguntas para identificar qué se protege y frente a quién. Una amenaza es una posibilidad situada; no una afirmación de que un incidente ya ocurrió.
| Elemento | Pregunta | Ejemplo ficticio |
|---|---|---|
| Activo | ¿Qué valor o recurso puede dañarse? | Documentos y permisos de un archivo. |
| Actor | ¿Quién puede iniciar o alterar una acción? | Persona con cuenta, visitante, servicio externo. |
| Entrada | ¿Qué contenido o solicitud recibe el sistema? | Archivo subido, URL, mensaje o evento. |
| Frontera | ¿Dónde cambia la confianza o autoridad? | Petición externa que solicita una operación interna. |
| Efecto | ¿Qué cambia o sale del sistema? | Escritura, borrado, envío o divulgación. |
| Supuesto | ¿Qué condición necesita el control? | La identidad ya fue verificada por el mecanismo declarado. |
La analogía del inventario de un edificio¶
Antes de elegir cerraduras se identifican habitaciones, objetos, accesos y personas autorizadas. Una llave perdida y una pared derribada plantean problemas diferentes. De igual manera, una cuenta mal utilizada, una entrada manipulada y código no confiable dentro del proceso requieren fronteras distintas. La analogía no demuestra resistencia de un control.
Preparar escenarios¶
Describir qué controla el actor, qué intenta conseguir, por dónde entra y qué resultado debe permitirse o rechazarse. Considerar entradas mal formadas y también entradas válidas que solicitan una acción sin autoridad. Declarar efectos repetidos, solicitudes simultáneas, respuestas guardadas, trabajo en cola y fallos después de una operación cuando sean pertinentes.
Si un actor puede ejecutar código dentro del mismo proceso, tipos, campos privados y reglas de importación no acreditan aislamiento frente a ese actor. El perfil declara qué fronteras del entorno necesita y qué queda fuera de su alcance.
La salida es una lista priorizada de escenarios con activo, condición, control propuesto, evidencia esperada, responsable y riesgo residual. Cambiar una dependencia o añadir un efecto requiere revisar esa lista, no sólo repetir pruebas anteriores.