Content area

Abstract

This praxis further investigates the research performed by Evan Wehr (2024), who argued that URLs change over time, and that when Machine Learning (ML) is applied to malicious URL classification, performance should decay over time. This means that ML performance should decay over time when applied to malicious URL classification. Wehr’s (2024) research does not include the use of natural language processing for malicious URL classification, to which this praxis extends.

Traditional approaches to ML model training and testing assume static datasets, neglecting the temporal dynamics inherent in URLs. By addressing this gap, the aim is to determine the effectiveness of incorporating natural language-based features in enhancing model performance and resilience to concept drift over time. The research performed demonstrates the potential improvements or shortcomings of including natural language processing in a temporal analysis over existing selections. To test the hypotheses, a dataset comprising of 2,292,882 URLs, one of the largest in this domain, was used. The temporal analysis revealed the presence of concept drift and indicated potential performance decay. Models resistant to such decay, such as XGB, LR, and NB, with normalization and standardization, exhibited the strong lasting power. This study underscores the importance of considering temporal dynamics and feature selection in designing robust ML solutions for malicious URL classification, providing valuable insights for security engineers to make informed decisions in safeguarding against evolving threats.

Details

1010268
Business indexing term
Title
Machine Learning for Malicious URL Classification with Expanded Feature Selection and Natural Language Processing: A Temporal Analysis
Author
Number of pages
148
Publication year
2025
Degree date
2025
School code
0075
Source
DAI-A 86/10(E), Dissertation Abstracts International
ISBN
9798310350151
Advisor
Committee member
Etemadi, Amir; Morton, John
University/institution
The George Washington University
Department
Cybersecurity Analytics
University location
United States -- District of Columbia
Degree
D.Engr.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
31935378
ProQuest document ID
3187648098
Document URL
https://www.proquest.com/dissertations-theses/machine-learning-malicious-url-classification/docview/3187648098/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic