🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónSTRIDE por elemento
5 tareas · 45 min · Principiante
Con el diagrama bien hecho y las fronteras marcadas llega la segunda pregunta: qué puede salir mal. Preguntarlo en abierto produce listas desiguales —mucho sobre lo que a uno se le ocurre, nada sobre lo demás—. STRIDE ordena la búsqueda: seis categorías de amenaza y una tabla que dice cuáles se buscan en cada tipo de elemento. En esta sala aprendes las categorías y revisas el borrador de amenazas de Farolito Reservas, donde alguien con poca experiencia puso una amenaza donde no corresponde y dejó un elemento sin mirar.
Objetivo de la sala
Con el diagrama bien hecho y las fronteras marcadas llega la segunda pregunta: qué puede salir mal. Preguntarlo en abierto produce listas desiguales —mucho sobre lo que a uno se le ocurre, nada sobre lo demás—. STRIDE ordena la búsqueda: seis categorías de amenaza y una tabla que dice cuáles se buscan en cada tipo de elemento. En esta sala aprendes las categorías y revisas el borrador de amenazas de Farolito Reservas, donde alguien con poca experiencia puso una amenaza donde no corresponde y dejó un elemento sin mirar.STRIDE son las iniciales de seis familias de amenaza, y cada una viola una propiedad de seguridad. Suplantación (Spoofing): hacerse pasar por otro; viola la autenticación. Manipulación (Tampering): cambiar datos que no se debían cambiar; viola la integridad. Repudio (Repudiation): negar haber hecho algo sin que se pueda demostrar lo contrario; viola la trazabilidad. Divulgación de información (Information disclosure): que lea datos quien no debe; viola la confidencialidad. Denegación de servicio (Denial of service): impedir que algo funcione; viola la disponibilidad. Elevación de privilegios (Elevation of privilege): conseguir más permisos de los asignados; viola la autorización.
Cada categoría apunta a la propiedad que protege el control que se pondrá después, así que saber una es saber la otra.
Responde para continuar
Alguien consigue cambiar el precio de una reserva ya pagada. ¿Qué categoría de STRIDE es y qué propiedad viola?
Ver pista de ayuda
Se cambió un dato. ¿Qué propiedad garantiza que un dato sea el que debe ser?
En la práctica nadie dice «esto es manipulación»: dice una frase de lo que podría pasar. Hay que aprender a ponerle categoría leyendo la frase y fijándose en qué se rompe. Si lo que se pierde es la prueba de quién hizo algo, es repudio. Si se pierde el secreto de un dato, divulgación. Si se pierde que algo funcione, denegación. Si el problema es que alguien actúa como otro, suplantación; si actúa con más permisos de los suyos, elevación.
Una misma amenaza puede mezclar categorías, y no pasa nada: se anotan las que se rompen y cada una tendrá su control.
Responde para continuar
Un viajero asegura que nunca hizo una reserva y el sistema no guarda nada que permita probar quién la hizo. ¿Qué categoría es?
Ver pista de ayuda
Lo que se pierde es la prueba de que alguien hizo algo.
No todas las categorías tienen sentido en todos los elementos. Una entidad externa no tiene «privilegios» dentro de tu sistema que elevar; un flujo de datos no se hace pasar por nadie, aunque a su alrededor haya quien sí. La tabla de aplicabilidad del equipo de Farolito dice qué categorías se buscan en cada tipo: así cada amenaza va sobre el elemento donde de verdad puede ocurrir y no se llena el modelo de ruido. Consulta la tabla, compara con el tipo de elemento de cada amenaza del borrador y busca la que no corresponde.
Una amenaza puesta sobre el elemento equivocado suele ser una amenaza buena en el sitio malo: se corrige, no se descarta.
Responde para continuar
¿Qué amenaza del borrador tiene una categoría que la tabla de aplicabilidad no busca en ese tipo de elemento? Escribe su identificador.
Formato esperado: AMN-__
Ver pista de ayuda
Con la consola, la consulta que cruza cada amenaza con el tipo de su elemento, y la tabla `aplicabilidad`. Compara la letra con las columnas del tipo.
El borrador no solo puede tener amenazas mal puestas; también puede tener elementos sin ninguna. Cada elemento del diagrama merece al menos una pasada, aunque el resultado sea «aquí no encuentro nada». Un elemento al que nadie le puso una amenaza es casi siempre uno que nadie miró, y los registros y las bandejas de salida son los que más se olvidan porque no parecen un objetivo.
Buscar lo que falta en el modelo es tan útil como corregir lo que sobra.
Responde para continuar
¿Qué elemento del diagrama de Farolito no tiene ninguna amenaza en el borrador? Escribe su identificador.
Formato esperado: ELM-__
Ver pista de ayuda
Con la consola, la consulta que une `elementos` con `amenazas_borrador` y deja los que no encuentran ninguna.
Para cerrar la sala, un caso de flujo. El flujo interno entre la pasarela y el servicio de reservas viaja sin cifrar. En la tabla de aplicabilidad, un flujo de datos admite tres categorías: manipulación, divulgación y denegación. Sin cifrar y sin autenticación, quien tenga acceso a esa red puede leer lo que pasa, y también cambiarlo por el camino; que deje de llegar sería la tercera.
Leer una categoría no es etiquetar: es preguntarse qué se rompe de verdad en ese elemento concreto.
Responde para continuar
Un flujo interno viaja sin cifrar y sin autenticar. ¿Qué dos categorías se rompen de forma más directa?
Ver pista de ayuda
En un flujo, mira la tabla. Sin cifrar se puede leer; sin comprobar quién habla, se puede cambiar.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.