Bypasses confirmados
Cada bypass con su impacto, los pasos para reproducirlo y una prueba de concepto cuando proceda.
¿Necesitas saber si un atacante puede saltarse las protecciones RASP, anti-tampering o anti-bot de tu aplicación? Las ponemos a prueba con sus mismas técnicas y te decimos cuáles funcionan, cuáles no y por qué.
Para equipos que ya protegen su aplicación, con soluciones propias o de un proveedor.
Hasta qué punto funciona una protección en tu aplicación depende de tu configuración e integración: qué comprobaciones están activadas, cómo reacciona la aplicación y qué flujos están cubiertos. Si un atacante consigue saltársela, puede seguir automatizando fraude, manipulando la aplicación o clonándola.
Comprobamos si un atacante puede hacer lo que tus protecciones deben impedir, con técnicas como instrumentación dinámica (hooking), reempaquetado, emuladores o llamadas directas a tu API. Según tu aplicación, las pruebas pueden cubrir:
Cada bypass con su impacto, los pasos para reproducirlo y una prueba de concepto cuando proceda.
Cuáles de los objetivos acordados se pudieron conseguir y qué podría hacer un atacante como resultado.
La debilidad que permite cada bypass y dónde la situamos: en la configuración o la integración de la protección, en la propia protección o en tu backend.
Qué protecciones probamos y cómo, también las que resistieron.
Lo recibes en un informe por plataforma con resumen ejecutivo y, si incluyes el retest, en una nueva versión con el estado de cada bypass en la nueva build.
Nuestro equipo contribuye a MASVS-RESILIENCE, la parte de OWASP MAS que cubre la integridad de la plataforma y la resistencia a la depuración, la manipulación, la ingeniería inversa, los emuladores y la instrumentación dinámica. Esos mismos especialistas son los que ponen a prueba tus protecciones. OWASP reconoció este trabajo al nombrar a vulnit OWASP MAS Advocate.
Tu proveedor te entrega la protección lista para usar. Nosotros atacamos tu aplicación para comprobar si de verdad te protege, qué aguanta, qué no y por qué.
Analizamos aplicaciones protegidas en nuestras auditorías y proyectos de investigación, también cuando la lógica está en código nativo ofuscado o la aplicación detecta herramientas como Frida. Desarrollamos nuestra propia tecnología, como Chameleon, para los casos en que las herramientas públicas se quedan cortas.
Conoce al equipoLa protección de aplicaciones en tiempo de ejecución (RASP) detecta actividad sospechosa, o reacciona ante ella, mientras la aplicación se ejecuta. Es una de las protecciones que probamos: comprobamos si funciona frente a los escenarios de ataque acordados y si, al saltarla, quedan al descubierto el comportamiento o los datos que debería proteger.
Un pentest de aplicaciones móviles busca vulnerabilidades en todo el alcance acordado de la aplicación. Este servicio se centra en la eficacia de las protecciones frente a la ingeniería inversa, la manipulación y la modificación en tiempo de ejecución. Los dos servicios se complementan.
La probamos igual. Tu proveedor puede ayudarte a confirmar si cada debilidad se corrige con la configuración o es una limitación de su producto. Si desarrollas soluciones de protección, consulta nuestra auditoría de soluciones RASP.
Depende de cuántas aplicaciones y plataformas haya que probar (Android, iOS o ambas), de las protecciones y los objetivos del atacante incluidos en el alcance y de si se incluyen comprobaciones del backend. 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, según la complejidad de tu aplicación. 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.
Las builds de la aplicación con las protecciones activadas (APK o AAB para Android, IPA para iOS), usuarios de prueba y acceso al entorno que prefieras, ya sea producción o un entorno de pruebas. Si probamos en producción, acordamos contigo cuándo, con qué volumen y desde qué IP. Lo concretamos en la propuesta.
No. Por defecto, las pruebas son de caja negra (black-box): partimos del mismo conocimiento que tendría un atacante. Si lo prefieres, también podemos revisar el código fuente.
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.
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.
Sí. El informe incluye un resumen ejecutivo para lectores no técnicos. Si lo necesitas, también te damos una carta firmada, sin coste adicional, con lo que probamos, la versión, la fecha y el resultado.
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 inglés por defecto. Si lo necesitas en español, dínoslo.
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 lo que quieres impedir. Te respondemos en un plazo de un día laborable para acordar una llamada y definir el alcance.
Háblanos de tus protecciones