To Wrap or Not to Wrap
There are many tools, technologies and practices that can be used to bolster security on mobile devices. One of the more well known of these technologies is App Wrapping. The goal of app wrapping is to put a layer between the app and the operating system to ensure that the app abides by a set of policies that is acceptable. You could also envision this as putting a sort of sand box or container around a mobile app.
What is wrapping?
Wrapping is the act of taking an existing app and physically modifying the binaries of the app to put a wrapper around it such that the wrapper sits between the apps core code and the operating system. The wrapper can then intercept app actions and allow or disallow functionality as well as add more security as may be desired. In essence, wrapping takes an app executable file and puts it through another piece of software that will wrap it and spit out the wrapped app at the other end in no time at all. The wrapping process typically also injects libraries intended to provide additional functionality/security into the wrapped app.
Read more of Carl's LinkedIn post on LinkedIn