🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDel vector al número, con MacroVectores
5 tareas · 45 min · Principiante
La 3.1 calculaba la puntuación con una fórmula; la 4.0 la busca en una tabla. Agrupa los millones de vectores posibles en 270 clases, le asigna a cada clase una puntuación y ajusta cada vector dentro de la suya. No vas a calcular a mano la puntuación final —para eso está la calculadora—, pero sí a hacer lo que hace el primer paso: decidir en qué clase cae cada hallazgo, y entender por qué dos hallazgos distintos pueden compartir clase y aun así no puntuar igual.
Objetivo de la sala
La 3.1 calculaba la puntuación con una fórmula; la 4.0 la busca en una tabla. Agrupa los millones de vectores posibles en 270 clases, le asigna a cada clase una puntuación y ajusta cada vector dentro de la suya. No vas a calcular a mano la puntuación final —para eso está la calculadora—, pero sí a hacer lo que hace el primer paso: decidir en qué clase cae cada hallazgo, y entender por qué dos hallazgos distintos pueden compartir clase y aun así no puntuar igual.El primer paso del cálculo clasifica el vector en seis ecuaciones de equivalencia. Cada una mira un grupo de métricas y devuelve un nivel, donde 0 es el más grave: EQ1 mira AV, PR y UI; EQ2, AC y AT; EQ3, VC, VI y VA; EQ4, SC, SI y SA; EQ5, la madurez del exploit; y EQ6, la importancia del activo cruzada con el impacto. Pegadas en ese orden, las seis cifras forman el MacroVector.
Hay dos reglas de partida que conviene recordar. Si no se informa la amenaza, EQ5 se calcula como si el exploit estuviera siendo usado (el peor caso). Y si no se informan los requisitos de seguridad, EQ6 se calcula como si fueran altos. Con la tabla ecuaciones delante, aplica las reglas a un hallazgo con un vector base sin más datos.
Responde para continuar
Calcula el MacroVector del hallazgo GS-105, sin datos de amenaza ni de entorno. Escríbelo como seis cifras seguidas.
Formato esperado: ______
Ver pista de ayuda
Saca el vector de GS-105 de la tabla `vectores` y decide el nivel de EQ1 a EQ6 con las condiciones de `ecuaciones`. Recuerda los valores por defecto de EQ5 y EQ6.
Cada MacroVector tiene una puntuación fijada por la tabla de búsqueda de la implementación de referencia de FIRST, publicada con licencia BSD-2-Clause. Esa cifra es la del vector de mayor severidad de la clase. Los demás vectores de la misma clase puntúan igual o menos.
La tabla completa tiene 270 filas; el laboratorio trae las que usa esta sala. Con el MacroVector que acabas de calcular, busca su cifra.
Responde para continuar
¿Qué puntuación asigna la tabla de búsqueda al MacroVector de GS-105?
Formato esperado: _._
Ver pista de ayuda
Consulta la tabla `lookup` y localiza la fila con las seis cifras que obtuviste en la tarea anterior.
Dentro de una clase, el vector se ajusta restando a la cifra de la clase un descuento proporcional a cuánto se aleja del vector más grave. El descuento se calcula comparando cada ecuación con la clase inmediatamente inferior y promediando; el resultado se redondea a un decimal. Por eso hay hallazgos cuya puntuación final coincide con la de su clase —son el vector más grave de ella— y otros que quedan por debajo. Dos hallazgos distintos pueden compartir clase y no puntuar igual, y no hace falta repetir el cálculo a mano para ver cuáles son cuáles: basta comparar la puntuación final con la de la clase.
Atención: coincidir con otra cifra de la tabla no basta. Hay que comparar contra la clase correcta, la de ese hallazgo.
Responde para continuar
¿En cuántos de los diez hallazgos la puntuación base final es exactamente la de su propio MacroVector?
Formato esperado: _
Ver pista de ayuda
Calcula el MacroVector de cada hallazgo de `vectores`, busca su cifra en `lookup` y compárala con la de `calculadora`.
La amenaza entra en el cálculo por la ecuación EQ5, y eso se ve con claridad en la tabla: cambiar solo el valor de E mueve únicamente la quinta cifra del MacroVector. Para GS-105 no, pero para GS-101 sí hay datos en el laboratorio: su MacroVector con el exploit en uso, con prueba de concepto y sin exploit conocido.
Medir cuánto vale esa diferencia en la propia tabla enseña dos cosas: que la amenaza pesa lo suficiente como para bajar un hallazgo de nivel, y que el cálculo parte de un peor caso del que solo se aleja cuando alguien aporta inteligencia de amenazas.
Responde para continuar
Si la inteligencia de amenazas dijera que GS-101 no tiene exploit conocido (E:U), ¿cuántos puntos pierde la puntuación de su MacroVector respecto a la de hoy?
Formato esperado: _._
Ver pista de ayuda
Hoy GS-101 se calcula como si el exploit estuviera en uso. Cambia solo la quinta cifra de su MacroVector y resta las dos cifras de `lookup`.
La 3.1 eligió pesos para cada métrica y una fórmula que los combina; después se ajustaron los parámetros para que las combinaciones cayeran en la gravedad esperada, y ese ajuste dejó desviaciones conocidas. La 4.0 parte de otro lado: agrupa los vectores en clases de gravedad comparable, pide a personas expertas que ordenen esas clases y fija la puntuación de cada una. La puntuación de un vector concreto se obtiene después por interpolación dentro de su clase.
El resultado es que el número 4.0 no sale de multiplicar pesos. Sale de qué clase te toca, y esa clase la decidió un orden de expertos.
Responde para continuar
¿Cómo obtiene la 4.0 la puntuación de un hallazgo?
Ver pista de ayuda
La 3.1 usa pesos y fórmula. La 4.0 usa clases ordenadas por expertos.
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.