Modern Mobile Application Security Challenges… And Solutions