Mitigating Adversarial Gray-Box Attacks Against Phishing Detectors
Giovanni Apruzzese, V.S. Subrahmanian

TL;DR
This paper introduces Gray-Box attacks on phishing detectors and proposes the Protective Operation Chain (POC) algorithm, which enhances robustness against such attacks across multiple classifiers and datasets while maintaining accuracy.
Contribution
The paper presents a novel attack method on phishing detectors and a new defense mechanism, POC, that significantly improves robustness against Gray-Box attacks across various classifiers.
Findings
POC outperforms existing defenses against Gray-Box attacks.
POC maintains high accuracy on non-adversarial data.
Results are statistically significant at p < 0.001.
Abstract
Although machine learning based algorithms have been extensively used for detecting phishing websites, there has been relatively little work on how adversaries may attack such "phishing detectors" (PDs for short). In this paper, we propose a set of Gray-Box attacks on PDs that an adversary may use which vary depending on the knowledge that he has about the PD. We show that these attacks severely degrade the effectiveness of several existing PDs. We then propose the concept of operation chains that iteratively map an original set of features to a new set of features and develop the "Protective Operation Chain" (POC for short) algorithm. POC leverages the combination of random feature selection and feature mappings in order to increase the attacker's uncertainty about the target PD. Using 3 existing publicly available datasets plus a fourth that we have created and will release upon the…
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
MethodsFeature Selection
