Evaluación de caja negra (sin conocimiento previo)
Analizamos la app únicamente desde la perspectiva de un atacante externo, sin acceso a código ni documentación.
Servicios · Pentesting Móvil
Atacamos tu app de Android o iOS de la misma forma que lo haría alguien con malas intenciones, para que vos la fortalezcas antes. Combinamos ingeniería inversa del binario, análisis a nivel de archivo y testing dinámico en tiempo de ejecución para encontrar lo que otros enfoques no llegan a ver.
Una aplicación móvil no es solo una pantalla: es un cliente que se ejecuta en un dispositivo que no controlás, que se comunica con tu backend, que guarda datos localmente y que interactúa con otras apps y con el propio sistema operativo. Cada una de esas superficies puede tener una falla distinta, y muchas veces las herramientas automáticas no llegan a ninguna de ellas en profundidad.
Nuestro servicio de pentesting móvil hace un análisis manual y dinámico de aplicaciones Android e iOS, siguiendo las metodologías de la OWASP Mobile Security Testing Guide (MSTG) y el OWASP Mobile Application Security Verification Standard (MASVS), evaluando tu app contra los OWASP Top 10 Mobile Risks:
Analizamos la app únicamente desde la perspectiva de un atacante externo, sin acceso a código ni documentación.
Combinamos testing externo con revisión de fragmentos de código o documentación técnica para profundizar en zonas específicas.
Cuando tenés el código disponible, lo usamos para validar y localizar vulnerabilidades con mayor precisión y velocidad.
Si no tenés el código fuente disponible, aplicamos ingeniería inversa sobre el binario (APK en Android, IPA en iOS) para reconstruir parcialmente la lógica de la aplicación e identificar vulnerabilidades igual que lo haría un atacante que tampoco tiene acceso al código.
Revisamos los mecanismos de almacenamiento local, las prácticas de cifrado y el manejo de datos sensibles (credenciales, tokens, información confidencial) para prevenir fugas de datos si el dispositivo se ve comprometido o se pierde.
Examinamos en profundidad los archivos binarios de la app en busca de datos sensibles embebidos (claves, secretos, endpoints internos) que un atacante podría extraer sin siquiera ejecutar la aplicación.
Evaluamos los mecanismos de comunicación entre procesos de la app y otras aplicaciones del mismo dispositivo, para detectar si una app maliciosa instalada en el mismo teléfono podría interactuar con la tuya de forma indebida.
Analizamos cómo se cifran los datos que se almacenan en el dispositivo, con una metodología de caja gris que combina pruebas de caja negra y caja blanca para entender cómo responde la app ante distintos tipos de ataque criptográfico.
Cuando la app utiliza componentes WebView, evaluamos la implementación de las interfaces JavaScript expuestas y las políticas de seguridad de contenido, buscando vulnerabilidades como XSS dentro del contexto móvil.
Verificamos la implementación de certificate pinning y certificate transparency, para confirmar que los datos en tránsito están protegidos frente a ataques de tipo Man-in-the-Middle (MITM).
Además del cliente, inspeccionamos la API contra la que conversa la aplicación e instrumentamos dinámicamente el binario para detectar fallas de lógica de negocio que solo aparecen cuando la app y el backend se analizan juntos.
Adaptado a tu aplicación, tu organización y los resultados que buscás, no una plantilla genérica con puntajes de riesgo estáticos.
Por cada hallazgo, con pasos concretos, no solo la recomendación de "aplicar buenas prácticas".
Para confirmar que las correcciones cerraron efectivamente los hallazgos.
Muchos requisitos regulatorios y políticas internas exigen testing manual, no solo automatizado, de las aplicaciones críticas para el negocio. Adaptamos el alcance y el formato del informe a lo que tu marco de cumplimiento requiera (PCI DSS, ISO 27001, HIPAA, SOC 2, GDPR, entre otros).
Las apps móviles suelen manejar datos muy sensibles de tus usuarios y son la puerta de entrada directa a tu negocio desde el bolsillo de cada cliente. Una falla ahí compromete datos, reputación y confianza.
Desde almacenamiento inseguro de datos y protección insuficiente en las comunicaciones, hasta autenticación y autorización débiles, problemas de criptografía, manipulación del binario y fallas de lógica de negocio en la API asociada.
No es obligatorio. Si no está disponible, aplicamos ingeniería inversa sobre el binario para evaluar la app igual que lo haría un atacante externo. Tener el código acelera y profundiza el proceso, pero no es un requisito.
Sí, adaptamos las técnicas y herramientas a cada plataforma respetando sus particularidades (APK vs. IPA, mecanismos de sandboxing propios de cada sistema).
Sí, trabajamos con la OWASP Mobile Security Testing Guide (MSTG) y el MASVS como base metodológica, para asegurar cobertura completa y comparabilidad de resultados.
Depende de la complejidad y el tamaño de la aplicación, y de si el testing es de caja negra, gris o blanca. Contactanos para una cotización a medida.
Proteger los datos de tus usuarios, sostener el cumplimiento normativo, evitar pérdidas económicas asociadas a una brecha, y reforzar la confianza en tu marca a medida que la app evoluciona con nuevas versiones.

Contanos sobre tu aplicación (plataforma, si tenés código fuente disponible, qué datos maneja) y te proponemos el alcance de evaluación adecuado.