A mind map is a graphical way to represent an idea or concept. We have probably seen plenty of mind maps for pretty much every attack scenario on the Internet. One of the best for securing home computers can be found at http://www.amanhardikar.com/mindmaps/SHC.html. In this section, let us create a mind map for securing a given mobile app that may potentially reduce the number of vulnerabilities by simple code-level changes and configuration edits. The following screenshot provides the mind map for all the potential elements involved in securing a mobile app:
The mind map in this section has been broadly classified into three main sub-levels for any given mobile app: