🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónQué es MASVS y qué es MASTG
4 tareas · 40 min · Principiante
Hasta aquí cada hallazgo se ha descrito con palabras propias: «el token queda sin cifrar», «la pantalla es exportable». Un informe profesional necesita algo más: un lenguaje común que el cliente, el equipo de desarrollo y el siguiente analista entiendan igual. Ese lenguaje existe y es público. OWASP mantiene el estándar de verificación de seguridad móvil (MASVS), la enumeración de debilidades (MASWE) y la guía de pruebas (MASTG). En esta sala se abre el catálogo del estándar —sus ocho grupos, sus veinticuatro controles y la forma de sus identificadores— y se entiende qué papel juega cada pieza. Todo es lectura de un extracto del catálogo; no se evalúa ninguna app.
Objetivo de la sala
Hasta aquí cada hallazgo se ha descrito con palabras propias: «el token queda sin cifrar», «la pantalla es exportable». Un informe profesional necesita algo más: un lenguaje común que el cliente, el equipo de desarrollo y el siguiente analista entiendan igual. Ese lenguaje existe y es público. OWASP mantiene el estándar de verificación de seguridad móvil (MASVS), la enumeración de debilidades (MASWE) y la guía de pruebas (MASTG). En esta sala se abre el catálogo del estándar —sus ocho grupos, sus veinticuatro controles y la forma de sus identificadores— y se entiende qué papel juega cada pieza. Todo es lectura de un extracto del catálogo; no se evalúa ninguna app.El estándar de verificación (MASVS, por Mobile Application Security Verification Standard) es una lista corta de requisitos escritos en un nivel alto: «la app almacena de forma segura los datos sensibles», «la app protege todo el tráfico de red». No dice qué herramienta usar ni qué archivo abrir. Dice qué debe ser cierto de una app para que se la considere segura en ese aspecto. Por eso es el vocabulario del informe: un hallazgo se expresa como el requisito que incumple.
La guía de pruebas (MASTG, por Mobile Application Security Testing Guide) es el otro lado: para cada requisito explica cómo se comprueba en cada plataforma, con qué técnicas y qué señales buscar. Un requisito sin prueba se queda en deseo; una prueba sin requisito no sabe qué está midiendo. Se necesitan las dos.
Responde para continuar
¿Cuál es la diferencia entre MASVS y MASTG?
Ver pista de ayuda
Uno es el «qué» y el otro es el «cómo». El estándar escribe requisitos; la guía escribe pruebas.
Entre el requisito y la prueba hay una pieza intermedia: la enumeración de debilidades (MASWE, por Mobile Application Security Weakness Enumeration). Una debilidad es un fallo concreto que incumple un requisito, por ejemplo «datos sensibles guardados sin cifrar en el almacenamiento privado». Cada debilidad se numera como MASWE-nnnn, apunta al requisito del estándar que incumple y a las pruebas de la guía que sirven para detectarla.
La cadena completa se lee así: el requisito del estándar es lo más general, la debilidad describe cómo se incumple, y la prueba de la guía dice cómo comprobar si ocurre. Abre en el laboratorio la tabla componentes y fíjate en el formato de identificador de cada pieza.
Responde para continuar
¿En qué orden se encadenan MASVS, MASWE y MASTG, de la idea general al detalle?
Ver pista de ayuda
El requisito general va primero. La debilidad lo concreta y la prueba dice cómo detectarla.
MASVS agrupa sus requisitos en ocho grupos: almacenamiento, criptografía, autenticación, red, plataforma, código, resiliencia y privacidad. Cada requisito se llama «control» y su identificador sigue la forma MASVS-GRUPO-n: el prefijo del grupo y un número de orden dentro de él. Con ese identificador un hallazgo se cita sin ambigüedad: quien lea «MASVS-STORAGE-1» sabe exactamente de qué requisito se habla, sin importar el idioma del informe.
En el laboratorio, la tabla controles trae el identificador y el enunciado de cada uno. Los enunciados están traducidos libremente del original; el identificador es el oficial. Un hallazgo sobre el tráfico que la app manda a sus propios servidores no cae en el control genérico de red, sino en uno más específico del mismo grupo.
Responde para continuar
En el grupo de red, ¿qué control pide fijar la identidad de los extremos remotos que controla el desarrollador? Escribe su identificador.
Ver pista de ayuda
Filtra la tabla `controles` por el grupo de red y lee los dos enunciados; solo uno habla de fijar la identidad.
El estándar es deliberadamente corto: mantiene un nivel de abstracción alto y deja los detalles a la guía de pruebas. Cada grupo tiene entre dos y cuatro controles, y el catálogo completo se recorre en una tarde. Conocer su tamaño importa por una razón práctica: una evaluación honesta dice cuántos controles cubrió de los que tenía que cubrir, y para eso hay que saber cuál es el total de partida.
En la tabla grupos está el número de controles de cada grupo. Suma los de los ocho grupos y comprueba que coincide con las filas de controles.
Responde para continuar
¿Cuántos controles suman los ocho grupos de MASVS en el catálogo del laboratorio?
Ver pista de ayuda
Suma la columna `controles` de la tabla `grupos`, o cuenta las filas de la tabla `controles`.
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.