s_streichsbier
Joined 8 years ago
Joined 8 years ago
While leveraginvg serverless gives a lot of benefits in terms of hardening and infrastructure setup, all the traditional application security issues (e.g. OWASP TOP 10) like SQL injection can still apply.
Regarding reverse engineering, I personally feel that this is not as important an issue as others. Anyone that get's access to an app or a mobile device will always be able to reverse engineer it. It is just a question of time and effort. Mobile apps mostly should have the same objective as modern browsers, as providing the UI and UX.
Business logic and security should be handled on the backend side.
If you are still keen on reverse engineering and resiliency against it, check out this document https://www.owasp.org/images/6/61/MASVS_v0.9.4.pdf.
A simple SQL injection in the code would still be exploitable regardless of the countermeasures above.
So on top of what you have suggested, what are your ideas to get the security right on the code level of the applications?