Text this: A survey of phishing attacks: Their types, vectors and technical approaches