PhishLang: A Real-Time, Fully Client-Side Phishing Detection Framework Using MobileBERT
Not on the map. Why?
Abstract (arXiv)
In this paper, we introduce PhishLang, the first fully client-side anti-phishing framework built on a lightweight ensemble framework that utilizes advanced language models to analyze the contextual features of a website's source code and URL. Unlike traditional heuristic or machine learning approaches that rely on static features and struggle to adapt to evolving threats, or deep learning models that are computationally intensive, our approach utilizes MobileBERT, a fast and memory-efficient variant of the BERT architecture, to capture nuanced features indicative of phishing attacks. To further enhance detection accuracy, PhishLang employs a multi-modal ensemble approach, combining both the URL and Source detection models. This architecture ensures robustness by allowing one model to compensate for scenarios where the other may fail, or if both models provide ambiguous inferences. As a result, PhishLang excels at detecting both regular and evasive phishing threats, including zero-day attacks, outperforming popular anti-phishing tools, while operating without relying on external blocklists and safeguarding user privacy by ensuring that browser history remains entirely local and unshared. We release PhishLang as a Chromium browser extension and also open-source the framework to aid the research community.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 26 of its 118 references that are in the map. First posted on arXiv 11 Aug 2024.
Builds on
26 of 118 references.
References · 26
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,157
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2020Language-agnostic BERT Sentence Embeddingcited by 621
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2018Learning Word Vectors for 157 Languagescited by 279
- 2019Semantics-aware BERT for Language Understandingcited by 111
- 2021Modeling Realistic Adversarial Attacks against Network Intrusion Detection Systemscited by 39
- 2018URLNet: Learning a URL Representation with Deep Learning for Malicious URL Detectioncited by 34
14 more
- 2021An Empirical Study on the Usage of BERT Models for Code Completioncited by 22
- 2017Improving Robustness of ML Classifiers against Realizable Evasion Attacks Using Conserved Featurescited by 18
- 2023Devising and Detecting Phishing: Large Language Models vs. Smaller Human Modelscited by 17
- 2017DeltaPhish: Detecting Phishing Webpages in Compromised Websitescited by 13
- 2023Detecting Phishing Sites Using ChatGPTcited by 9
- 2017Defending against Phishing Attacks: Taxonomy of Methods, Current Issues and Future Directionscited by 4
- 2020WAF-A-MoLE: Evading Web Application Firewalls through Adversarial Machine Learningcited by 4
- 2022PhishSim: Aiding Phishing Website Detection with a Feature-Free Toolcited by 4
- 2024"Are Adversarial Phishing Webpages a Threat in Reality?" Understanding the Users' Perception of Adversarial Webpagescited by 4
- 2022Understanding Toxicity Triggers on Reddit in the Context of Singaporecited by 3
- 2023Raze to the Ground: Query-Efficient Adversarial HTML Attacks on Machine-Learning Phishing Webpage Detectorscited by 3
- 2023"Do Users fall for Real Adversarial Phishing?" Investigating the Human response to Evasive Webpagescited by 3
- 2021Evaluating the effectiveness of Phishing Reports on Twittercited by 2
- 2022A Large-Scale Analysis of Phishing Websites Hosted on Free Web Hosting Domainscited by 2
Built on by
Citing papers per year: 2025: 3.
3 papers.
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineeringcited by 15
- 2025PiMRef: Deducing Ever-evolving Spear-phishing Emails with Knowledge Base Invariantscited by 1
- 2025Versatile yet Efficient Network Traffic Analysis: Offloading Network Foundation Model to SmartNICcited by 0
- 2025Versatile yet Efficient Network Traffic Analysis: Offloading Network Foundation Model to SmartNIC4 Aug 2025
- 2025PiMRef: Deducing Ever-evolving Spear-phishing Emails with Knowledge Base Invariants21 Jul 2025
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineering7 Apr 2025