- La app "Collect Cards" llegó a los primeros puestos de descargas gratuitas en algunos países.
- Tras el reporte de 9to5Mac, Apple eliminó la app, pero otra versión de la misma app volvió a publicarse en la App Store.
- Análisis técnico:
- La app comparte la misma base de código y se distribuye desde distintas cuentas de desarrollador.
- Está construida sobre React Native y usa el SDK CodePush de Microsoft para actualizar partes de la app sin enviar un nuevo build a la App Store.
- Estas tecnologías no violan las reglas de la App Store.
- Técnicas de desarrolladores maliciosos:
- Los desarrolladores maliciosos abusan de estas tecnologías para evadir la revisión de la App Store.
- Un repositorio específico de GitHub proporciona archivos para varias apps de streaming pirata.
- Usan una API basada en ubicación para verificar la localización del dispositivo.
- Cuando la app se abre por primera vez, espera unos segundos antes de llamar a la API de geolocalización.
- Esto evita que el proceso automatizado de revisión de la App Store detecte algo extraño en el código de la app.
- Solo revela la interfaz oculta en ubicaciones específicas consideradas seguras.
Qué puede hacer Apple
- Mejoras al sistema de revisión:
- Apple podría implementar pruebas adicionales para verificar cómo se comporta la app en distintas ubicaciones.
- Debería buscar y eliminar con más agresividad las apps fraudulentas.
- Casos anteriores:
- En 2017, Uber fue acusada de establecer una geocerca alrededor de la sede de Apple.
- Si la app se ejecutaba dentro de esa geocerca, desactivaba automáticamente el código que rastreaba a los usuarios.
- Parece que Apple no ha tomado medidas suficientes para evitar situaciones como esta.
- Situación actual:
- Según un documento de 2021, el equipo de revisión de la App Store está compuesto por más de 500 especialistas y revisa más de 100,000 apps por semana.
- La mayoría de las apps pasan por un proceso de revisión automatizado antes de entrar a la revisión manual.
- Respuesta oficial de Apple:
- Después del artículo de 9to5Mac, un vocero de Apple dijo que la app fue retirada de la App Store, pero no mencionó medidas concretas para impedir la aprobación de otras apps similares.
Opinión de GN⁺
- Este artículo muestra en detalle la existencia de apps maliciosas que explotan las debilidades del sistema de revisión de la App Store.
- Aunque Apple cuenta con un sistema de seguridad técnicamente sólido, sugiere que necesita mecanismos de revisión más sofisticados.
- Desde la perspectiva del usuario, es importante revisar las opiniones y la reputación antes de descargar una app.
- Otras tiendas de apps móviles también podrían enfrentar problemas similares, por lo que los protocolos de seguridad deben reforzarse en toda la industria.
- Al adoptar nuevas tecnologías o software de código abierto, es necesario considerar a fondo los aspectos de seguridad.
1 comentarios
Opiniones de Hacker News
Incluso si se neutraliza el truco de geofencing de Apple, es sencillo ocultar el comportamiento
Usar trucos basados en tiempo al impulsar comportamientos que a Apple no le gustan
Explicación del lenguaje de Apple sobre actualizaciones dinámicas
La mayoría de las apps fraudulentas sacan dinero mediante suscripciones semanales
En 2021, el equipo de App Store Review revisaba más de 100,000 apps por semana
Llamar "maliciosa" a una app pirateada es una exageración
EE. UU. necesita una ley como la DMA
Miles de personas en canales/grupos de Telegram se interesan por las apps más recientes que lograron pasar la revisión de la App Store
Muchas apps no son más que una webview de una página web remota
Algunas apps solo pasan por revisión humana después de volverse lo bastante populares