Defending against phishing attacks

Phishing and social engineering techniques have evolved alongside technological advancements, posing significant cybersecurity threats by manipulating individuals into revealing sensitive information. Social engineering, a concept dating back to 1894, leverages psychological tactics to deceive users...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Justin Jui Kit
Other Authors: Josephine Chong Leng Leng
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181059
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-181059
record_format dspace
spelling sg-ntu-dr.10356-1810592024-11-13T01:36:02Z Defending against phishing attacks Tan, Justin Jui Kit Josephine Chong Leng Leng College of Computing and Data Science josephine.chong@ntu.edu.sg Computer and Information Science Defending against phishing attacks Classification algorithms Phishing and social engineering techniques have evolved alongside technological advancements, posing significant cybersecurity threats by manipulating individuals into revealing sensitive information. Social engineering, a concept dating back to 1894, leverages psychological tactics to deceive users into compromising confidential data, often leading to malware infections or unauthorized access to secure systems. This project investigates the application of machine learning models for phishing URL detection using lexical analysis, aiming to classify URLs as either phishing or legitimate. Key models, including Support Vector Machine (SVM), Random Forest, Gradient Boosting, and K-Nearest Neighbors (KNN), were applied to identify distinct URL features indicative of phishing behavior. Through rigorous experimentation, Gradient Boosting demonstrated the highest accuracy and superior performance metrics, such as precision, recall, and F1-score, outclassing other models. Its effectiveness is largely due to its ability to iteratively enhance accuracy by combining weak learners, making it well-suited for capturing complex patterns within phishing data. This project highlights the potential of Gradient Boosting in robust phishing detection and underscores the need for continued advancements in machine learning to combat the evolving threat of social engineering. Bachelor's degree 2024-11-13T01:36:02Z 2024-11-13T01:36:02Z 2024 Final Year Project (FYP) Tan, J. J. K. (2024). Defending against phishing attacks. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181059 https://hdl.handle.net/10356/181059 en SCSE23-0929 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Defending against phishing attacks
Classification algorithms
spellingShingle Computer and Information Science
Defending against phishing attacks
Classification algorithms
Tan, Justin Jui Kit
Defending against phishing attacks
description Phishing and social engineering techniques have evolved alongside technological advancements, posing significant cybersecurity threats by manipulating individuals into revealing sensitive information. Social engineering, a concept dating back to 1894, leverages psychological tactics to deceive users into compromising confidential data, often leading to malware infections or unauthorized access to secure systems. This project investigates the application of machine learning models for phishing URL detection using lexical analysis, aiming to classify URLs as either phishing or legitimate. Key models, including Support Vector Machine (SVM), Random Forest, Gradient Boosting, and K-Nearest Neighbors (KNN), were applied to identify distinct URL features indicative of phishing behavior. Through rigorous experimentation, Gradient Boosting demonstrated the highest accuracy and superior performance metrics, such as precision, recall, and F1-score, outclassing other models. Its effectiveness is largely due to its ability to iteratively enhance accuracy by combining weak learners, making it well-suited for capturing complex patterns within phishing data. This project highlights the potential of Gradient Boosting in robust phishing detection and underscores the need for continued advancements in machine learning to combat the evolving threat of social engineering.
author2 Josephine Chong Leng Leng
author_facet Josephine Chong Leng Leng
Tan, Justin Jui Kit
format Final Year Project
author Tan, Justin Jui Kit
author_sort Tan, Justin Jui Kit
title Defending against phishing attacks
title_short Defending against phishing attacks
title_full Defending against phishing attacks
title_fullStr Defending against phishing attacks
title_full_unstemmed Defending against phishing attacks
title_sort defending against phishing attacks
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/181059
_version_ 1816859051302060032