Advanced Evasion Attacks and Mitigations on Practical ML-Based Phishing Website Classifiers
Yusi Lei, Sen Chen, Lingling Fan, Fu Song, and Yang Liu

TL;DR
This paper demonstrates that practical, limited-knowledge evasion attacks on ML-based phishing classifiers are highly effective and introduces a mitigation method called Pelican that enhances classifier robustness.
Contribution
It presents novel mutation-based evasion attacks applicable in grey- and black-box scenarios and proposes Pelican, a similarity-based defense method, improving practical phishing detection security.
Findings
Evasion attacks achieved 100% success rate in white-box scenarios.
Transferability attack reached up to 81.25% success rate.
Pelican effectively detects evasion attacks.
Abstract
Machine learning (ML) based approaches have been the mainstream solution for anti-phishing detection. When they are deployed on the client-side, ML-based classifiers are vulnerable to evasion attacks. However, such potential threats have received relatively little attention because existing attacks destruct the functionalities or appearance of webpages and are conducted in the white-box scenario, making it less practical. Consequently, it becomes imperative to understand whether it is possible to launch evasion attacks with limited knowledge of the classifier, while preserving the functionalities and appearance. In this work, we show that even in the grey-, and black-box scenarios, evasion attacks are not only effective on practical ML-based classifiers, but can also be efficiently launched without destructing the functionalities and appearance. For this purpose, we propose three…
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.
Taxonomy
TopicsSpam and Phishing Detection · Advanced Malware Detection Techniques · Adversarial Robustness in Machine Learning
