<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Fortifying Network Security: A Machine Learning-Based Approach to Improving DHCP Snooping

dc.contributor.authorAlhajahmad, Bashar
dc.date.accessioned2026-03-14T11:54:39Z
dc.date.available2026-03-14T11:54:39Z
dc.date.issued2026
dc.description.abstractDynamic Host Configuration Protocol (DHCP) spoofing remains a critical security threat in modern networks, particularly when attackers exploit the assumption that traffic from trusted ports is always legitimate. Conventional DHCP Snooping mechanisms are unable to detect rogue servers connected to trusted interfaces, leaving networks vulnerable to man-in-the-middle and denial-of-service attacks. To address this overlooked weakness, we propose a machine learning–based enhancement to DHCP Snooping. A custom dataset was generated from simulated DHCP traffic, capturing relevant protocol-level features while excluding trivial identifiers such as MAC addresses to ensure fair evaluation. Multiple classifiers—including Logistic Regression, Naive Bayes, Decision Tree, K-Nearest Neighbors, Support Vector Machine, Random Forest, and Gradient Boosting Trees—were implemented and evaluated using k-fold cross-validation. The results demonstrate that ensemble models achieved superior performance, with Random Forest and Gradient Boosting Trees reaching up to 100.0% accuracy on the full dataset and maintaining above 96.0% accuracy, precision, recall, and F1-score even when MAC-based features were excluded. Confusion matrix analysis further confirmed their robustness in distinguishing spoofed from legitimate traffic. In addition, we compared our models against a rule-based baseline resembling conventional DHCP Snooping, which achieved only ~70–75% detection accuracy. Finally, deployment considerations such as latency, model size, and fail-safe behavior are discussed, and the dataset and workflow are made available to support reproducibility. These contributions establish a practical and adaptive framework for strengthening DHCP Snooping against spoofing attacks in real-world networks. © Author(s) 2026.
dc.identifier.doi10.31127/tuje.1702914
dc.identifier.endpage38
dc.identifier.issn2587-1366
dc.identifier.issue1
dc.identifier.scopus2-s2.0-105026633528
dc.identifier.scopusqualityQ3
dc.identifier.startpage24
dc.identifier.urihttps://doi.org/10.31127/tuje.1702914
dc.identifier.urihttps://hdl.handle.net/20.500.12604/9217
dc.identifier.volume10
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherMurat Yakar
dc.relation.ispartofTurkish Journal of Engineering
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_Scopus_20260310
dc.subjectDhcp Snooping
dc.subjectDhcp Spoofing
dc.subjectKnime
dc.subjectMachine Learning
dc.subjectRandom Forest
dc.titleFortifying Network Security: A Machine Learning-Based Approach to Improving DHCP Snooping
dc.typeArticle

Dosyalar