Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Del 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.

0 de 5 · 0%

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.

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