Mobile App Security: How to Keep Your Users Safe