bugsDetección de Debugger

La depuración mediante Debuggers es una funcionalidad legítima utilizada por desarrolladores para el análisis y corrección de errores (bugs) en aplicaciones. Sin embargo, cuando se emplea de forma maliciosa, esta técnica puede ser explotada para interrumpir la ejecución de la aplicación, inspeccionar el contenido de la memoria en tiempo real, acceder a variables sensibles como contraseñas, claves criptográficas y tokens, además de permitir la alteración del flujo de ejecución paso a paso.

La detección de debugger en MAD para iOS fue diseñada para operar de forma continua y resiliente, incluso frente a técnicas avanzadas de evasión frecuentemente utilizadas por analistas y atacantes. Para ello, el módulo combina diferentes enfoques, que van desde verificaciones de bajo nivel en el sistema operativo hasta análisis del comportamiento de la ejecución.

Para la seguridad de la aplicación, MAD es capaz de detectar la incorporación del debugger en la aplicación y mitigar posibles atacantes con el fin de realizar un mejor análisis de la aplicación y alertar sobre posibles ataques provenientes del determinado dispositivo. Las configuraciones relacionadas con esta detección pueden ajustarse en el archivo de configuración config_sample.plist.

<key>anti-debugging</key>
    <true>

Última actualización