MASTG-TECH-0051: Manipulação e Instrumentação em Tempo de Execução
Primeiro, vamos examinar algumas formas simples de modificar e instrumentar aplicativos móveis. Tampering significa aplicar patches ou alterações em tempo de execução no aplicativo para afetar seu comportamento. Por exemplo, você pode querer desativar o SSL pinning ou proteções binárias que atrapalham o processo de teste. Runtime Instrumentation abrange a adição de hooks e patches em tempo de execução para observar o comportamento do aplicativo. No entanto, na segurança de aplicações móveis, o termo se refere livremente a todos os tipos de manipulação em tempo de execução, incluindo a sobrescrita de métodos para alterar o comportamento.