Recientemente, me encontré con este tema en mi mente durante unos días.
Entiendo que la ofuscación no es la mejor protección contra la ingeniería inversa. Me pregunto si hay otro método que dificulte la ingeniería inversa, especialmente en aplicaciones móviles.
En el entorno de Android, es más fácil aplicar ingeniería inversa a un APK debido a Java Nature. En IOS, me importaría menos la ofuscación, excepto los dispositivos con Jailbreak.
Mi pregunta aquí:
- La ofuscación es siempre reversible. ¿Hay algún método que pueda ayudar ¿Lo hace más difícil para la ingeniería inversa?
- ¿Ayuda si actualizamos ¿La APK con nueva ofuscación cartográfica publicada cada mes? Cuánto tiempo Por lo general, los piratas informáticos podrán realizar ingeniería inversa ofuscada. APK? Digamos que realmente no me importa el código en sí, pero Más preocupación con los datos específicos que pueda necesitar para codificarlos en APK.
- Por último, ¿hay alguna acción preventiva que podamos tomar con el teléfono Jailbroken? Por ejemplo, hacer que la aplicación no se pueda descargar de la tienda de aplicaciones si está liberada.