Auditoría OWASP MASVS.

¿Necesitas un informe frente a OWASP MASVS para tu aplicación Android o iOS? Te decimos qué controles cumple, cuáles no y cómo corregirlos.

Puede pedírtelo un cliente, un socio o una aseguradora, o puedes decidirlo tú para saber en qué punto está tu aplicación y compararlo en cada versión.

A diferencia de un pentest, revisamos cada control que aplica, aunque no haya detrás una vulnerabilidad explotable.

OWASP define perfiles de pruebas según contra quién tiene que protegerse tu aplicación:

  • MAS-L1, seguridad esencial: la base recomendada para cualquier aplicación. Protege frente a otras aplicaciones instaladas en el mismo dispositivo.
  • MAS-L2, seguridad avanzada: para aplicaciones que manejan datos o funciones especialmente sensibles. Protege también cuando el dispositivo está rooteado o con jailbreak, o un tercero puede tener acceso físico a él.
  • MAS-R, resiliencia: para cuando el atacante es el propio usuario del dispositivo e intenta manipular, analizar o copiar la aplicación.
  • MAS-P, privacidad: protección de los datos personales de tus usuarios.

Lo ideal es elegirlo a partir de los riesgos reales de tu aplicación. Si no lo tienes claro, lo vemos contigo en la llamada y te recomendamos el perfil o la combinación que encaja.

Usamos las pruebas del OWASP MASTG para comprobar los controles acordados y clasificamos cada debilidad según OWASP MASWE, el catálogo de debilidades de seguridad móvil de OWASP. Cuando una prueba falla, investigamos la debilidad y validamos su impacto. Según el perfil, las pruebas cubren los grupos de controles de MASVS:

  • Almacenamiento de datos sensibles y uso de criptografía.
  • Autenticación y autorización y comunicaciones de red seguras.
  • Interacción con la plataforma y seguridad del código.
  • Resistencia a la ingeniería inversa y a la manipulación, y privacidad de los usuarios.
  1. Llamada: nos cuentas cómo es tu aplicación y qué requisitos tienes que cumplir.
  2. Propuesta: te enviamos el perfil y los controles acordados, lo que necesitamos de ti, el calendario y un precio cerrado.
  3. Pruebas: nos envías las builds y empezamos. Si encontramos algo crítico, te avisamos en el momento.
  4. Informe y revisión: te enviamos el informe y lo repasamos con tu equipo.
  5. Retest: cuando hayas hecho las correcciones, comprobamos en la nueva build los controles que fallaron y los que hayan podido verse afectados por los cambios.

Informe técnico

El alcance y el resultado de cada control del perfil acordado, con la versión de MASVS y MASTG utilizada, evidencias, puntuación CVSS en las vulnerabilidades, referencias a CWE y OWASP MASWE y cómo corregir cada fallo.

Resumen ejecutivo

Recoge el perfil y la build probados, los resultados y las prioridades, para la dirección y los perfiles no técnicos.

Informe de retest

Si incluyes el retest, te enviamos una nueva versión del informe con el estado de cada control en la nueva build.

Carta para tus clientes

Si te hace falta, te damos sin coste adicional una carta firmada con el perfil, la versión probada, la fecha y el resultado, para tus clientes o auditores. Tras el retest, la actualizamos con los nuevos resultados.

Contribuimos al estándar

Tu auditoría la hacen las personas que definen controles de seguridad, documentan debilidades y escriben pruebas para el proyecto OWASP MAS. OWASP reconoció este trabajo al nombrar a vulnit OWASP MAS Advocate, y el equipo cuenta con certificaciones ofensivas como OSCP, OSWE y OSED.

Sabemos qué busca un auditor

Nuestro equipo viene de laboratorios de certificación de seguridad, con experiencia en esquemas como Common Criteria, EMVCo SBMP y LINCE.

Conoce al equipo
¿Podré decir que mi aplicación cumple MAS-L1?

El informe indica qué controles del perfil acordado cumple tu aplicación, en qué versión y en qué plataforma, y puedes enseñarlo a tus clientes o aseguradoras. Si te hace falta, también te damos una carta firmada con el perfil, la versión probada, la fecha y el resultado, sin enseñar el detalle de los hallazgos. No es una certificación: OWASP no certifica aplicaciones. Si algún control no se cumple, lo corriges y lo comprobamos en el retest.

¿Cuánto se tarda y cuánto cuesta?

Depende de cuántas plataformas haya que probar (Android, iOS o ambas), del perfil y los controles incluidos y de la complejidad de tu aplicación. Te enviamos una propuesta con un precio cerrado y el calendario. Las pruebas suelen llevar entre una y dos semanas por plataforma, con el informe incluido. Normalmente podemos empezar la misma semana en que aceptas la propuesta; la fecha de inicio depende de la carga del equipo y la indicamos en la propuesta.

¿En qué se diferencia de un pentest móvil?

Una auditoría MASVS revisa los controles frente a unos requisitos acordados. Un pentest de aplicaciones móviles investiga las vulnerabilidades explotables y su impacto. Si necesitas las dos cosas, las podemos combinar en un solo proyecto, para que el trabajo de una sirva también a la otra.

¿MASVS cubre las APIs de backend?

No, MASVS se centra en la aplicación móvil. Si también quieres probar el backend y las APIs, podemos combinar la auditoría con un pentest de aplicaciones móviles.

¿Qué necesitáis de nosotros?

Las builds de la aplicación (APK o AAB para Android, IPA para iOS), usuarios de prueba para cada rol que haya que probar y acceso al entorno que prefieras, ya sea producción o un entorno de pruebas. Lo concretamos en la propuesta.

¿Es necesario dar el código fuente?

No es imprescindible. La mayoría de los controles de MASVS se pueden comprobar sobre la aplicación compilada, pero depende de los requisitos del perfil acordado: algunos, como el de dependencias con vulnerabilidades conocidas, dan un resultado más completo con un listado de dependencias o el código fuente.

¿Probáis en dispositivos físicos?

Cuando hace falta. En Android trabajamos sobre todo con Chameleon, nuestro entorno de análisis, que reproduce un dispositivo físico con sus capacidades de hardware. Si encontramos alguna limitación relevante para tu aplicación, usamos dispositivos físicos. En iOS usamos dispositivos físicos.

¿Usáis IA con mi aplicación?

Sí, para cubrir más partes de tu aplicación y profundizar más en el mismo tiempo. Usamos proveedores de IA que no entrenan sus modelos con tus datos. Trabajamos solo con las cuentas que nos das o que creamos nosotros, nunca con cuentas de otros usuarios reales. Nuestros especialistas dirigen el trabajo y validan cada resultado. Si tu política no permite usar IA externa, dínoslo al acordar el alcance y trabajamos sin ella.

¿El retest está incluido?

El retest se presupuesta aparte, a tarifa reducida. En la propuesta te damos dos opciones: solo las pruebas o las pruebas con una ronda de retest, para que sepas el coste total desde el principio.

¿En qué formato recibimos los hallazgos?

Recibes un informe por plataforma con todos los hallazgos detallados. Si además quieres usarlos desde tus herramientas, también te los damos en CSV o JSON.

¿En qué idioma está el informe?

En inglés por defecto. Si lo necesitas en español, dínoslo.

¿Cómo se gestiona la confidencialidad?

Acordamos las condiciones de confidencialidad antes de que compartas builds o documentación. Tenemos un NDA tipo, pero si prefieres usar el tuyo, lo revisamos sin problema.

Háblanos de tu aplicación y de los requisitos que tienes que cumplir. Te respondemos en un plazo de un día laborable para acordar una llamada y definir el alcance.

Habla con nuestro equipo

Una cookie necesaria recuerda tus preferencias durante un máximo de 180 días. Política de privacidad.