Mobile Operating System Security: Understanding Vulnerabilities And Application Sandboxing