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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |