Skip to content
2000
Volume 18, Issue 2
  • ISSN: 2666-2558
  • E-ISSN: 2666-2566

Abstract

Introduction

Users are accessing websites for many purposes, such as obtaining information about a particular topic, buying items, accessing their accounts, . Cybercriminals use phishing websites to attain the sensitive information of the users, like usernames and passwords, credit card details, . Detecting phishing websites helps in protecting the information and the money of people. Machine learning algorithms can be applied to detect phishing websites.

Methods

In this paper, a model based on various machine learning algorithms is developed to detect phishing websites. The machine learning algorithms used in this model are Decision Tree, Random Forest, Extra Trees, K-Nearest Neighbors, Multilayer Perceptron and Support Vector Machine. The dataset of phishing websites is taken from the Kaggle website. The algorithms mentioned above of the developed model are compared together to identify which algorithm has better classification results.

Results

The extra trees algorithm offers the best results for accuracy, precision, and F1-Score. This paper also compares the developed model with a previous model that uses the same dataset and relies upon decision tree, random forest, and support vector machine to determine which model has better classification report results. The developed model, depending on the Decision Tree and SVM, offers better classification results than those of the previous models. The developed model is compared with another preceding model relying upon Decision Tree and Random Forest algorithms to determine which model generates better results for accuracy, precision, recall/sensitivity, and F1-Score.

Conclusion

The developed model, depending on the Decision Tree, presents better results for accuracy, recall, and F1-Score than the results of accuracy, sensitivity, and F1-Score for the preceding model based on the Decision Tree.

Loading

Article metrics loading...

/content/journals/rascs/10.2174/0126662558323858240612064259
2024-06-14
2025-07-17
Loading full text...

Full text loading...

References

  1. SafiA. SinghS. A systematic literature review on phishing website detection techniques.J. King. Saud. Univ.202335259061110.1016/j.jksuci.2023.01.004
    [Google Scholar]
  2. PandeyM.K. SinghM.K. PalS. TiwariB.B. Prediction of phishing websites using machine learning.Spat. Infor. Res.202331215716610.1007/s41324‑022‑00489‑8
    [Google Scholar]
  3. ZieniR. MassariL. CalzarossaM.C. Phishing or not phishing? A survey on the detection of phishing websites.IEEE Access202311184991851910.1109/ACCESS.2023.3247135
    [Google Scholar]
  4. WangY. MaW. XuH. LiuY. YinP. A lightweight multi-view learning approach for phishing attack detection using transformer with mixture of experts.Appl. Sci.20231313742910.3390/app13137429
    [Google Scholar]
  5. SalihuS.A. “Detection of Phishing URLs Using Heuristics-Based Approach”, 2022 5th Information Technology for Education and Development.Abuja, NigeriaITED20221710.1109/ITED56637.2022.10051199
    [Google Scholar]
  6. SilvaA.S.P. Phishing website detection using genetic algorithm-based feature selection and parameter hypertuning2023 3rd International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON)Bangalore, India202316
    [Google Scholar]
  7. MohamedG. VisumathiJ. MahdalM. AnandJ. ElangovanM. An effective and secure mechanism for phishing attacks using a machine learning approach.Processes2022107135610.3390/pr10071356
    [Google Scholar]
  8. ZhouJ. CuiH. LiX. YangW. WuX. A novel phishing website detection model based on lightgbm and domain name features.Symmetry202315118010.3390/sym15010180
    [Google Scholar]
  9. ChoudharyT. A machine learning approach for phishing attack detection.J. Artif. Intell. Technol.20233310811310.37965/jait.2023.0197
    [Google Scholar]
  10. Group-APWGA.-P.W. Phishing Activity Trends Report-4th QuarterAvailable from: https://docs.apwg.org/reports/apwg_trends_report_q4_2022.pdf [cited 2023 October 02,2023].2022
  11. AhmedK. NaazS. Detection of phishing websites using machine learning approachProceedings of International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), Amity University Rajasthan, Jaipur : India, February 26-2820191810.2139/ssrn.3357736
    [Google Scholar]
  12. BasitA. ZafarM. LiuX. JavedA.R. JalilZ. KifayatK. A comprehensive survey of AI-enabled phishing attacks detection techniques.Telecomm. Syst.202176113915410.1007/s11235‑020‑00733‑2 33110340
    [Google Scholar]
  13. KathrineG.J.W. Variants of phishing attacks and their detection techniques2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI)Tirunelveli, India201925525910.1109/ICOEI.2019.8862697
    [Google Scholar]
  14. ArshadA. A systematic literature review on phishing and anti-phishing techniquesarXiv:2104.012552021
    [Google Scholar]
  15. AwasthiA. GoelN. Phishing website prediction using base and ensemble classifier techniques with cross-validation.Cybersecurity2022512210.1186/s42400‑022‑00126‑9 36337366
    [Google Scholar]
  16. JhaA.K. MuthalaguR. PawarP.M. Intelligent phishing website detection using machine learning.Multimedia Tools Appl.20238219294312945610.1007/s11042‑023‑14731‑4
    [Google Scholar]
  17. ArévaloÁ. Intelligent system for phishing detection on web pages using random forest.LACCEI20231818
    [Google Scholar]
  18. GontlaB.K. A machine learning approach to identify phishing websites: a comparative study of classification models and ensemble learning techniques.EAI Endorsed Scal Inf Syst202310518
    [Google Scholar]
  19. AlsharaiahM.A. Abu-SharehaA.A. AbualhaM. BaniataL.H. AdwanO. Al-saaidahA. OraiqatM. A new phishing-website detection framework using ensemble classification and clustering.Int. J. Data. Netw. Sci.20237285786410.5267/j.ijdns.2023.1.003
    [Google Scholar]
  20. MandadiA. Phishing website detection using machine learning2022 IEEE 7th International conference for Convergence in Technology (I2CT)Mumbai, India20221410.1109/I2CT54291.2022.9824801
    [Google Scholar]
  21. AlnemariS. AlshammariM. Detecting phishing domains using machine learning.Appl. Sci.2023138464910.3390/app13084649
    [Google Scholar]
  22. DeshpandeA. Detection of phishing websites using Machine Learning.Int. J. Eng. Res. Technol.20211005
    [Google Scholar]
  23. RamalingamV.V. YadavP. SrivastavaP. Detection of phishing websites using an efficient feature-based machine learning framework.Int. J. Eng. Adv. Technol.2020932857286210.35940/ijeat.C5909.029320
    [Google Scholar]
  24. PentaU. PandaB. Machine learning model for identifying phishing websites.J.Data. Acqu. Proc.2023382455
    [Google Scholar]
  25. MosaD-T. “Machine learning techniques for detecting phishing URL attacks”, comp.Mat. Cont.202375112711290
    [Google Scholar]
  26. AldakheelE.A. ZakariahM. GashgariG.A. AlmarshadF.A. AlzahraniA.I.A. A deep learning-based innovative technique for phishing detection in modern security with uniform resource locators.Sensors2023239440310.3390/s23094403 37177607
    [Google Scholar]
  27. PrabakaranM.K. Meenakshi SundaramP. ChandrasekarA.D. An enhanced deep learning‐based phishing detection mechanism to effectively identify malicious URLs using variational autoencoders.IET Inf. Secur.202317342344010.1049/ise2.12106
    [Google Scholar]
  28. AdebowaleM.A. LwinK.T. HossainM.A. Intelligent phishing detection scheme using deep learning algorithms.J. Enterp. Inf. Manag.202336374776610.1108/JEIM‑01‑2020‑0036
    [Google Scholar]
  29. AssefaA. KataryaR. Intelligent phishing website detection using deep learning2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS)Coimbatore, India20221741174510.1109/ICACCS54159.2022.9785003
    [Google Scholar]
  30. PatelH. PrajapatiP. Study and analysis of decision tree based classification algorithms.Int. J. Comput. Sci. Eng.201867478
    [Google Scholar]
  31. CharbutyB. AbdulazeezA. Classification based on decision tree algorithm for machine learning.J. Appl. Sci. Technol. Tre.202121202810.38094/jastt20165
    [Google Scholar]
  32. RaoN.M. SireeshaN.L. Phishing website detection system using machine learning.J. Cybersecur. Inform. Manag.2023292153168
    [Google Scholar]
  33. MedapatiP.S.R. Phishing website detection using machine learningJ. Int. Sec.Priv.2023174245263
    [Google Scholar]
  34. AnusreeA. Phishing detection using extra trees classifier2021 5th International Conference on Information Systems and Computer Networks (ISCON)Mathura, India202116
    [Google Scholar]
  35. AliW. Phishing website detection based on supervised machine learning with wrapper features selection.Int. J. Adv. Comput. Sci. Appl.20178910.14569/IJACSA.2017.080910
    [Google Scholar]
  36. MathankarS. Phishing website detection using machine learning techniques2023 11th International Conference on Emerging Trends in Engineering & Technology : Signal and Information Processing (ICETET - SIP)Nagpur, India20231610.1109/ICETET‑SIP58143.2023.10151640
    [Google Scholar]
  37. BhavaniA. KumarB.S. A review of state art of text classification algorithms2021 5th International Conference on Computing Methodologies and Communication (ICCMC)Erode, India20211484149010.1109/ICCMC51019.2021.9418262
    [Google Scholar]
  38. RamchounH. Multilayer perceptron: Architecture optimization and training.Int. J. Inter. Multim. Artif. Intell.201661263010.9781/ijimai.2016.415
    [Google Scholar]
  39. SinghJ. BanerjeeR. A study on single and multi-layer perceptron neural network2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)Erode, India2019354010.1109/ICCMC.2019.8819775
    [Google Scholar]
  40. Kaggle. Phishing Website PredictionAvailable from: https://www.kaggle.com/datasets/abhijoymukherjee/phishing-website-prediction
  41. MUKHERJEEMUKHERJEE, A. Phishing Website PredictionAvailable from: https://www.kaggle.com/code/abhijoymukherjee/notebook2d63423d17/notebook#MODELING [cited 2023 September 01,2023].
/content/journals/rascs/10.2174/0126662558323858240612064259
Loading
/content/journals/rascs/10.2174/0126662558323858240612064259
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test