Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Leer una puntuación con criterio

5 tareas · 38 min · Principiante

La puntuación global es cómoda, y por eso engaña: es un promedio, y un promedio deja que lo bueno tape lo malo. En esta sala comparas dos candidatas de Feijoa Servicios para leer tablas de texto, csvligero y tablaplana. Calculas una puntuación a mano con los pesos de cada riesgo, localizas el punto flojo de cada una y decides qué número hay que mirar antes que la media.

0 de 5 · 0%

Objetivo de la sala

La puntuación global es cómoda, y por eso engaña: es un promedio, y un promedio deja que lo bueno tape lo malo. En esta sala comparas dos candidatas de Feijoa Servicios para leer tablas de texto, csvligero y tablaplana. Calculas una puntuación a mano con los pesos de cada riesgo, localizas el punto flojo de cada una y decides qué número hay que mirar antes que la media.

Cada comprobación devuelve de 0 a 10 y la puntuación global es un promedio ponderado por el riesgo. Los pesos de la documentación oficial son: crítico 10, alto 7,5, medio 5 y bajo 2,5. Se multiplica cada puntuación por su peso, se suman los resultados y se divide entre la suma de los pesos.

Un ejemplo con dos comprobaciones: una High con 8 y una Low con 4. Aportan 8 × 7,5 = 60 y 4 × 2,5 = 10; los pesos suman 10; la media es 7,0. Fíjate en que la comprobación de riesgo alto pesó tres veces más que la de riesgo bajo.

Abre las consultas. En este laboratorio la global se calcula solo con las seis comprobaciones que lista cada biblioteca. Calcula la de tablaplana.

Responde para continuar

¿Qué puntuación global sale para tablaplana con sus seis comprobaciones y los pesos de la tabla? Escribe el número con un decimal, con punto.

Detrás de cada media hay una comprobación que la arrastra. Encontrarla es el primer paso del criterio: ¿es una carencia que se arregla con un archivo, o un hábito del equipo que no va a cambiar?

Consulta las comprobaciones de tablaplana y mira solo las de riesgo High.

Responde para continuar

Escribe la comprobación de riesgo High con la puntuación más baja de tablaplana.

Hay comprobaciones que no admiten compensación. La de flujos de trabajo peligrosos mira si el proceso automático del proyecto usa entradas no confiables de una forma que permitiría ejecutar algo ajeno dentro de su cadena de construcción. Un fallo ahí afecta a lo que el proyecto publica, y por tanto a lo que tú instalas.

Compara las dos candidatas y localiza la que tiene ese tipo de riesgo en 0.

Responde para continuar

Escribe el nombre de la biblioteca cuya comprobación Dangerous-Workflow tiene puntuación 0.

csvligero tiene la mayor puntuación global de las dos, y tablaplana es la que parece más débil. El comité querría elegir por la media. Piensa en lo que cada fila dice: un 10 en revisión de código y en mantenimiento no cambia lo que significa un 0 en la comprobación crítica.

Responde para continuar

¿Cómo se debe leer el caso de csvligero, con la mayor media y un 0 en una comprobación crítica?

tablaplana tiene un 0 en la comprobación de pruebas de fuzzing, la técnica de alimentar el programa con entradas aleatorias para encontrar fallos. Un cero ahí dice que el proyecto no usa esa práctica, no que contenga un fallo. Es información sobre cuánto se ha buscado, no sobre lo que se ha encontrado.

Responde para continuar

¿Qué significa el 0 de tablaplana en la comprobación Fuzzing?

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