Phishing Detection Using Content-Based Image Classification
โ Scribed by Shekhar Khandelwal, Rik Das
- Publisher
- CRC Press/Chapman & Hall
- Year
- 2022
- Tongue
- English
- Leaves
- 133
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Phishing Detection Using Content-Based Image Classification is an invaluable resource for any deep learning and cybersecurity professional and scholar trying to solve various cybersecurity tasks using new age technologies like Deep Learning and Computer Vision. With various rule-based phishing detection techniques at play which can be bypassed by phishers, this book provides a step-by-step approach to solve this problem using Computer Vision and Deep Learning techniques with significant accuracy.
The book offers comprehensive coverage of the most essential topics, including:
- Programmatically reading and manipulating image data
- Extracting relevant features from images
- Building statistical models using image features
- Using state-of-the-art Deep Learning models for feature extraction
- Build a robust phishing detection tool even with less data
- Dimensionality reduction techniques
- Class imbalance treatment
- Feature Fusion techniques
- Building performance metrics for multi-class classification task
Another unique aspect of this book is it comes with a completely reproducible code base developed by the author and shared via python notebooks for quick launch and running capabilities. They can be leveraged for further enhancing the provided models using new advancement in the field of computer vision and more advanced algorithms.
โฆ Table of Contents
Cover
Half Title
Title Page
Copyright Page
Table of Contents
Preface
Authors
Chapter 1 Phishing and Cybersecurity
Structure
Objective
Basics of Phishing in Cybersecurity
Phishing Detection Techniques
List (Whitelist/Blacklist)-Based
Heuristics (Pre-Defined Rules)-Based
Visual Similarity-Based
Race between Phishers and Anti-Phishers
Chapter 2 Image Processing-Based Phishing Detection Techniques
Structure
Objective
Image Processing-Based Phishing Detection Techniques
Comparison-Based Techniques
Machine Learning-Based Techniques
Challenges in Phishing Detection Using Website Images
Comparison of Techniques
Summary of Phishing Detection Using Image Processing Techniques
Various Experimentations Using CNN
Summary
Chapter 3 Implementing CNN for Classifying Phishing Websites
Structure
Objective
Data Selection and Pre-Processing
Classification Using CNN
CNN Implementation
Label Encoding for Machine Learning Classifier
One Hot Encoding for Deep Learning Classifier
Performance Metrics
Building a Convolutional Neural Network Model
Summary
Chapter 4 Transfer Learning Approach in Phishing Detection
Structure
Objective
Classification Using Transfer Learning
Transfer the Learning up to the Last Fully Connected Layer
Transfer Learning Implementation in Python
Performance Assessment of the CNN Models
Summary
Chapter 5 Feature Extraction and Representation Learning
Structure
Objective
Classification Using Representation Learning
Data Preparation
Convert Images to Numpy Arrays
Feature Extraction Using CNN Off-the-Shelf Architectures
Xception
VGG19
ResNet50
InceptionV3
InceptionResNetV2
MobileNet
DenseNet121
Handling Class Imbalance
Adding Synthetic Data Using SMOTE
SMOTE Python Implementation
Machine Learning Classifier
Performance Assessment of Various Experimentations
Summary
Chapter 6 Dimensionality Reduction Techniques
Structure
Objective
Dimensionality Reduction Using PCA
PCA Python Implementation
Performance Assessment of Various Experimentations
Summary
Chapter 7 Feature Fusion Techniques
Structure
Objective
Basics of Feature Fusion Technique
Different Combinations of Image Representations
Different Feature Fusion Approaches
Fusing Features Horizontally Extracted from the Last Convolution Layer and after Treating Class Imbalance in a Combination of Two CNN Models
Fusing Features Horizontally Extracted from the Last Convolution Layer and after Treating Class Imbalance in a Combination of Three CNN Models
Fusing PCAโd Features Horizontally Extracted from the Last Convolution Layer and Class Imbalance Treatment in a Combination of Two CNN Models
Fusing PCAโd Features Horizontally Extracted from the Last Convolution Layer and Class Imbalance Treatment in a Combination of Three CNN Models
Fusing PCAโd Features Vertically Extracted from the Last Convolution Layer and Class Imbalance Treatment in a Combination of Two CNN Models
Fusing PCAโd Features Vertically Extracted from the Last Convolution Layer and Class Imbalance Treatment in a Combination of Three CNN Models
Performance Assessment of Various Experimentations
Summary
Chapter 8 Comparison of Phishing Detection Approaches
Classification Approaches
Evaluation of Classification Experiments
Comparison of the Best Performing Model with the State-of-the-Art Technique
Summary
Chapter 9 Basics of Digital Image Processing
Structure
Objective
Basics of Digital Image Processing
What Is a Digital Image?
Loading and Displaying Images
References
Index
๐ SIMILAR VOLUMES
In this dissertation, novel Content-based Microscopic Image Analysis (CBMIA) methods, including Weakly Supervised Learning (WSL), are proposed to aid biological studies. In a CBMIA task, noisy image, image rotation, and object recognition problems need to be addressed. To this end, the first approac
<p><P><STRONG>Content-Based Image And Video Retrieval</STRONG> addresses the basic concepts and techniques for designing content-based image and video retrieval systems. It also discusses a variety of design choices for the key components of these systems. This book gives a comprehensive survey of t
Content: <br>Preface</span></a></h3>, <i>Pages xiii-xvi</i><br>Acknowledgments</span></a></h3>, <i>Pages xvii-xviii</i><br>1 - An Eerie Sense of Deja Vu</span></a></h3>, <i>Pages 3-23</i><br>2 - The Mysterious Case of the Disappearing Semantics</span></a></h3>, <i>Pages 25-53</i><br>3 - How You Can
Bachelor Thesis from the year 2019 in the subject Engineering - Robotics, grade: 78, University of Sunderland, language: English, abstract: This report explains the final project, driver drowsiness detection system. When a driver doesn't get proper rest, they fall asleep while driving and this leads
<p><span>Case-Based Brain Imaging, Second Edition</span><span>, an update of the highly regarded </span><span>Teaching Atlas of Brain Imaging</span><span>, has full coverage of the latest technological advancements in brain imaging. It contains more than 150 cases that provide detailed discussion of