Defending Mobile Applications Security Essentials