Professional Documents
Culture Documents
Phishing Attacks Surge During COVID-19, Targeting Individuals and Organizations Globally. Cybercriminals Use Social Engineering To Trick Users Into Sharing Sensitive Data, Emphasizing The Need Fo
Phishing Attacks Surge During COVID-19, Targeting Individuals and Organizations Globally. Cybercriminals Use Social Engineering To Trick Users Into Sharing Sensitive Data, Emphasizing The Need Fo
1
Table of Contents
2
Introduction
3
Ensemble Model Architecture
Random Forest Classifier (RFC) combined with:
■ Artificial Neural Network (ANN)
■ k-Nearest Neighbors (KNN)
■ Decision Tree (C4.5)
4
PhishNet Overview
PhishNet is a browser extension for Google Chrome designed to
detect phishing websites effectively.
5
Methodology Overview
Data Collection: Obtained 1000 phishing URLs from Phish Tank and 400
legitimate internet banking URLs.
Model Building and Training: Trained SVM, Random Forest, and k-NN
models using Python's Scikit-learn library.
6
Methodology Overview
Model Assessment: Evaluated model performance using metrics like accuracy,
true positive rate, and true negative rate.
7
Data Collection and Pre-Processing
The dataset comprised 1000 phishing URLs and 400 legitimate Internet
banking URLs.
8
Feature Extraction
9
Results
Ensemble Model Performance:
⚬ RFC + ANN achieved an impressive F1-score of 0.975 and an accuracy of
97.16%.
⚬ RFC + KNN demonstrated superior performance with an F1-score of 0.976
and an accuracy of 97.33%.
⚬ RFC + C4.5 exhibited notable results with an F1-score of 0.976 and an
accuracy of 96.36%.
Model Building and Training
Random Forest:
⚬ Achieved an outstanding accuracy of 98.35%
⚬ Demonstrated a perfect true positive rate of 100% and a true negative rate of
90.48%
10
Rule Extraction
11
PhishNet Implementation
Screenshots or diagrams illustrating Phish Net's natural interface
and its continuous integration into the Google Chrome browser.
12
Phish Net analyses a page PhishNet detects a phishing site
13
Conclusion and Future work
14
15