An Efficient Phishing Website Detection Plugin Service for Existing Web Browsers Using Random Forest Classifier
- Tan Kian Hua,
- Adetokunbo Macgregor
Adetokunbo Macgregor
Department of Computer Science, Morgan State University
Abstract
An efficient phishing website detection plugin service was developed using machine learning technique based on the prevalent phishing threat while using existing web browsers in critical online transactions. The study gathered useful information from 27 published articles and dataset consisting of 11,000 data points with 30 features downloaded from phishtank. A unique architectural framework for detecting phishing websites was designed using random forest machine learning classifier based the aim and objectives of the study. The model was trained with 90% (9,900) of the dataset and tested with 10% (1,100) using Python programming language for better efficiency. Microsoft Visual Studio Code, Jupiter Notebook, Anaconda Integrated Development Environment, HTML/CSS and JavaScript was used in developing the frontend of the model for easy integration into existing web browsers. The proposed model was also modeled using use-case and sequence diagrams to test its internal functionalities. The result revealed that the proposed model had an accuracy of 0.96, error rate of 0.04, precision of 0.97, recall value of 0.99 and f1-score of 0.98 which far outperform other models developed based on literatures. Future recommendations should focus on improved security features, more phishing adaptive learning properties, and so on, so that it can be reasonably applied to other web browsers in accurately detecting real-world phishing situations using advanced algorithms such as hybridized machine learning and deep learning techniques.