PhishCoder: Efficient Extraction of Contextual Information from Phishing Emails

Sep 13, 2024·
Tarini Saka
Kami Vaniea
Kami Vaniea
,
Nadin Kökciyan
· 0 min read
Abstract
Phishing has emerged as one of the most widespread and expensive types of cyber threats, posing significant challenges to individuals and organizations worldwide. In response to the evolving threat, security workers are integrating AI and ML algorithms to mitigate phishing attacks automatically. Although email text is a crucial element in identifying phishing attacks, traditional text-embedding techniques face challenges due to variations in text length, structure, and the inability to capture context effectively. In this paper, we introduce PhishCoder, a novel framework designed to extract contextual information from phishing emails. Our focus is on human-centric features, which are often overlooked in traditional approaches, as they are the features that users notice when evaluating a potentially suspicious email. By fine-tuning four transformer-based models, we accurately extract seven descriptive features from phishing email texts. Our findings indicate that language models provide a promising method for extracting contextual information from phishing emails. This approach offers researchers and security workers a whole new set of features that would be valuable in combating phishing attacks and developing effective mitigation tools.
Type
Publication
In Proceedings of the Workshop on Security and Artificial Intelligence (SECAI 2024)
publication
Authors
Tarini Saka (she/her)
Graduated PhD Student
Kami Vaniea
Authors
Kami Vaniea (she/her)
Associate Professor
I am an Associate Professor at the University of Waterloo’s Department of Electrical and Computer Engineering (ECE) where I head the Technology Usability Lab in Privacy and Security (TULiPS). The goal of my research is to make security and privacy technologies more accessible for a wide range of users including end users, developers, and system administrators. I believe that technology should support people in their activities. My recent projects include topics like patch management, developer-centered privacy, phishing, online anonymity, smart speaker privacy, and privacy on social media.