Pith. sign in

REVIEW 3 major objections 5 minor 2 cited by

VisualPhishNet: Zero-Day Phishing Website Detection by Visual Similarity

T0 review · 3 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read A per-website visual profile, learned from screenshots, can catch phishing pages no detector has ever seen.

desk verdict Valuable dataset and a sensible metric-learning approach, but the zero-day claim needs a threshold-based evaluation on the temporally separated crawl. read the letter →

arxiv 1909.00300 v4 pith:KRNXCX32 submitted 2019-09-01 cs.CR cs.CVcs.LG

classification cs.CRcs.CVcs.LG
keywords phishingdetectionvisualsimilaritytripletnetworkzero-dayconvolutionalneuralwebsiteprofilingPhishdataset
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

VisualPhishNet is a phishing detector built on one idea: a phisher must copy a trusted website's look, so the look itself can be the signal. The paper proposes learning a visual profile for each trusted website as a point in an embedding space trained with a triplet convolutional network, so that any web page — including a phishing page whose exact design has never been seen — can be checked by how close it lands to those profiles. To do this at realistic scale, the authors assembled VisualPhish, a dataset of 9,363 screenshots from 155 trusted websites plus 1,195 unique phishing screenshots, the largest of its kind at publication. They report that the model matches 81% of held-out phishing pages to the correct target website (top-1) with a classification ROC AUC of 0.9879, and 93.25% matching on 955 phishing pages crawled only after training, which they present as evidence that the similarity metric generalises to zero-day pages. The practical stake is a detection approach that does not rely on heuristics that attackers can outrun, because the one thing an attacker must keep imitating is the brand's appearance.

What carries the argument

The load-bearing object is the embedding space produced by a triplet convolutional network. Three screenshots — an anchor, a positive from the same website, and a negative from a different website — pass through a shared VGG16 backbone extended with one $5\times5$ convolutional layer and a global max pooling layer, and the network is trained with the triplet loss to keep the anchor-positive distance smaller than the anchor-negative distance by a margin ($\alpha = 2.2$). Training proceeds in two stages: uniform random triplet sampling, then fine-tuning on hard examples (the farthest same-website and nearest different-website pages for each query) found with the latest checkpoint. At test time the $L_2$ distance from the query embedding to all stored trusted-list embeddings is computed; the nearest neighbour identifies the predicted target website, and a threshold on the minimum distance yields the phishing-versus-benign decision.

What would settle it

Retrain VisualPhishNet with the same architecture and protocol but leave all phishing pages out of the training data, then measure top-1 target matching on the held-out and newly crawled phishing sets; if accuracy collapses well below the reported 81% and 93.25%, the performance relies on similarity to phishing templates seen during training rather than on profiles of the trusted websites themselves.

Watch

Extended reading notes

Core claim

The paper's central claim is that phishing detection can be recast as metric learning: from screenshots alone, learn an embedding space in which any two pages of the same website are close and pages of different websites are far. A query page is then classified by nearest-neighbour distance to a pre-computed trusted-list of website profiles, and pages that fall within a threshold of some trusted profile but are served from a different domain are flagged as phishing. The claim is that these website-level profiles generalise across page designs, so a phishing page with no counterpart in the trusted list can still be matched to its target. The supporting evidence is an 81% top-1 target-matching rate and 0.9879 ROC AUC on the held-out phishing split, 93.25% matching on a later crawl of 955 fresh phishing pages tested without retraining, a gain of roughly 56 percentage points in matching accuracy over re-implemented prior visual approaches, and only small performance drops under hand-crafted perturbations and, after adversarial retraining, under FGSM noise.

Load-bearing premise

The evaluation treats the 60% of phishing pages held out from the same PhishTank crawl as genuinely unseen, but the paper only verifies that they differ visually from the trusted legitimate pages — not that they differ from the 40% of phishing pages used in training, so if same-period phishing pages share templates, the model could be recognising phishing styles rather than website identity.

Editorial extensions

If this is right

  • A browser or mail provider could deploy VisualPhishNet as a proactive layer that flags a never-before-seen page the first time it appears, before any blocklist includes it; the 93.25% matching rate on a post-training PhishTank crawl is the offered evidence that this works.
  • The VisualPhish dataset lets future visual-phishing detectors be trained and compared on 155 trusted websites rather than the handful used in earlier work, with supervision at the website level instead of page-to-page.
  • Because attackers must stay visually close to a trusted brand to deceive users, the approach avoids the arms race that erodes URL- and HTML-heuristic detectors, whose features change as phishing kits evolve.
  • The analysis that top-ranked website lists cover about 88% of collected phishing targets implies a defender could build a trusted-list for websites never yet attacked, giving the method a proactive rather than reactive role.
  • Storing only 512-dimensional embeddings keeps deployment cheap: roughly 1.1 seconds per query on a CPU and 0.46 seconds on a GPU, so real-time checking against a large trusted-list is feasible.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The temporally separated crawl (93.25% matching) is the stronger evidence for the zero-day claim; the same-period held-out split should be read with more caution, since the paper does not check that held-out phishing pages differ visually from training phishing pages.
  • A direct test of the generalisation story is to withhold all phishing pages from the trusted-list during training; if matching accuracy drops sharply, part of the reported performance is phishing-template recognition rather than website-identity learning.
  • The paper's own failure analysis points to an obvious extension: fusing the visual metric with OCR of on-page text or region-based logo detection would likely reduce false positives among form-heavy benign pages.
  • The metric-learning framing transfers naturally to other impersonation settings where the attacker must imitate a visible brand, such as mobile app spoofing, fake storefronts, or homoglyph lookalike domains.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper proposes VisualPhishNet, a triplet-network embedding for webpage screenshots, and uses it for phishing detection by comparing a query screenshot against a trusted-list of legitimate website screenshots. The authors also introduce the VisualPhish dataset, which contains 155 trusted websites, 9,363 legitimate pages, 1,195 deduplicated phishing pages, and a benign test set chosen to match phishing-prone categories. On a 60% held-out split of the same PhishTank crawl, the model reports 81% top-1 target matching and a binary-classification ROC AUC of 0.9879; on 955 PhishTank pages crawled later, it reports 93.25% top-1 matching. Additional experiments cover ablations, comparisons with SURF/HOG/ORB and pretrained CNN baselines, hand-crafted perturbations, FGSM adversarial examples, browser differences, and deployment costs.

Significance. If the zero-day detection claim is supported, this is a substantial empirical contribution: it is the first deep metric-learning approach for pixel-based visual phishing detection, the VisualPhish dataset is considerably larger and more ecologically motivated than prior public sets, and the reported gains over re-implemented baselines are large. The paper also provides a careful ablation study and a useful analysis of failure modes, including a user study on whether dissimilar phishing pages are actually trusted. The dataset release is a concrete asset for future work. However, the headline claim about detecting unseen or zero-day phishing pages currently rests on matching accuracy rather than threshold-based detection on the temporally separated crawl, and the main same-crawl evaluation does not rule out learning phishing template styles.

major comments (3)
  1. [§6.8] The temporally separated zero-day evaluation reports only top-1 and top-5 matching accuracy (93.25% and 96%) on the 955 newly crawled PhishTank pages. The system described in §5.3 classifies a page as phishing only if its minimum distance to the trusted-list is below a threshold, so a page can be matched to the correct website and still be labeled legitimate if its distance exceeds the threshold from §6.6. The 93.25% figure is therefore compatible with a very low or even zero true-positive rate on those pages. Please report the threshold-based detection evaluation for this crawl: TPR at the chosen threshold, the full ROC curve, the FPR against a contemporaneous benign set, and a distance histogram analogous to Figure 7. In addition, state how duplicate or template-repeated screenshots were handled in the new crawl, because §4 treats deduplication as necessary for unbiased accuracy estimates.
  2. [§4, §6.1, Figure 2] The main held-out test set is drawn from the same PhishTank crawl as the 40% of phishing pages used in training (§4 and §6.1). Figure 2 only compares those test phishing pages with the trusted-list legitimate pages; it does not compare them with the training phishing pages. If phishing pages from the same crawl period share templates, the reported ROC AUC of 0.9879 on the same-crawl holdout may partly reflect recognition of phishing template style rather than website identity. To support the generalization claim, either measure the visual overlap between the 60% test phishing pages and the 40% training phishing pages in a fixed feature space (e.g., VGG16 nearest-neighbor distances) and show that the held-out pages are not near duplicates of training phishing pages, or base the central claim on the temporally separated experiment once it is evaluated with detection thresholds.
  3. [§6.8] The paper describes the newly crawled pages as harder than the dataset's phishing pages ('compared to 81% ... on the harder and more dissimilar dataset's phishing pages'), but no measure of difficulty or visual novelty is given for either set. If the new crawl happens to contain many near-duplicates of the legitimate trusted-list pages or of previously seen phishing templates, the higher matching accuracy would not demonstrate generalization to genuinely new visual appearances. Please provide the same VGG-distance analysis for the new pages, and clarify the crawl dates and the deduplication procedure so that the temporal-separation claim can be verified.
minor comments (5)
  1. [Figure 1 caption] The caption contains a duplicated word: 'pages that that are too similar' should be 'pages that are too similar.'
  2. [Table 1] The table uses blank cells to denote values identical to the final model, but the convention is easy to miss and the blank cells render inconsistently; please print the repeated values explicitly or use a clear placeholder such as '—'.
  3. [§6.1 and §6.8] Please state the crawl dates for both the original VisualPhish collection and the 955-page zero-day crawl; the temporal-separation argument currently rests on an unquantified 'after dataset collection' statement.
  4. [§5.1] The triplet loss is typeset as an inline formula and is difficult to read; please use display math with clear definitions of x_a, x_p, x_n, and the summation index.
  5. [§7.1] The three distance ranges used to describe successful matches (roughly 0–2, 2–4, and above 4) are stated without a formal rule for how the categories were derived; a short quantitative explanation would make the analysis reproducible.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity found: the learned metric is evaluated on held-out and temporally separated pages, so the central claim does not reduce to its training inputs.

full rationale

VisualPhishNet's derivation chain is not circular. The model is trained with a triplet loss to embed same-website screenshots closer than different-website screenshots; the website 'profile' is simply the learned embedding representation, and prediction is a nearest-neighbor L2-distance computation to the training embeddings. That is a standard metric-learning setup whose generalization is an empirical question, not a tautology. The headline performance is measured on phishing pages held out from training (60% of the crawled set are test-only, per Section 6.1), and the classification threshold is selected on a separate validation split before being applied to the test split (Section 6.6). The strongest independent evidence is Section 6.8: 955 PhishTank pages crawled after training are matched at 93.25% without retraining, and the Alexa top-10K benign set yields a ROC AUC of 0.974, so the zero-day claim does not reduce to a fitted input. The only circularity-adjacent concern is that the same-crawl 40/60 split may share phishing templates, and the Section 3 dissimilarity check compares test phishing pages only to legitimate trusted pages rather than to training phishing pages. This is a data-independence and evaluation-validity risk, not a by-construction equivalence between the prediction and its inputs, and the temporally separated experiment provides independent content. There are no load-bearing self-citations, no imported uniqueness theorems, and no fitted parameter renamed as a prediction.

Assumptions & free parameters 4 free parameters · 5 assumptions · 0 invented entities

The central result is an empirical machine-learning system; it rests on data assumptions and standard ML machinery rather than a mathematical derivation. The free parameters are training and threshold choices that the reported metrics are conditioned on.

free parameters (4)
  • Distance threshold (tau) = approximately 8 (equal error rate on validation)
    Chosen by fitting Gaussian PDFs to validation minimum distances (§6.6, Figure 7a). It converts the similarity metric into a binary phishing detector; the reported 93% TPR at 4% FPR depends on this threshold.
  • Triplet loss margin (alpha) = 2.2
    Hand-selected margin in the triplet loss (§6.1). It shapes the embedding space and therefore all matching and ROC results; no principled selection procedure is given.
  • Phishing training ratio = 40% of phishing pages
    A subset of same-crawl phishing pages is used as training augmentation (§4, §6.1). The remaining 60% is used as the test set; the claimed generalization depends on this split not leaking templates.
  • Optimization hyperparameters = learning rate 2e-5, batch size 32, 21000 + 18000 mini-batches, 75 query sets, 8 repeats
    Training schedule that a replication must match to reproduce the reported numbers (§6.1).
assumptions (5)
  • domain assumption Phishing pages are visually similar to the legitimate pages they spoof, and attackers are motivated to keep this similarity high.
    The entire detection rationale rests on this; stated in the introduction and threat model (§2.2). If attackers shift to visually dissimilar lures, the method fails by design.
  • domain assumption PhishTank reports provide accurate ground truth labels and target-website assignments.
    The dataset and all evaluations are built on PhishTank verified pages (§4). Label noise or incorrect target assignments would directly corrupt matching accuracy.
  • domain assumption Screenshots resized to 224x224 RGB and rendered in a desktop browser preserve enough visual identity for the task.
    All model inputs are 224x224 screenshots; the browser comparison in §6.7 is limited to 50 URLs and 6 browsers, so the assumption is only partially validated.
  • standard math ImageNet-pretrained VGG16 features provide a useful initialization for website screenshot similarity.
    The network is initialized with ImageNet weights (§5.1); the paper does not derive why this transfers, but it is standard practice and supported by the off-the-shelf baseline results.
  • domain assumption The 683-page benign test set is representative of non-phishing pages users encounter.
    False positive rates depend on this set; it is curated manually from top-ranked websites with category balancing (§4), but representativeness is not formally established.

how reviews work

0 comments
Cite this review

Pith. "Pith review of VisualPhishNet: Zero-Day Phishing Website Detection by Visual Similarity." pith.science (2026). https://pith.science/paper/KRNXCX32

@misc{pith2026190900300,
  author       = {Pith},
  title        = {Pith review of: VisualPhishNet: Zero-Day Phishing Website Detection by Visual Similarity},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/KRNXCX32}},
  note         = {Machine review of arXiv:1909.00300}
}
read the original abstract

Phishing websites are still a major threat in today's Internet ecosystem. Despite numerous previous efforts, similarity-based detection methods do not offer sufficient protection for the trusted websites - in particular against unseen phishing pages. This paper contributes VisualPhishNet, a new similarity-based phishing detection framework, based on a triplet Convolutional Neural Network (CNN). VisualPhishNet learns profiles for websites in order to detect phishing websites by a similarity metric that can generalize to pages with new visual appearances. We furthermore present VisualPhish, the largest dataset to date that facilitates visual phishing detection in an ecologically valid manner. We show that our method outperforms previous visual similarity phishing detection approaches by a large margin while being robust against a range of evasion attacks.

Figures

Figures reproduced from arXiv: 1909.00300 by the authors.

Figure 1
Figure 1. Trusted pages are granted based on their URLs. [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. The distances histogram between the pre-trained [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Percentage of phishing instances whose targets are [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (19 more)
Figure 4
Figure 4. Figure 4: An overview of VisualPhishNet. We utilize triplet networks with convolutional sub-networks to learn similarity between same-website screenshots (same shaped symbols), and dissimilarity between different-website screenshots. Our net￾work has two training stages; first, …
Figure 5
Figure 5. Figure 5: The three main lists used in training, the [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 6
Figure 6. Figure 6: t-SNE visualizations of VisualPhishNet’s embeddings compared with the pre-trained VGG16 ones as a baseline. Fig￾ures (a) and (c) show the trusted webpages color-coded by websites. Figures (b) and (d) show the trusted webpages (blue) and their phishing pages (red and or…
Figure 7
Figure 7. Figure 7: Distance threshold selection. (a) shows a density [PITH_FULL_IMAGE:figures/full_fig_p009_7.png]
Figure 8
Figure 8. Figure 8: Adversarial examples generated with FGSM on the [PITH_FULL_IMAGE:figures/full_fig_p010_8.png]
Figure 9
Figure 9. Figure 9: Test phishing pages (first row) that were correctly [PITH_FULL_IMAGE:figures/full_fig_p010_9.png]
Figure 10
Figure 10. Figure 10: Examples of test phishing webpages that were correctly matched to the targeted websites despite having large [PITH_FULL_IMAGE:figures/full_fig_p011_10.png]
Figure 11
Figure 11. Figure 11: Examples of test phishing webpages that were matched to the wrong website from the training set. [PITH_FULL_IMAGE:figures/full_fig_p012_11.png]
Figure 12
Figure 12. Figure 12: False positive examples of the top closest legiti [PITH_FULL_IMAGE:figures/full_fig_p012_12.png]
Figure 15
Figure 15. Figure 15: Examples of the newly crawled phishing pages [PITH_FULL_IMAGE:figures/full_fig_p014_15.png]
Figure 16
Figure 16. Figure 16: Examples of websites with similar colors (Wells [PITH_FULL_IMAGE:figures/full_fig_p014_16.png]
Figure 17
Figure 17. Figure 17: Examples of successfully matched phishing pages [PITH_FULL_IMAGE:figures/full_fig_p014_17.png]
Figure 14
Figure 14. Figure 14: Histogram of the wrong matches of phishing [PITH_FULL_IMAGE:figures/full_fig_p014_14.png]
Figure 20
Figure 20. Figure 20: Examples of the differences found between differ [PITH_FULL_IMAGE:figures/full_fig_p015_20.png]
Figure 18
Figure 18. Figure 18: A histogram of the 23 most frequent websites that [PITH_FULL_IMAGE:figures/full_fig_p015_18.png]
Figure 19
Figure 19. Figure 19: The categories in the legitimate test set. [PITH_FULL_IMAGE:figures/full_fig_p015_19.png]
Figure 23
Figure 23. Figure 23: Examples of phishing pages in the dataset that are [PITH_FULL_IMAGE:figures/full_fig_p016_23.png]
Figure 24
Figure 24. Figure 24: Examples of the phishing pages used in the online study where participants were asked if they think the appearances [PITH_FULL_IMAGE:figures/full_fig_p017_24.png]
Figure 25
Figure 25. Figure 25: Examples of the newly crawled phishing pages [PITH_FULL_IMAGE:figures/full_fig_p018_25.png]

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. PiMRef: Detecting and Explaining Ever-evolving Spear Phishing Emails with Knowledge Base Invariants

    cs.CR 2025-07 conditional novelty 6.0 of 10

    PiMRef flags spear phishing by verifying that an email's claimed sender identity matches its actual domain in a knowledge base, and that it contains a call to action.

  2. A Login Page Transparency and Visual Similarity Based Zero Day Phishing Defense Protocol

    cs.CR 2025-07 reject novelty 5.0 of 10

    A proposed login-page transparency log with visual similarity gating is undermined by the paper's own recall of 87.3%, which contradicts the claim that attackers cannot register look-alike pages.

Reference graph

Works this paper leans on

57 extracted references · 55 canonical work pages · cited by 2 Pith papers

  1. [1]

    Sadia Afroz and Rachel Greenstadt. 2011. Phishzoo: Detecting phishing websites by looking at them. InProceedings of the IEEE International Conference on Semantic Computing

  2. [2]

    APWG. 2019. Anti Phishing Working Group report. (2019). https://www. antiphishing.org/resources/apwg-reports/

  3. [3]

    Battista Biggio and Fabio Roli. 2018. Wild patterns: Ten years after the rise of adversarial machine learning. Pattern Recognition 84 (2018), 317–331

  4. [4]

    Aaron Blum, Brad Wardman, Thamar Solorio, and Gary Warner. 2010. Lexical feature based phishing URL detection using online learning. In Proceedings of the ACM Workshop on Artificial Intelligence and Security

  5. [5]

    Ahmet Selman Bozkir and Ebru Akcapinar Sezer. 2016. Use of HOG descriptors in phishing detection. In Proceedings of the IEEE International Symposium on Digital Forensic and Security (ISDFS)

  6. [6]

    Ee Hung Chang, Kang Leng Chiew, Wei King Tiong, et al. 2013. Phishing detec- tion via identification of website identity. In Proceedings of the IEEE International Conference on IT Convergence and Security (ICITCS)

  7. [7]

    Kuan-Ta Chen, Jau-Yuan Chen, Chun-Rong Huang, and Chu-Song Chen. 2009. Fighting phishing with discriminative keypoint features.IEEE Internet Computing 13, 3 (2009), 56–63

  8. [8]

    Teh-Chung Chen, Scott Dick, and James Miller. 2010. Detecting visually similar web pages: Application to phishing detection. ACM Transactions on Internet Technology (TOIT) 10, 2 (2010), 5

Show all 57 references
  1. [9]

    Mitchell

    Neil Chou, Robert Ledesma, Yuka Teraguchi, Dan Boneh, and John C. Mitchell

  2. [10]

    Igino Corona, Battista Biggio, Matteo Contini, Luca Piras, Roberto Corda, Mauro Mereu, Guido Mureddu, Davide Ariu, and Fabio Roli. 2017. Deltaphish: Detect- ing phishing webpages in compromised websites. In Proceedings of European Symposium on Research in Computer Security (ES...

  3. [11]

    Firat Coskun Dalgic, Ahmet Selman Bozkir, and Murat Aydos. 2018. Phish-IRIS: A New Approach for Vision Based Brand Prediction of Phishing Web Pages via Compact Visual Descriptors. In Proceedings of the IEEE International Symposium on Multidisciplinary Studies and Innovative Te...

  4. [12]

    Sounak Dey, Anjan Dutta, J Ignacio Toledo, Suman K Ghosh, Josep Lladós, and Umapada Pal. 2017. Signet: Convolutional siamese network for writer independent offline signature verification.arXiv preprint arXiv:1707.02131 (2017)

  5. [13]

    Matthew Dunlop, Stephen Groat, and David Shelly. 2010. Goldphish: Using im- ages for content-based phishing analysis. In Proceedings of the IEEE International Conference on Internet Monitoring and Protection

  6. [14]

    Anthony Y Fu, Liu Wenyin, and Xiaotie Deng. 2006. Detecting phishing web pages with visual similarity assessment based on earth mover’s distance (EMD). IEEE Transactions on Dependable and Secure Computing 3, 4 (2006), 301–311

  7. [15]

    Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. 2015. Explaining and harnessing adversarial examples. In International Conference on Learning Representations (ICLR)

  8. [16]

    Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2015. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In Proceedings of the IEEE International Conference on Computer Vision (ICCV)

  9. [17]

    Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. InProceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  10. [18]

    Chun-Ying Huang, Shang-Pin Ma, Wei-Lin Yeh, Chia-Yi Lin, and Chien-Tsung Liu. 2010. Mitigate web phishing using site signatures. In Proceedings of the IEEE Region 10 Conference (TENCON)

  11. [19]

    Ankit Kumar Jain and B Brij Gupta. 2017. Phishing detection: analysis of visual similarity based approaches. Security and Communication Networks (2017)

  12. [20]

    Mahmoud Khonji, Youssef Iraqi, and Andrew Jones. 2013. Phishing detection: a literature survey. IEEE Communications Surveys & Tutorials 15, 4 (2013), 2091– 2121

  13. [21]

    Diederik P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic opti- mization. In International Conference on Learning Representations (ICLR)

  14. [22]

    Gregory Koch, Richard Zemel, and Ruslan Salakhutdinov. 2015. Siamese neural networks for one-shot image recognition. In International Conference on Machine Learning (ICML) Deep Learning Workshop

  15. [23]

    Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. 2012. Imagenet classifica- tion with deep convolutional neural networks. InAdvances in Neural Information Processing Systems

  16. [24]

    Alexey Kurakin, Ian Goodfellow, and Samy Bengio. 2017. Adversarial machine learning at scale. In International Conference on Learning Representations (ICLR)

  17. [25]

    Ieng-Fat Lam, Wei-Cheng Xiao, Szu-Chi Wang, and Kuan-Ta Chen. 2009. Coun- teracting phishing page polymorphism: An image layout analysis approach. In Proceedings of the International Conference and Workshops on Advances in Information Security and Assurance . Springer

  18. [26]

    Yukun Li, Zhenguo Yang, Xu Chen, Huaping Yuan, and Wenyin Liu. 2019. A stacking model using URL and HTML features for phishing webpage detection. Future Generation Computer Systems 94 (2019), 27–39

  19. [27]

    Min Lin, Qiang Chen, and Shuicheng Yan. 2014. Network in network. In Interna- tional Conference on Learning Representations (ICLR)

  20. [28]

    Wenyin Liu, Xiaotie Deng, Guanglin Huang, and Anthony Y Fu. 2006. An antiphishing strategy based on visual similarity assessment. IEEE Internet Com- puting 10, 2 (2006), 58–65

  21. [29]

    Jonathan L Long, Ning Zhang, and Trevor Darrell. 2014. Do convnets learn correspondence?. In Advances in Neural Information Processing Systems

  22. [30]

    Laurens van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of Machine Learning Research 9, Nov (2008), 2579–2605

  23. [31]

    Luka Malisa, Kari Kostiainen, and Srdjan Capkun. 2017. Detecting mobile ap- plication spoofing attacks by leveraging user visual similarity perception. In Proceedings of the ACM on Conference on Data and Application Security and Privacy

  24. [32]

    Jian Mao, Pei Li, Kun Li, Tao Wei, and Zhenkai Liang. 2013. BaitAlarm: detecting phishing sites using similarity in fundamental visual features. In Proceedings of the IEEE International Conference on Intelligent Networking and Collaborative Systems

  25. [33]

    Jian Mao, Wenqian Tian, Pei Li, Tao Wei, and Zhenkai Liang. 2017. Phishing- alarm: robust and efficient phishing detection via page component similarity. IEEE Access 5 (2017), 17020–17030

  26. [34]

    Eric Medvet, Engin Kirda, and Christopher Kruegel. 2008. Visual-similarity-based phishing detection. In Proceedings of the 4th international conference on Security and privacy in communication netowrks

  27. [35]

    Luong Anh Tuan Nguyen, Ba Lam To, Huu Khuong Nguyen, and Minh Hoang Nguyen. 2014. A novel approach for phishing detection using URL-based heuris- tic. In Proceedings of the IEEE International Conference on Computing, Management and Telecommunications (ComManTel)

  28. [36]

    Adam Oest, Yeganeh Safaei, Adam Doupé, Gail-Joon Ahn, Brad Wardman, and Kevin Tyers. 2019. PhishFarm: A Scalable Framework for Measuring the Effective- ness of Evasion Techniques Against Browser Phishing Blacklists. In Proceedings of the IEEE Symposium on Security and Privacy (SP)

  29. [37]

    Adam Oest, Yeganeh Safei, Adam Doupé, Gail-Joon Ahn, Brad Wardman, and Gary Warner. 2018. Inside a phisher’s mind: Understanding the anti-phishing ecosystem through phishing kit analysis. In APWG Symposium on Electronic Crime Research (eCrime)

  30. [38]

    Ying Pan and Xuhua Ding. 2006. Anomaly based web phishing page detection. In Proceedings of the IEEE Annual Computer Security Applications Conference (ACSAC)

  31. [39]

    Routhu Srinivasa Rao and Syed Taqi Ali. 2015. A computer vision technique to detect phishing attacks. In Proceedings of the IEEE International Conference on Communication Systems and Network Technologies

  32. [40]

    Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. 2015. Faster r-cnn: Towards real-time object detection with region proposal networks. In Advances in Neural Information Processing Systems

  33. [41]

    Angelo PE Rosiello, Engin Kirda, Fabrizio Ferrandi, et al. 2007. A layout-similarity- based approach for detecting phishing pages. In Proceedings of the IEEE Interna- tional Conference on Security and Privacy in Communications Networks and the Workshops (SecureComm)

  34. [42]

    Florian Schroff, Dmitry Kalenichenko, and James Philbin. 2015. Facenet: A unified embedding for face recognition and clustering. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  35. [43]

    Ali Sharif Razavian, Hossein Azizpour, Josephine Sullivan, and Stefan Carlsson

  36. [44]

    Steve Sheng, Brad Wardman, Gary Warner, Lorrie Faith Cranor, Jason Hong, and Chengshan Zhang. 2009. An empirical analysis of phishing blacklists. In the Sixth Conference on Email and Anti-Spam (CEAS)

  37. [45]

    Simonyan and A

    K. Simonyan and A. Zisserman. 2015. Very Deep Convolutional Networks for Large-Scale Image Recognition. In International Conference on Learning Repre- sentations (ICLR)

  38. [46]

    Yaniv Taigman, Ming Yang, Marc’Aurelio Ranzato, and Lior Wolf. 2014. Deepface: Closing the gap to human-level performance in face verification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

  39. [47]

    Kurt Thomas, Frank Li, Ali Zand, Jacob Barrett, Juri Ranieri, Luca Invernizzi, Yarik Markov, Oxana Comanescu, Vijay Eranti, Angelika Moscicki, et al. 2017. Data breaches, phishing, or malware?: Understanding the risks of stolen credentials. In Proceedings of the ACM SIGSAC Con...

  40. [48]

    Liu Wenyin, Guanglin Huang, Liu Xiaoyue, Zhang Min, and Xiaotie Deng. 2005. Detection of phishing webpages based on visual similarity. In Special interest tracks and posters of the 14th international conference on World Wide Web

  41. [49]

    Colin Whittaker, Brian Ryner, and Marria Nazif. 2010. Large-Scale Automatic Classification of Phishing Pages. In Proceedings of the Network and Distributed System Security Symposium (NDSS)

  42. [50]

    Jonathan Woodbridge, Hyrum S Anderson, Anjum Ahuja, and Daniel Grant. 2018. Detecting Homoglyph Attacks with a Siamese Neural Network. In Proceedings 13 of the IEEE Security and Privacy Workshops

  43. [51]

    Ning Yu, Larry Davis, and Mario Fritz. 2019. Attributing fake images to GANs: learning and analyzing GAN fingerprints. In Proceedings of the IEEE International Conference on Computer Vision (ICCV)

  44. [52]

    Joe Yue-Hei Ng, Fan Yang, and Larry S Davis. 2015. Exploiting local features from deep networks for image retrieval. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) workshops

  45. [53]

    Haijun Zhang, Gang Liu, Tommy WS Chow, and Wenyin Liu. 2011. Textual and visual content-based anti-phishing: a Bayesian approach. IEEE Transactions on Neural Networks 22, 10 (2011), 1532–1546

  46. [54]

    Yue Zhang, Jason I Hong, and Lorrie F Cranor. 2007. Cantina: a content-based approach to detecting phishing web sites. In Proceedings of the 16th international conference on World Wide Web

  47. [55]

    Mouad Zouina and Benaceur Outtaj. 2017. A novel lightweight URL phishing detection system using SVM and similarity index. Human-centric Computing and Information Sciences 7, 1 (2017), 98. A EXTRA EV ALUATION AND QUALITATIVE RESULTS We here show supplementary results. In Figure...

  48. [2004]

    In Proceedings of the Network and Distributed System Security Symposium (NDSS)

    Client-side defense against web-based identity theft. In Proceedings of the Network and Distributed System Security Symposium (NDSS)

  49. [2014]

    In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) workshops

    CNN features off-the-shelf: an astounding baseline for recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) workshops

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.