Phishing websites detection using a novel multipurpose dataset and web technologies features

Phishing attacks are one of the most challenging social engineering cyberattacks due to the large amount of entities involved in online transactions and services. In these attacks, criminals deceive users to hijack their credentials or sensitive data through a login form which replicates the origina...

Full description

Saved in:
Bibliographic Details
Published inExpert systems with applications Vol. 207; p. 118010
Main Authors Sánchez-Paniagua, Manuel, Fidalgo, Eduardo, Alegre, Enrique, Alaiz-Rodríguez, Rocío
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 30.11.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Phishing attacks are one of the most challenging social engineering cyberattacks due to the large amount of entities involved in online transactions and services. In these attacks, criminals deceive users to hijack their credentials or sensitive data through a login form which replicates the original website and submits the data to a malicious server. Many anti-phishing techniques have been developed in recent years, using different resource such as the URL and HTML code from legitimate index websites and phishing ones. These techniques have some limitations when predicting legitimate login websites, since, usually, no login forms are present in the legitimate class used for training the proposed model. Hence, in this work we present a methodology for phishing website detection in real scenarios, which uses URL, HTML, and web technology features. Since there is not any updated and multipurpose dataset for this task, we crafted the Phishing Index Login Websites Dataset (PILWD), an offline phishing dataset composed of 134,000 verified samples, that offers to researchers a wide variety of data to test and compare their approaches. Since approximately three-quarters of collected phishing samples request the introduction of credentials, we decided to crawl legitimate login websites to match the phishing standpoint. The developed approach is independent of third party services and the method relies on a new set of features used for the very first time in this problem, some of them extracted from the web technologies used by the on each specific website. Experimental results show that phishing websites can be detected with 97.95% accuracy using a LightGBM classifier and the complete set of the 54 features selected, when it was evaluated on PILWD dataset. •Using legitimate homepage websites foster false positives during login classification.•Proposed web technology features improve phishing detection accuracy.•Legitimate login websites ensure generalization in practical scenarios.•PILWD-134K: A publicly available dataset for phishing detection benchmarking.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2022.118010