Hi
Is there anyway to obfuscate mobile app code in outsytems?
We use proguard to do same in native android development what equivalent in Outsystems.
When I decompiled the apk I was able to see MainActivity code also AndroidManifest file and other xml files
Is there any way to encrypt these files?
Suhas Jamdade wrote:
Hi Suhas Jamdade,
Well that's a very good use-case you explored & would also like to know the permanent workaround fixture for the same.
Perhaps so what I found for the same is the below article & here what is say's:
Article Ref : https://www.outsystems.com/blog/posts/mobile-app-security-checklist/
"At OutSystems, we suggest that developers who are using our platform remove sensitive information from all static files and encrypt or password-protect their assets before embedding them. Optionally, they may obfuscate their scripts using jscrambler, JavaScript Obfuscator, or similar services."
But when it comes to Mobile-App it is not just the JS, we also have to look for the Java-ByteCode!!!
Thanks,
Assif
Hello Suhas ,
Came across the below article
https://www.outsystems.com/blog/posts/unreadable-code-silver-lining/
One can extract the client side into a separate script file that your app imports, and obfuscate using tools like jscrambler or JavaScript Obfuscator. (OutSystems recommendation).
Regards
Amal