Identify and Prevent Phishing Attacks: Before They Harm You