Preventing Mobile Malware Attacks