Skip to main content

ORIGINAL RESEARCH article

Front. Blockchain
Sec. Blockchain Security and Privacy
Volume 7 - 2024 | doi: 10.3389/fbloc.2024.1484894

MLPhishChain: A Machine Learning-Based Blockchain Framework for Reducing Phishing Threats

Provisionally accepted
  • 1 American University of Beirut, Beirut, Lebanon
  • 2 American University of Science and Technology, Beirut, Lebanon

The final, formatted version of the article will be published soon.

    Phishing attacks threaten online security by tricking users into sharing sensitive information through fraudulent websites. Traditional anti-phishing methods are predominantly centralized and reactive, suffering from critical limitations such as delayed detection, poor adaptability to evolving threats, susceptibility to data tampering, and lack of transparency. This paper introduces MLPhishChain, a decentralized application (DApp) that leverages blockchain technology alongside machine learning (ML) to deliver a proactive, transparent, and reliable solution for URL verification. MLPhishChain enables users to submit URLs for rapid, automated phishing analysis using an ML model, with each URL's status recorded on an immutable blockchain ledger. This approach ensures that the results are tamper-proof, creating an unalterable and trustworthy record that contrasts with the vulnerabilities of centralized verification systems. To maintain relevance as URLs and website content evolve, MLPhishChain uniquely features a re-evaluation mechanism, allowing users to request updated assessments over time. This adaptability is essential for addressing the dynamic nature of phishing threats. Additionally, MLPhishChain enhances user confidence by integrating data from external security services (e.g., VirusTotal) to provide a secondary opinion on the phishing risk of a URL. This multi-source validation offers users a comprehensive view, empowering them to make informed decisions. By combining decentralized, blockchain-based data integrity with the intelligence of ML, MLPhishChain establishes a new standard in phishing detection-one that is transparent, resilient, and equipped to adapt to evolving threats.

    Keywords: Blockchain, Decentralized application (Dapp), machine learning, Phishing URL detection, URL Re-evaluation

    Received: 22 Aug 2024; Accepted: 28 Nov 2024.

    Copyright: © 2024 Trad, Semaan-Nasr and Chehab. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

    * Correspondence: Fouad Trad, American University of Beirut, Beirut, Lebanon

    Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.