Definición
¿Qué es el trace detection?
El tracing es una técnica que registra la ejecución de una aplicación mientras se ejecuta: la secuencia de llamadas a funciones, sus argumentos y sus resultados. Las herramientas de instrumentation se enganchan a un proceso y capturan esta imagen detallada del comportamiento.
Para un atacante, el tracing es una forma de entender una aplicación sin leer su código. Observando qué se ejecuta y cuándo, puede mapear la lógica, encontrar operaciones sensibles e identificar dónde concentrar un ataque.
El trace detection es una protección en runtime, de estilo RASP, que identifica cuándo herramientas de tracing o instrumentation están observando tu aplicación. Una vez detectado, la app puede responder en lugar de seguir bajo observación.
