Evaluating the Security of Smartphone Messaging Applications