CrossPhire: Benefiting Multimodality for Robust Phishing Web Page Identification
Source abstract
Abstract
Phishing attacks continue to evolve and exploit fundamental human impulses, such as trust and the need for a rapid response, as well as emotional triggers. This makes the human mind both a valuable asset and a significant vulnerability. The proliferation of zero-day vulnerabilities has been identified as a significant exacerbating factor in this threat landscape. To address these evolving challenges, we introduce CrossPhire: a multimodal deep learning framework with an end-to-end architecture that captures semantic and visual cues from multiple data modalities, while also providing methodological insights for anti-phishing multimodal learning. First, we demonstrate that markup-free semantic text encoding captures linguistic deception patterns more effectively than DOM-based approaches, achieving 96–97% accuracy using textual content alone and providing the strongest single-modality signal through sentence transformers applied to HTML text stripped of structural markup. Second, through controlled comparison of fusion strategies, we show that simple concatenation outperforms a sophisticated gating mechanism so-called Mixture-of-Experts by 0.5–10% when modalities provide complementary, non-redundant security evidence. We validate these insights through rigorous experimentation on five datasets, achieving competitive same-dataset performance (97.96–100%) while demonstrating promising cross-dataset generalization (85–96% accuracy under distribution shift). Additionally, we contribute Phish360, a rigorously curated multimodal benchmark with 10,748 samples addressing quality issues in existing datasets (96.63% unique phishing HTML vs. 16–61% in prior benchmarks), and provide LIME-based explainability tools that decompose predictions into modality-specific contributions. The rapid inference time (0.08 s) and high accuracy results position CrossPhire as a promising solution in the fight against phishing attacks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Spam and Phishing Detection · Misinformation and Its Impacts · Cybercrime and Law Enforcement Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Institute of Graduate School, Hacettepe University, Ankara 06800, Turkey
Department of Computer Engineering, Hacettepe University, Ankara 06800, Turkey
References (75)
Show source-provided references
1. APWG (2024, December 05). Phishing Activity Trends Report, 3rd Quarter 2024. Available online: https://apwg.org/trendsreports/.
2. Machine learning based phishing detection from URLs10.1016/j.eswa.2018.09.029 ↗
3. GramBeddings: A new neural network for URL based identification of phishing web pages through n-gram embeddings10.1016/j.cose.2022.102964 ↗
4. Bozkir, A.S., and Aydos, M. (2019). Local image descriptor based phishing web page recognition as an open-set problem. Avrupa Bilim ve Teknoloji Dergisi, 444–451.10.31590/ejosat.638404 ↗
5. Malicious web content detection by machine learning10.1016/j.eswa.2009.05.023 ↗
6. Cantina+ a feature-rich machine learning framework for detecting phishing web sites10.1145/2019599.2019606 ↗
7. Lee, J., Ye, P., Liu, R., Divakaran, D.M., and Chan, M.C. (2020, January 23). Building robust phishing detection system: An empirical analysis. Workshop on Measurements, Attacks, and Defenses for the Web (MADWeb) 2020, San Diego, CA, USA.10.14722/madweb.2020.23007 ↗
8. Parcalabescu, L., Trost, N., and Frank, A. (2021). What is multimodality?. arXiv.
9. Lee, J., Lim, P., Hooi, B., and Divakaran, D.M. (2024). Multimodal Large Language Models for Phishing Webpage Detection and Identification. arXiv.10.1109/eCrime66200.2024.00007 ↗
10. Wang, Y., Ma, W., Xu, H., Liu, Y., and Yin, P. (2023). A lightweight multi-view learning approach for phishing attack detection using transformer with mixture of experts. Appl. Sci., 13.10.3390/app13137429 ↗
11. Jail-Phish: An improved search engine based phishing detection system10.1016/j.cose.2019.02.011 ↗
12. Lin, S.C., Wl, P.C., Chen, H.Y., Morikawa, T., Takahashi, T., and Lin, T.N. (2022, January 16–20). Senseinput: An image-based sensitive input detection scheme for phishing website detection. Proceedings of the ICC 2022-IEEE International Conference on Communications, Seoul, Republic of Korea.10.1109/ICC45855.2022.9838653 ↗
13. Yu, S., An, C., Yu, T., Zhao, Z., Li, T., and Wang, J. (2022, January 11–13). Phishing Detection Based on Multi-Feature Neural Network. Proceedings of the 2022 IEEE International Performance, Computing, and Communications Conference (IPCCC), Austin, TX, USA.10.1109/IPCCC55026.2022.9894337 ↗
14. Hybrid phishing detection using joint visual and textual identity10.1016/j.eswa.2023.119723 ↗
15. Multimodal fraudulent website identification method based on heterogeneous model ensemble10.23919/JCC.fa.2022-0234.202305 ↗
16. Opara, C., Wei, B., and Chen, Y. (2020, January 19–24). HTMLPhish: Enabling phishing web page detection by applying deep learning techniques on HTML analysis. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.10.1109/IJCNN48605.2020.9207707 ↗
17. Ouyang, L., and Zhang, Y. (2021, January 20–22). Phishing web page detection with html-level graph neural network. Proceedings of the 2021 IEEE 20th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Shenyang, China.10.1109/TrustCom53373.2021.00133 ↗
18. Çolhak, F., Ecevit, M.İ., Uçar, B.E., Creutzburg, R., and Dağ, H. (2024). Phishing Website Detection through Multi-Model Analysis of HTML Content. arXiv.10.1007/978-981-97-6957-5_15 ↗
19. Zhang, Y., Hong, J.I., and Cranor, L.F. (2007, January 8–12). Cantina: A content-based approach to detecting phishing web sites. Proceedings of the 16th international conference on World Wide Web, Banff, AB, Canada.10.1145/1242572.1242659 ↗
20. Korkmaz, M., Sahingoz, O.K., and Diri, B. (2020, January 1–3). Detection of phishing websites by using machine learning-based URL analysis. Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India.10.1109/ICCCNT49239.2020.9225561 ↗
21. Butnaru, A., Mylonas, A., and Pitropakis, N. (2021). Towards lightweight url-based phishing detection. Future Internet, 13.10.3390/fi13060154 ↗
22. CatchPhish: Detection of phishing websites by inspecting URLs10.1007/s12652-019-01311-4 ↗
23. Phishing URL detection: A real-case scenario through login URLs10.1109/ACCESS.2022.3168681 ↗
24. Highly accurate phishing URL detection based on machine learning10.1007/s12652-022-04426-3 ↗
25. Jishnu, K., and Arthi, B. (August, January 31). Enhanced Phishing URL Detection Using Leveraging BERT with Additional URL Feature Extraction. Proceedings of the 2023 5th International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India.10.1109/ICIRCA57980.2023.10220647 ↗
26. Jishnu, K., and Arthi, B. (2023, January 23–25). Phishing URL detection by leveraging RoBERTa for feature extraction and LSTM for classification. Proceedings of the 2023 Second International Conference on Augmented Intelligence and Sustainable Systems (ICAISS), Trichy, India.10.1109/ICAISS58487.2023.10250684 ↗
27. Lightweight URL-based phishing detection using natural language processing transformers for mobile devices10.1016/j.procs.2021.07.040 ↗
28. Towards performance of NLP transformers on URL-based phishing detection for mobile devices
29. Asif, A.U.Z., Shirazi, H., and Ray, I. (2023, January 2–4). Machine Learning-Based Phishing Detection Using URL Features: A Comprehensive Review. Proceedings of the International Symposium on Stabilizing, Safety, and Security of Distributed Systems, Jersey City, NJ, USA.10.1007/978-3-031-44274-2_36 ↗
30. Look before You leap: Detecting phishing web pages by exploiting raw URL And HTML characteristics10.1016/j.eswa.2023.121183 ↗
31. Benavides-Astudillo, E., Fuertes, W., Sanchez-Gordon, S., Nuñez-Agurto, D., and Rodríguez-Galán, G. (2023). A Phishing-Attack-Detection Model Using Natural Language Processing and Deep Learning. Appl. Sci., 13.10.3390/app13095275 ↗
32. Pennington, J., Socher, R., and Manning, C.D. (2014, January 25–29). Glove: Global vectors for word representation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar.10.3115/v1/D14-1162 ↗
33. Phoka, T., and Suthaphan, P. (2019, January 23–26). Image based phishing detection using transfer learning. Proceedings of the 2019 11th International Conference on Knowledge and Smart Technology (KST), Phuket, Thailand.10.1109/KST.2019.8687615 ↗
34. LogoSENSE: A companion HOG based logo detection scheme for phishing web page and E-mail brand recognition10.1016/j.cose.2020.101855 ↗
35. Lin, Y., Liu, R., Divakaran, D.M., Ng, J.Y., Chan, Q.Z., Lu, Y., Si, Y., Zhang, F., and Dong, J.S. (2021, January 11–13). Phishpedia: A hybrid deep learning based approach to visually identify phishing webpages. Proceedings of the 30th USENIX Security Symposium (USENIX Security 21), Virtual.
36. Phishing webpage detection based on global and local visual similarity10.1016/j.eswa.2024.124120 ↗
37. Van Dooremaal, B., Burda, P., Allodi, L., and Zannone, N. (2021, January 17–20). Combining text and visual features to improve the identification of cloned webpages for early phishing detection. Proceedings of the 16th International Conference on Availability, Reliability and Security, Vienna, Austria.10.1145/3465481.3470112 ↗
38. Phishing websites detection using a novel multipurpose dataset and web technologies features10.1016/j.eswa.2022.118010 ↗
39. Liu, R., Lin, Y., Yang, X., Ng, S.H., Divakaran, D.M., and Dong, J.S. (2022, January 10–12). Inferring phishing intention via webpage appearance and dynamics: A deep vision based approach. Proceedings of the 31st USENIX Security Symposium (USENIX Security 22), Boston, MA, USA.
40. Vo Quang, M., Bui Tan Hai, D., Tran Kim Ngoc, N., Ngo Duc Hoang, S., Nguyen Huu, Q., Phan The, D., and Pham, V.H. (2023, January 7–8). Shark-Eyes: A multimodal fusion framework for multi-view-based phishing website detection. Proceedings of the 12th International Symposium on Information and Communication Technology, Ho Chi Minh City, Vietnam.10.1145/3628797.3629003 ↗
41. Tong, X., Jin, B., Wang, J., Yang, Y., Suo, Q., and Wu, Y. (2023). MM-ConvBERT-LMS: Detecting malicious Web pages via multi-modal learning and pre-trained model. Appl. Sci., 13.10.3390/app13053327 ↗
42. PhishWHO: Phishing webpage detection via identity keywords extraction and target domain name finder10.1016/j.dss.2016.05.005 ↗
43. Li, Y., Huang, C., Deng, S., Lock, M.L., Cao, T., Oo, N., Lim, H.W., and Hooi, B. (2024, January 14–16). {KnowPhish}: Large language models meet multimodal knowledge graphs for enhancing {Reference-Based} phishing detection. Proceedings of the 33rd USENIX Security Symposium (USENIX Security 24), Philadelphia, PA, USA.
44. Cao, T., Huang, C., Li, Y., Huilin, W., He, A., Oo, N., and Hooi, B. (March, January 25). Phishagent: A robust multimodal agent for phishing webpage detection. Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada.
45. Michailidou, E., Harper, S., and Bechhofer, S. (2008, January 22–24). Visual complexity and aesthetic perception of web pages. Proceedings of the 26th Annual ACM International Conference on Design of Communication, Lisbon, Portugal.10.1145/1456536.1456581 ↗
46. Aesthetic design of e-commerce web pages–Webpage Complexity, Order and preference10.1016/j.elerap.2012.06.004 ↗
47. Building standard offline anti-phishing dataset for benchmarking10.14419/ijet.v7i4.31.23333 ↗
48. Barbaresi, A. (2021, January 1–6). Trafilatura: A web scraping library and command-line tool for text discovery and extraction. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing: System Demonstrations, Online.10.18653/v1/2021.acl-demo.15 ↗
49. BS4 (2025, December 05). BeautifulSoup Library. Available online: https://pypi.org/project/beautifulsoup4/.
50. Swartz, A. (2023, October 05). html2text Documentation—pypi.org. Available online: https://pypi.org/project/html2text/.
51. xml dev Team (2023, October 05). lxml Documentation—pypi.org. Available online: https://pypi.org/project/lxml/.
52. Lopukhin, K. (2023, October 05). httml-Text Documentation—pypi.org. Available online: https://pypi.org/project/html-text/.
53. Le, H., Pham, Q., Sahoo, D., and Hoi, S.C. (2018). URLNet: Learning a URL representation with deep learning for malicious URL detection. arXiv.
54. Maneriker, P., Stokes, J.W., Lazo, E.G., Carutasu, D., Tajaddodianfar, F., and Gururajan, A. (December, January 29). URLTran: Improving phishing URL detection using transformers. Proceedings of the MILCOM 2021-2021 IEEE Military Communications Conference (MILCOM), San Diego, CA, USA.10.1109/MILCOM52596.2021.9653028 ↗
55. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
56. Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
57. Combining long-term recurrent convolutional and graph convolutional networks to detect phishing sites using URL and HTML10.1109/ACCESS.2022.3196018 ↗
58. Phishing environments, techniques, and countermeasures: A survey10.1016/j.cose.2017.04.006 ↗
59. Reimers, N., and Gurevych, I. (2019). Sentence-bert: Sentence embeddings using siamese bert-networks. arXiv.10.18653/v1/D19-1410 ↗
60. Mpnet: Masked and permuted pre-training for language understanding
61. Conneau, A., Khandelwal, K., Goyal, N., Chaudhary, V., Wenzek, G., Guzmán, F., Grave, E., Ott, M., Zettlemoyer, L., and Stoyanov, V. (2019). Unsupervised cross-lingual representation learning at scale. arXiv.10.18653/v1/2020.acl-main.747 ↗
62. Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv.
63. Radford, A., Kim, J.W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S., Sastry, G., Askell, A., Mishkin, P., and Clark, J. (2021, January 18–24). Learning transferable visual models from natural language supervision. Proceedings of the International Conference on Machine Learning, PMLR, Virtual.
64. Machine learning and deep learning based phishing websites detection: The current gaps and next directions10.18488/76.v9i1.2983 ↗
65. Adaptive mixtures of local experts10.1162/neco.1991.3.1.79 ↗
66. Zhou, Y., Lei, T., Liu, H., Du, N., Huang, Y., Zhao, V., Dai, A., Chen, Z., Le, Q., and Laudon, J. (2022). Mixture-of-Experts with Expert Choice Routing. arXiv.
67. Lo, K.M., Huang, Z., Qiu, Z., Wang, Z., and Fu, J. (2025). A Closer Look into Mixture-of-Experts in Large Language Models. arXiv.10.18653/v1/2025.findings-naacl.251 ↗
68. Peng, X., Wei, Y., Deng, A., Wang, D., and Hu, D. (2022, January 18–24). Balanced multimodal learning via on-the-fly gradient modulation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.10.1109/CVPR52688.2022.00806 ↗
69. Fusion of medical imaging and electronic health records using deep learning: A systematic review and implementation guidelines10.1038/s41746-020-00341-z ↗
70. The applicability of a hybrid framework for automated phishing detection10.1016/j.cose.2024.103736 ↗
71. Huang, Y., Lin, J., Zhou, C., Yang, H., and Huang, L. (2022). Modality Competition: What Makes Joint Training of Multi-modal Network Fail in Deep Learning? (Provably). arXiv.
72. Hussen Abdelaziz, A., Theobald, B.J., Dixon, P., Knothe, R., Apostoloff, N., and Kajareker, S. (2020, January 25–29). Modality dropout for improved performance-driven talking faces. Proceedings of the 2020 International Conference on Multimodal Interaction, Virtual.10.1145/3382507.3418840 ↗
73. Alfasly, S., Lu, J., Xu, C., and Zou, Y. (2022, January 18–24). Learnable irrelevant modality dropout for multimodal action recognition on modality-specific annotated videos. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.10.1109/CVPR52688.2022.01957 ↗
74. Ribeiro, M.T., Singh, S., and Guestrin, C. (2016, January 13–17). “Why should I trust you?” Explaining the predictions of any classifier. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939778 ↗
75. SmartiPhish: A reinforcement learning-based intelligent anti-phishing solution to detect spoofed website attacks10.1007/s10207-023-00778-9 ↗