Detecting Quishing Attacks with Machine Learning Techniques Through QR Code Analysis
Fouad Trad, Ali Chehab

TL;DR
This paper introduces a novel machine learning framework that detects QR code-based phishing attacks by analyzing QR code structures directly, without extracting embedded content, achieving high accuracy.
Contribution
It is the first to propose QR code structural analysis for quishing detection, moving beyond URL-based methods and demonstrating effective machine learning models.
Findings
XGBoost model achieves an AUC of 0.9106
Feature importance analysis identifies key visual patterns
Refined features improve AUC to 0.9133
Abstract
The rise of QR code-based phishing ("Quishing") poses a growing cybersecurity threat, as attackers increasingly exploit QR codes to bypass traditional phishing defenses. Existing detection methods predominantly focus on URL analysis, which requires the extraction of the QR code payload, and may inadvertently expose users to malicious content. Moreover, QR codes can encode various types of data beyond URLs, such as Wi-Fi credentials and payment information, making URL-based detection insufficient for broader security concerns. To address these gaps, we propose the first framework for quishing detection that directly analyzes QR code structure and pixel patterns without extracting the embedded content. We generated a dataset of phishing and benign QR codes and we used it to train and evaluate multiple machine learning models, including Logistic Regression, Decision Trees, Random Forest,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
