Obfuscação de código Cross-Platform Apps (Javascript Based)
Em aplicações híbridas desenvolvidas com tecnologias como React Native, Cordova ou Ionic, parte significativa da lógica de negócio reside em arquivos JavaScript, que são empacotados junto ao aplicativo iOS. Por se tratarem de artefatos essencialmente textuais ou semiestruturados, esses arquivos podem ser alvo de engenharia reversa, extração de lógica e análise estática caso não sejam adequadamente protegidos.
O MAD oferece suporte à ofuscação de código para aplicações cross-platform baseadas em JavaScript, aplicando proteções específicas conforme a tecnologia utilizada.
<key>react-native</key>
<false>
<key>react-native-hermes</key>
<true>
<key>cordova</key>
<false>
<key>ionic</key>
<false>No exemplo acima a tecnologia utilizada foi React Native com Hermes.
Para aplicativos em Flutter não é necessária essa configuração.
Atualizado