🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónTriaje de un informe entero
5 tareas · 40 min · Principiante
En el módulo 3 separaste un hallazgo real de un falso positivo, uno contra uno. En el trabajo llega un informe con catorce, o con cuatrocientos, y la habilidad es tener un orden fijo de preguntas que se aplica igual a todos y deja constancia de lo decidido. Con el informe de la rama principal de Naranjal Seguros haces el triaje completo: clasificas, cuentas, y revisas las supresiones que otras personas dejaron escritas en el código.
Objetivo de la sala
En el módulo 3 separaste un hallazgo real de un falso positivo, uno contra uno. En el trabajo llega un informe con catorce, o con cuatrocientos, y la habilidad es tener un orden fijo de preguntas que se aplica igual a todos y deja constancia de lo decidido. Con el informe de la rama principal de Naranjal Seguros haces el triaje completo: clasificas, cuentas, y revisas las supresiones que otras personas dejaron escritas en el código.Un triaje sin orden depende del humor de quien lo hace. Con tres preguntas fijas se vuelve repetible. Primera: ¿el código vive en producción o en pruebas? Segunda: ¿el valor que llega a la línea marcada viene de fuera del programa o es una constante propia? Tercera: ¿hay una comprobación o conversión entre ese valor y la línea? Si el código es de pruebas, o el valor no viene de fuera, o está saneado, el hallazgo es un falso positivo: la forma se parece a un fallo pero no hay nada que explotar. Si pasa las tres, es verdadero y entra en la cola de corrección. Hay una tercera salida: un hallazgo verdadero que se decide aceptar, con responsable y fecha.
La disciplina está en que la severidad que muestra el informe no es una de las tres preguntas: un ERROR en un archivo de pruebas sigue siendo falso positivo.
Responde para continuar
El informe marca una consulta armada con un texto que sale de una constante del propio módulo. ¿Qué es?
Ver pista de ayuda
Aplica la segunda pregunta del triaje: ¿de dónde viene el valor que llega a esa línea?
Con las tres preguntas aplicadas, el informe se parte en dos montones, y dentro del montón de verdaderos se ordena por severidad. No es lo mismo el primero de la cola que el último. El triaje tiene sentido si al final alguien puede decir con una frase qué hallazgo se corrige hoy y por qué los demás no.
En el informe de Naranjal hay hallazgos de severidad ERROR que parecen igual de urgentes y no lo son. Aplica las preguntas a cada uno.
Responde para continuar
Escribe el identificador del único hallazgo verdadero de severidad ERROR del informe.
Ver pista de ayuda
Descarta los de pruebas, los que no reciben un dato de fuera y los saneados. Consulta la tabla hallazgos.
El porcentaje de falsos positivos de un informe es la medida más honesta de cuánto se puede fiar el equipo de él. Para calcularlo hay que contar con el mismo criterio para todos: es falso positivo todo hallazgo que cumple al menos una de estas condiciones, está en código de pruebas, el valor no viene de fuera, o está saneado. Es verdadero el que no cumple ninguna. Contar a ojo, o contar solo los que uno recuerda, da cifras que no se pueden comparar con las del mes siguiente.
Un informe donde la mayor parte es ruido enseña al equipo a no abrirlo; saber cuánto es esa parte es lo que permite afinar las reglas con datos.
Responde para continuar
¿Cuántos de los 14 hallazgos del informe son falsos positivos?
Ver pista de ayuda
Aplica a cada fila las tres condiciones y cuenta las filas que cumplen al menos una.
Decidir que un hallazgo es falso positivo no lo hace desaparecer: el análisis lo volverá a marcar en la siguiente corrida. Para que no moleste hay que silenciarlo, y silenciarlo mal es peor que dejarlo: una regla apagada para todo el repositorio, o un archivo entero excluido, deja ciegos a los hallazgos reales que lleguen mañana. La forma correcta es la más estrecha posible: un comentario de supresión sobre esa línea y esa regla, con el motivo escrito, quién responde de la decisión y cuándo se revisa, porque el código que hoy sanea el valor puede cambiar.
Una supresión es una decisión de seguridad tomada en un comentario; merece la misma trazabilidad que cualquier otra.
Responde para continuar
Ya decidido que un hallazgo es falso positivo, ¿cómo se deja para que no vuelva a molestar?
Ver pista de ayuda
Cuanto más estrecho el silencio, menos hallazgos reales se pierden. Y una decisión necesita quien responda de ella.
Cada cierto tiempo hay que leer las supresiones que ya están en el código, porque son decisiones de seguridad escritas por otras personas. Las preguntas son tres: ¿tiene motivo?, ¿tiene responsable?, ¿está al día su fecha de revisión? Una supresión que no responde ninguna es un hallazgo apagado sin trazabilidad: nadie sabe si el código que lo justificaba sigue ahí.
La tabla de supresiones de Naranjal lista las que hay en producción. Una de ellas no cumple lo mínimo.
Responde para continuar
Escribe el nombre del archivo cuya supresión no tiene motivo ni responsable.
Ver pista de ayuda
Consulta la tabla supresiones y busca la fila con las columnas vacías.
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.