{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T13:16:50Z","timestamp":1770815810112,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T00:00:00Z","timestamp":1667347200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T00:00:00Z","timestamp":1667347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cybersecurity"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Internet or public internetwork has become a vulnerable place nowadays as there are so many threats available for the novice or careless users because there exist many types of tools and techniques being used by notorious people on it to victimize people somehow and gain access to their precious and personal data resulting in sometimes smaller. However, these victims suffer considerable losses in many instances due to their entrapment in such traps as hacking, cracking, data diddling, Trojan attacks, web jacking, salami attacks, and phishing. Therefore, despite the web users and the software and application developer's continuous effort to make and keep the IT infrastructure safe and secure using many techniques, including encryption, digital signatures, digital certificates, etc. this paper focuses on the problem of phishing to detect and predict phishing websites URLs, primary machine learning classifiers and new ensemble-based techniques are used on 2 distinct datasets. Again on a merged dataset, this study is conducted in 3 phases. First, they include classification using base classifiers, Ensemble classifiers, and then ensemble classifiers are tested with and without cross-validation. Finally, their performance is analyzed, and the results are presented at last to help others use this study for their upcoming research.<\/jats:p>","DOI":"10.1186\/s42400-022-00126-9","type":"journal-article","created":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T02:02:32Z","timestamp":1667354552000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["Phishing website prediction using base and ensemble classifier techniques with cross-validation"],"prefix":"10.1186","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4033-936X","authenticated-orcid":false,"given":"Anjaneya","family":"Awasthi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Noopur","family":"Goel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,11,2]]},"reference":[{"key":"126_CR1","unstructured":"2020 Phishing Attack Landscape. https:\/\/info.greathorn.com\/report-2020-phishing-attack-landscape. Accessed 13 Sept 2020"},{"key":"126_CR2","unstructured":"Abdelhamid N, Abdel-jaber H (2017) Learning comparison based on models content and features, pp 72\u201377"},{"issue":"7","key":"126_CR3","doi-asserted-by":"publisher","first-page":"2593","DOI":"10.1007\/s12652-018-0736-0","volume":"10","author":"H Abutair","year":"2019","unstructured":"Abutair H et al (2019) CBR-PDS: a case-based reasoning phishing detection system. J Ambient Intell Humaniz Comput 10(7):2593\u20132606. https:\/\/doi.org\/10.1007\/s12652-018-0736-0","journal-title":"J Ambient Intell Humaniz Comput"},{"issue":"9","key":"126_CR4","first-page":"72","volume":"8","author":"W Ali","year":"2017","unstructured":"Ali W (2017) Phishing website detection based on supervised machine learning with wrapper features selection. Int J Adv Comput Sci Appl 8(9):72\u201378","journal-title":"Int J Adv Comput Sci Appl"},{"issue":"1","key":"126_CR5","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman L (2001) Random forests. Mach Learn 45(1):5\u201332. https:\/\/doi.org\/10.1023\/A:1010933404324","journal-title":"Mach Learn"},{"key":"126_CR6","doi-asserted-by":"publisher","first-page":"42513","DOI":"10.1109\/ACCESS.2018.2837889","volume":"6","author":"T Chin","year":"2018","unstructured":"Chin T et al (2018) Phishlimiter: a phishing detection and mitigation approach using software-defined networking. IEEE Access 6:42513\u201342531. https:\/\/doi.org\/10.1109\/ACCESS.2018.2837889","journal-title":"IEEE Access"},{"key":"126_CR7","volume-title":"Research papers in probability and statistics (Festschrift for J. Neyman)","author":"DR Cox","year":"1966","unstructured":"Cox DR (1966) Research papers in probability and statistics (Festschrift for J. Neyman). Wiley, London"},{"key":"126_CR8","doi-asserted-by":"publisher","DOI":"10.2139\/ssrn.360300","author":"JS Cramer","year":"2005","unstructured":"Cramer JS (2005) The origins of logistic regression. SSRN Electron J. https:\/\/doi.org\/10.2139\/ssrn.360300","journal-title":"SSRN Electron J"},{"key":"126_CR9","doi-asserted-by":"publisher","first-page":"22170","DOI":"10.1109\/ACCESS.2020.2969780","volume":"8","author":"A El Aassal","year":"2020","unstructured":"El Aassal A et al (2020) An in-depth benchmarking and evaluation of phishing detection research for security needs. IEEE Access 8:22170\u201322192. https:\/\/doi.org\/10.1109\/ACCESS.2020.2969780","journal-title":"IEEE Access"},{"issue":"1","key":"126_CR10","first-page":"75","volume":"1","author":"R Fletcher","year":"1954","unstructured":"Fletcher R, Reeves CM (1954) The use of multiple measurements in taxonomic problems. Ann Eugen 1(1):75","journal-title":"Ann Eugen"},{"key":"126_CR11","unstructured":"Friedman JH (1997): 2 What is data mining\u202f? 1 Introduction. Statistics (Ber)"},{"key":"126_CR12","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/j.comcom.2021.04.023","volume":"175","author":"BB Gupta","year":"2021","unstructured":"Gupta BB et al (2021) A novel approach for phishing URLs detection using lexical based machine learning in a real-time environment. Comput Commun 175:47\u201357. https:\/\/doi.org\/10.1016\/j.comcom.2021.04.023","journal-title":"Comput Commun"},{"key":"126_CR13","doi-asserted-by":"publisher","unstructured":"Gupta S, Singhal A (2018) Dynamic classification mining techniques for predicting phishing URL. In: Advances in intelligent systems and computing. Springer, pp 537\u2013546. https:\/\/doi.org\/10.1007\/978-981-10-5699-4_50","DOI":"10.1007\/978-981-10-5699-4_50"},{"key":"126_CR14","doi-asserted-by":"publisher","unstructured":"Hong J et al (2020) Phishing URL detection with lexical features and blacklisted domains. In: Adaptive autonomous secure cyber systems. Springer, pp 253\u2013267. https:\/\/doi.org\/10.1007\/978-3-030-33432-1_12","DOI":"10.1007\/978-3-030-33432-1_12"},{"key":"126_CR15","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1007\/s11235-017-0414-0","volume":"68","author":"AK Jain","year":"2018","unstructured":"Jain AK, Gupta BB (2018a) Towards detection of phishing websites on client-side using machine learning based approach. Telecommun Syst 68:687\u2013700. https:\/\/doi.org\/10.1007\/s11235-017-0414-0","journal-title":"Telecommun Syst"},{"key":"126_CR16","doi-asserted-by":"publisher","unstructured":"Jain AK, Gupta BB (2018b) PHISH-SAFE\u202f: URL features-based phishing detection system using machine learning. Springer.https:\/\/doi.org\/10.1007\/978-981-10-8536-9","DOI":"10.1007\/978-981-10-8536-9"},{"issue":"5","key":"126_CR17","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1109\/34.857004","volume":"22","author":"EM Kleinberg","year":"2000","unstructured":"Kleinberg EM (2000) On the algorithmic implementation of stochastic discrimination. IEEE Trans Pattern Anal Mach Intell 22(5):473\u2013490. https:\/\/doi.org\/10.1109\/34.857004","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"126_CR18","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.eswa.2018.09.029","volume":"117","author":"O Koray","year":"2019","unstructured":"Koray O et al (2019) Machine learning based phishing detection from URLs. Expert Syst Appl 117:345\u2013357. https:\/\/doi.org\/10.1016\/j.eswa.2018.09.029","journal-title":"Expert Syst Appl"},{"key":"126_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0798-z","author":"A Kumar","year":"2018","unstructured":"Kumar A, Gupta JBB (2018) A machine learning based approach for phishing detection using hyperlinks information Number of Unique Phishing Sites Detected. J Ambient Intell Humaniz Comput. https:\/\/doi.org\/10.1007\/s12652-018-0798-z","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"126_CR20","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.ins.2019.01.064","volume":"484","author":"K Leng","year":"2019","unstructured":"Leng K et al (2019) A new hybrid ensemble feature selection framework for machine learning-based phishing detection system. Inf Sci 484:153\u2013166. https:\/\/doi.org\/10.1016\/j.ins.2019.01.064","journal-title":"Inf Sci"},{"key":"126_CR21","unstructured":"Logistic regression\u2014Wikipedia. https:\/\/en.wikipedia.org\/wiki\/Logistic_regression#cite_note-4. Accessed 19 April 2020"},{"key":"126_CR22","doi-asserted-by":"crossref","unstructured":"Mao J (2019) Phishing page detection via learning classifiers from page layout feature","DOI":"10.1186\/s13638-019-1361-0"},{"key":"126_CR23","unstructured":"Master Machine Learning Algorithms. https:\/\/machinelearningmastery.com\/master-machine-learning-algorithms\/. Accessed 16 June 2020"},{"key":"126_CR24","volume-title":"Frontiers in econometrics","author":"D McFadden","year":"1973","unstructured":"McFadden D (1973) Frontiers in econometrics. Academic Press, New York"},{"key":"126_CR25","unstructured":"Module: tf.contrib | TensorFlow Core v1.15.0. https:\/\/www.tensorflow.org\/versions\/r1.15\/api_docs\/python\/tf\/contrib?hl=JA. Accessed 18 Sept 2020"},{"key":"126_CR26","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/j.eswa.2016.01.028","volume":"53","author":"M Moghimi","year":"2016","unstructured":"Moghimi M et al (2016) New rule-based phishing detection method. Expert Syst Appl 53:231\u2013242. https:\/\/doi.org\/10.1016\/j.eswa.2016.01.028","journal-title":"Expert Syst Appl"},{"key":"126_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2019.12.005","author":"AA Orunsolu","year":"2020","unstructured":"Orunsolu AA et al (2020) A predictive model for phishing detection. J King Saud Univ Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2019.12.005","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"126_CR28","unstructured":"PhishTank | Join the fight against phishing. https:\/\/www.phishtank.com\/. Accessed 20 April 2020"},{"key":"126_CR29","unstructured":"Phishing website dataset | Kaggle, https:\/\/www.kaggle.com\/akashkr\/phishing-website-dataset\/version\/2#. Accessed 29 June 2020"},{"issue":"1","key":"126_CR30","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/bf00116251","volume":"1","author":"JR Quinlan","year":"1986","unstructured":"Quinlan JR (1986) Induction of decision trees. Mach Learn 1(1):81\u2013106. https:\/\/doi.org\/10.1007\/bf00116251","journal-title":"Mach Learn"},{"issue":"1","key":"126_CR31","first-page":"1","volume":"6","author":"C Radhakrishna Rao","year":"2011","unstructured":"Radhakrishna Rao C (2011) Tests of significance in multivariate analysis. Biometrika 6(1):1\u201325","journal-title":"Biometrika"},{"key":"126_CR32","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.eswa.2018.09.029","volume":"117","author":"OK Sahingoz","year":"2019","unstructured":"Sahingoz OK et al (2019) Machine learning based phishing detection from URLs. Expert Syst Appl 117:345\u2013357. https:\/\/doi.org\/10.1016\/j.eswa.2018.09.029","journal-title":"Expert Syst Appl"},{"key":"126_CR33","first-page":"424","volume":"8","author":"SK Satapathy","year":"2019","unstructured":"Satapathy SK et al (2019) Classification of features for detecting phishing web sites based on machine learning techniques. Int J Innov Technol Explor Eng 8:424\u2013430","journal-title":"Int J Innov Technol Explor Eng"},{"key":"126_CR34","doi-asserted-by":"publisher","unstructured":"Shirazi H et al (2017) Fresh-Phish\u202f: a framework for auto-detection of phishing websites. https:\/\/doi.org\/10.1109\/IRI.2017.40","DOI":"10.1109\/IRI.2017.40"},{"issue":"9","key":"126_CR35","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1108\/00242530410565256","volume":"53","author":"A Shiri","year":"2004","unstructured":"Shiri A (2004) Introduction to modern information retrieval (2nd edition). Libr Rev 53(9):462\u2013463. https:\/\/doi.org\/10.1108\/00242530410565256","journal-title":"Libr Rev"},{"issue":"1","key":"126_CR36","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/j.jksuci.2017.07.005","volume":"32","author":"G Sonowal","year":"2020","unstructured":"Sonowal G, Kuppusamy KS (2020) PhiDMA\u2014a phishing detection model with multi-filter approach. J King Saud Univ Comput Inf Sci 32(1):99\u2013112. https:\/\/doi.org\/10.1016\/j.jksuci.2017.07.005","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"126_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-019-01637-z","author":"R Srinivasa","year":"2019","unstructured":"Srinivasa R et al (2019) Two level filtering mechanism to detect phishing sites using lightweight visual similarity approach. J Ambient Intell Humaniz Comput. https:\/\/doi.org\/10.1007\/s12652-019-01637-z","journal-title":"J Ambient Intell Humaniz Comput"},{"issue":"3","key":"126_CR38","doi-asserted-by":"publisher","first-page":"251","DOI":"10.2307\/2525642","volume":"10","author":"H Theil","year":"1969","unstructured":"Theil H (1969) A multinomial extension of the linear logit model. Int Econ Rev (philadelphia) 10(3):251. https:\/\/doi.org\/10.2307\/2525642","journal-title":"Int Econ Rev (philadelphia)"},{"key":"126_CR39","unstructured":"UCI Machine Learning Repository: Phishing Websites Data Set. http:\/\/archive.ics.uci.edu\/ml\/datasets\/Phishing+Websites. Accessed 19 April 2020"},{"issue":"1","key":"126_CR40","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/2786984.2786995","volume":"19","author":"G Varoquaux","year":"2015","unstructured":"Varoquaux G et al (2015) Scikit-learn. GetMobile Mob. Comput Commun 19(1):29\u201333. https:\/\/doi.org\/10.1145\/2786984.2786995","journal-title":"Comput Commun"},{"key":"126_CR41","unstructured":"WHOIS API gives access to domain registration records | WhoisXML API. https:\/\/whois.whoisxmlapi.com\/. Accessed 18 Sept 2020"}],"container-title":["Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-022-00126-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42400-022-00126-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-022-00126-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T02:03:13Z","timestamp":1667354593000},"score":1,"resource":{"primary":{"URL":"https:\/\/cybersecurity.springeropen.com\/articles\/10.1186\/s42400-022-00126-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,2]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["126"],"URL":"https:\/\/doi.org\/10.1186\/s42400-022-00126-9","relation":{},"ISSN":["2523-3246"],"issn-type":[{"value":"2523-3246","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,2]]},"assertion":[{"value":"16 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 May 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The author declares no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"22"}}