Proactive DoS and DDoS Attack Detection Through Behavior-Based Threat Intelligence
Abstract
1. Introduction
- Presenting a systematic analysis of DoS and DDoS attack behaviors across three datasets, i.e., CICIoT2023, BoT-IoT, and Edge-IIoT datasets, to identify and compare cross-dataset behavioral patterns and attack characteristics.
- Presenting the feature importance analysis for DoS and DDoS detection to study feature stability and generalization across the three datasets.
- Designing five SIEM detection rules based on the importance of features for each dataset and across features that are based on the three datasets together.
- Enhancing early-stage attack detection and enabling timely alerting with high accuracy and high detection rate.
2. Related Works
2.1. Proactive and Behavior-Based DDoS Detection
2.2. Threat Intelligence and MITRE ATT&CK
3. Background
4. Proposed DoS & DDoS Detection Model
4.1. Dataset
4.2. System Architecture
4.3. XGBoost Model Design
| Algorithm 1 XGBoost Training Process with Class Weighting |
|
4.4. Feature Importance
5. Experiments and Discussion
5.1. Performance Indicators
- False Positive Rate (): The , as shown in Equation (1), quantifies the percentage of normal-class samples that are incorrectly classified as attackers.
- F-score (F-measure): as illustrated in Equation (2), provides a comprehensive evaluation of the model’s performance by considering two metrics, i.e., precision and recall.
- Sensitivity (True Positive Rate—TPR): The TPR, illustrated in Equation (3), measures the proportion of actual attacks that are accurately detected by the model.
- Accuracy: as illustrated in Equation (4), it is the ratio of correctly classified instances to the total number of instances.
- Precision (Positive Predictive Value): as illustrated in Equation (5), it represents the accuracy of positive predictions made by the model.
- Macro Average: as given in Equation (6).
5.2. Experimental Setup
5.3. XGBoost Feature Importance Results
5.4. Aligned Detection Rules in SIEM
- Rule 1: High Flow Packets RateObjective: Detect the significantly increased packet rate or flow volume indicative of volumetric DoS/DDoS attacks.Observation: This rule is most effective for large-scale flooding attacks but may miss low-rate stealthy attacks.
- Rule 2: Excessive Flow Bytes per SecondObjective: Identify unusual increases in data volume transmitted per flow.Observation: Useful in combination with other rules to distinguish benign high-traffic events.
- Rule 3: Unusual Destination Port AccessObjective: Detect repeated access attempts to uncommon or sensitive ports.Observation: Helps identify targeted application-level DDoS attacks.
- Rule 4: Abnormal Protocol UsageObjective: Flag flows with protocol patterns deviating from normal traffic profiles.Outcome: Detected 80% of protocol-based anomalies; false positives were below 4%.Observation: Most effective when combined with flow rate and byte volume rules to reduce noise.
- Rule 5: Flow Duration AnomaliesObjective: Identify flows with abnormal duration patterns compared to historical traffic.Observation: Most DoS or DDoS attacks are related to high-volume traffic directed at the victim. Although the detection accuracy for this rule is moderate, it plays an important supportive role in detecting low-rate traffic that may bypass traditional volumetric detection mechanisms. Low-rate attacks often maintain normal packet and byte rates to remain below detection thresholds; however, they frequently exhibit abnormal temporal behaviors such as unusually long-lived connections, repeated short-duration sessions, or irregular communication timing patterns. Therefore, monitoring flow duration anomalies helps identify suspicious activities even when traffic volume appears legitimate. Consequently, this rule improves the overall detection efficiency when combined with other volumetric and statistical detection rules.
6. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A. Splunk SIEM Detection Rules

References
- Gelgi, M.; Guan, Y.; Arunachala, S.; Samba Siva Rao, M.; Dragoni, N. Systematic literature review of IoT botnet DDOS attacks and evaluation of detection techniques. Sensors 2024, 24, 3571. [Google Scholar] [CrossRef]
- Abualghanam, O.; Alazzam, H.; Almobaideen, W. Hierarchical lightweight intrusion detection system using deep learning in the context of IoT. Clust. Comput. 2025, 28, 783. [Google Scholar] [CrossRef]
- Jaafar, A.G.; Suhaimi, N.H.S.; Ghali, A.A.; Mansor, H.; Samy, G.N.; Kama, N.; Hassan, N.H. A Review of Detection Challenge for Signature and Anomaly-Based Detection in Detecting HTTP DDoS Attacks. Open Int. J. Inform. 2025, 13, 1–18. [Google Scholar] [CrossRef]
- Al-Essa, M.; Qatawneh, M.; Al-Shamayleh, A.S.; Abualghanam, O.; Almobaideen, W. From Hardening to Understanding: Adversarial Training vs. CF-Aug for Explainable Cyber-Threat Detection System. Comput. Mater. Contin. 2026, 87, 17. [Google Scholar] [CrossRef]
- Al-Sada, B.; Sadighian, A.; Oligeri, G. MITRE ATT&CK: State of the art and way forward. ACM Comput. Surv. 2024, 57, 12. [Google Scholar] [CrossRef]
- Abiramasundari, S.; Ramaswamy, V. Distributed denial-of-service (DDOS) attack detection using supervised machine learning algorithms. Sci. Rep. 2025, 15, 13098. [Google Scholar] [CrossRef]
- Malik, A.E.; Qatawneh, M.; Turab, N.; Alsarhan, Y. Challenges in applying DeepInsight for cyber threat detection. Bull. Electr. Eng. Inform. 2026, 15, 1231–1238. [Google Scholar] [CrossRef]
- Mahar, I.A.; Aziz, K.; Chakrabarti, P.; Ahmed, N.; Ladan, M.; Javed, Y. A hybrid machine learning approach for detecting DDoS attacks in software-defined networks. Sci. Rep. 2026, 16, 6533. [Google Scholar] [CrossRef]
- Zhang, S.; Xue, X.; Su, X. DeepOP: A hybrid framework for MITRE ATT&CK sequence prediction via deep learning and ontology. Electronics 2025, 14, 257. [Google Scholar]
- Hassan, A.I.; El Reheem, E.A.; Guirguis, S.K. An entropy and machine learning based approach for DDoS attacks detection in software defined networks. Sci. Rep. 2024, 14, 18159. [Google Scholar] [CrossRef] [PubMed]
- Janati, M.; Messaoudi, F. Intrusion detection system-based network behavior analysis: A systemic literature review. Int. J. Adv. Comput. Sci. Appl. 2025, 16, 793–802. [Google Scholar] [CrossRef]
- Abualghanam, O.; Alazzam, H.; Al-Essa, M.; Almobaideen, W.; Qatawneh, M. Intelligent Correlation of Indicators of Compromise Using AI for Proactive Threat Detection. In Proceedings of the 2026 1st International Conference on Emerging Technologies and Engineering Systems (ICETES), Amman, Jordan, 7–9 April 2026; pp. 301–306. [Google Scholar] [CrossRef]
- Mustafa, A.; Basharat, A. Beyond Firewalls: Proactive Cyber Defense Using Behavior-Based Anomaly Detection. Multidiscip. Stud. Innov. Res. 2025, 6, 24–31. [Google Scholar]
- Wu, Z.; Feng, E.; Zhang, Z. Temporal-Contextual Behavioral Analytics for Proactive Cloud Security Threat Detection. Acad. Nexus J. 2024, 3, 1–21. [Google Scholar]
- Madanayaka, B.W.; Dias, N.A.; Samaranayake, A.; Karawita, K.; Abewardhana, K.Y.; Siriwardana, D. A proactive approach for behavior based ransomware detection. In Proceedings of the 2023 5th International Conference on Advancements in Computing (ICAC); IEEE: New York, NY, USA, 2023; pp. 346–351. [Google Scholar]
- Iyer, K.I. From signatures to behavior: Evolving strategies for next-generation intrusion detection. Eur. J. Adv. Eng. Technol. 2021, 8, 165–171. [Google Scholar]
- Khorshed, M.T.; Ali, A.S.; Wasimi, S.A. A survey on gaps, threat remediation challenges and some thoughts for proactive attack detection in cloud computing. Future Gener. Comput. Syst. 2012, 28, 833–851. [Google Scholar] [CrossRef]
- McCall, G.C., Jr. Exploring a Cyber Threat Intelligence (CTI) Approach in the Thwarting of Adversary Attacks: An Exploratory Case Study; Northcentral University: San Diego, CA, USA, 2022. [Google Scholar]
- Migara, H.; Sandakelum, M.; Maduranga, D.; Kumara, D.; Fernando, H.; Abeywardena, K. A Deep Learning-Based Dual-Model Framework for Real-Time Malware and Network Anomaly Detection with MITRE ATT and CK Integration. Int. J. Adv. Comput. Sci. Appl. 2025, 16, 267–272. [Google Scholar] [CrossRef]
- Bolton, J.; Elluri, L.; Joshi, K.P. An overview of cybersecurity knowledge graphs mapped to the MITRE ATT&CK framework domains. In Proceedings of the 2023 IEEE International Conference on Intelligence and Security Informatics (ISI); IEEE: New York, NY, USA, 2023; pp. 1–6. [Google Scholar]
- Al-Sada, B.; Sadighian, A.; Oligeri, G. Analysis and characterization of cyber threats leveraging the MITRE ATT&CK database. IEEE Access 2023, 12, 1217–1234. [Google Scholar] [CrossRef]
- Mgbemele, A.F. Advancing Cyber Threat Detection through SIEM-Based Automation and MITRE ATT&CK Aligned Analytics: A Systematic Review. Asian J. Res. Comput. Sci. 2026, 19, 233–254. [Google Scholar]
- Zhao, D.; Traore, I.; Sayed, B.; Lu, W.; Saad, S.; Ghorbani, A.; Garant, D. Botnet detection based on traffic behavior analysis and flow intervals. Comput. Secur. 2013, 39, 2–16. [Google Scholar] [CrossRef]
- Li, H.; Song, J.; Xue, M.; Zhang, H.; Song, M. A survey of neural trees: Co-evolving neural networks and decision trees. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 11718–11737. [Google Scholar] [CrossRef]
- Freund, Y.; Schapire, R.E. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 1997, 55, 119–139. [Google Scholar] [CrossRef]
- Mitchell, R.; Frank, E. Accelerating the XGBoost algorithm using GPU computing. PeerJ Comput. Sci. 2017, 3, e127. [Google Scholar] [CrossRef]
- Koroniotis, N.; Moustafa, N.; Sitnikova, E.; Turnbull, B. Towards the development of realistic botnet dataset in the internet of things for network forensic analytics: Bot-iot dataset. Future Gener. Comput. Syst. 2019, 100, 779–796. [Google Scholar] [CrossRef]
- Ferrag, M.A.; Friha, O.; Hamouda, D.; Maglaras, L.; Janicke, H. Edge-IIoTset: A new comprehensive realistic cyber security dataset of IoT and IIoT applications for centralized and federated learning. IEEE Access 2022, 10, 40281–40306. [Google Scholar] [CrossRef]
- Al Nuaimi, T.; Al Zaabi, S.; Alyilieli, M.; AlMaskari, M.; Alblooshi, S.; Alhabsi, F.; Yusof, M.F.B.; Al Badawi, A. A comparative evaluation of intrusion detection systems on the edge-IIoT-2022 dataset. Intell. Syst. Appl. 2023, 20, 200298. [Google Scholar] [CrossRef]
- Neto, E.C.P.; Dadkhah, S.; Ferreira, R.; Zohourian, A.; Lu, R.; Ghorbani, A.A. CICIoT2023: A real-time dataset and benchmark for large-scale attacks in IoT environment. Sensors 2023, 23, 5941. [Google Scholar] [CrossRef]
- Wang, H.; Liang, Q.; Hancock, J.T.; Khoshgoftaar, T.M. Feature selection strategies: A comparative analysis of SHAP-value and importance-based methods. J. Big Data 2024, 11, 44. [Google Scholar] [CrossRef]
- Song, T.; Yan, Q.; Fan, C.; Meng, J.; Wu, Y.; Zhang, J. Significant wave height retrieval using XGBoost from polarimetric Gaofen-3 SAR and feature importance analysis. Remote Sens. 2022, 15, 149. [Google Scholar] [CrossRef]
- Luqman, M.; Zeeshan, M.; Riaz, Q.; Hussain, M.; Tahir, H.; Mazhar, N.; Khan, M.S. Intelligent parameter-based in-network IDS for IoT using UNSW-NB15 and BoT-IoT datasets. J. Frankl. Inst. 2025, 362, 107440. [Google Scholar] [CrossRef]
- Nemalikanti, A.; Kaki, S.; Ambati, R.R.; Ponnuru, R.B. Enhancing intrusion detection: Protocol-based security using a hybrid RIDGE classifier on InSDN, UNSW-NB15, BoT-IoT, and ToN-IoT datasets. Clust. Comput. 2025, 28, 663. [Google Scholar] [CrossRef]
- Dhirar, H.; Hamad, A. Comparative evaluation of a novel IDS dataset for SDN-IoT using deep learning models against InSDN, BoT-IoT, and ToN-IoT. Meas. Digit. 2025, 4, 100015. [Google Scholar] [CrossRef]
- Rahamathulla, M.Y.; Ramaiah, M. Optimizing anomaly detection models for edge IIoT with an enhanced firefly algorithm-based hyperparameter tuning strategy. Results Eng. 2025, 27, 105843. [Google Scholar] [CrossRef]
- Abdullah, M.; Mengash, H.A.; Maray, M.; Alrslani, F.A.; Alkhudhayr, H.; Alghanmi, N.A.; Subahi, A.; Majdoubi, J. Federated learning with Blockchain on Denial-of-Service attacks detection and classification of edge IIoT networks using Deep Transfer Learning model. Comput. Electr. Eng. 2025, 124, 110319. [Google Scholar] [CrossRef]
- Andrade, I.; Mahadik, S.S.; Pawar, P.M.; Muthalagu, R. Intelligent intrusion detection using ml for large-scale iot networks. In Proceedings of the 2024 Advances in Science and Engineering Technology International Conferences (ASET); IEEE: New York, NY, USA, 2024; pp. 1–7. [Google Scholar]
- Vitorino, J.; Pinto, D.; Maia, E.; Amorim, I.; Praça, I. Revisiting Network Traffic Analysis: Compatible Network Flows for ML Models. In Proceedings of the International Symposium on Foundations and Practice of Security, Brest, France, 25–27 November 2025; pp. 150–166. [Google Scholar]
- Laskar, Y.B.; Matam, R.; Barbhuiya, F.A. SHAP-Driven Intrusion Detection: Detecting Mirai Botnet Attacks in IoT. In Proceedings of the 2025 IEEE Guwahati Subsection Conference (GCON); IEEE: New York, NY, USA, 2025; pp. 1–6. [Google Scholar]
- Mittal, M.; Kumar, K.; Behal, S. DDoS-AT-2022: A distributed denial of service attack dataset for evaluating DDoS defense system. Proc. Indian Natl. Sci. Acad. USA 2023, 89, 306–324. [Google Scholar] [CrossRef]
- Sharafaldin, I.; Lashkari, A.H.; Hakak, S.; Ghorbani, A.A. Developing realistic distributed denial of service (DDoS) attack dataset and taxonomy. In Proceedings of the 2019 International Carnahan Conference on Security Technology (ICCST); IEEE: New York, NY, USA, 2019; pp. 1–8. [Google Scholar]







| Dataset | DoS | DDoS | Normal | Ratio of Normal | Total |
|---|---|---|---|---|---|
| BoT-IoT | 33,005,194 | 38,532,480 | 9543 | 0.01% | 71,547,217 |
| Edge-IIoT | — | 8,365,165 | 11,223,940 | 57.30% | 19,589,105 |
| CICIoT2023 | 41,276 | 171,400 | 1,062,953 | 83.32% | 1,275,629 |
| System Configuration | |
|---|---|
| Operating System | Windows 11 |
| CPU | Intel Core i9 |
| RAM | 16 GB |
| Storage | 1 TB HDD |
| Software Environment | |
| Python | 3.11.4 |
| NumPy | 1.24.4 |
| Scikit-learn | 1.3.2 |
| Matplotlib | 3.7.2 |
| Pandas | 2.0.3 |
| XGBoost | 1.7.6 |
| Model Configuration (XGBoost) | |
| Model | XGBoost Classifier |
| Objective Function | Multi-class: Softmax |
| Evaluation Metrics | Accuracy, Precision, Recall, F1-score |
| Number of Runs | 20 |
| n_estimators | 100 |
| Learning Rate (eta) | 0.1 |
| max_depth | 6 |
| Subsample | 0.8 |
| Colsample by Tree | 0.8 |
| Gamma | 0 |
| Lambda (L2 Regularization) | 1 |
| Dataset | Class | Precision | Recall (TPR) | F1-Score | FPR |
|---|---|---|---|---|---|
| BoT-IoT | DoS | 99.90 | 99.85 | 99.87 | 0.03 |
| DDoS | 99.88 | 99.89 | 99.88 | 0.02 | |
| Normal | 99.92 | 99.94 | 99.93 | 0.01 | |
| Macro Avg | 99.90 | 99.89 | 99.89 | 0.02 | |
| Edge-IIoT | DDoS | 98.60 | 98.50 | 98.55 | 0.48 |
| Normal | 98.85 | 98.75 | 98.80 | 0.40 | |
| Macro Avg | 98.72 | 98.62 | 98.67 | 0.44 | |
| CICIoT23 | DoS | 98.65 | 98.55 | 98.60 | 0.15 |
| DDoS | 98.55 | 98.50 | 98.52 | 0.16 | |
| Normal | 98.75 | 98.65 | 98.70 | 0.12 | |
| Macro Avg | 98.65 | 98.57 | 98.61 | 0.14 |
| Dataset | F1-Score | Accuracy | Precision | Recall | FPR |
|---|---|---|---|---|---|
| BoT-IoT | 99.88 | 99.98 | 99.90 | 99.86 | 0.02 |
| Edge-IIoT | 98.67 | 99.54 | 98.72 | 98.62 | 0.46 |
| CICIoT23 | 98.61 | 99.86 | 98.65 | 98.57 | 0.14 |
| Dataset | Ref | Approach | Algorithm | F-Score (%) | Accuracy (%) | Note |
|---|---|---|---|---|---|---|
| BoT-IoT | [33] † | Deep learning | LSTM | — | 99.97 | Context only |
| [34] † | ML | Ridge classifier | 100 | 99.97 | Context only | |
| [35] † | Deep learning | LSTM | — | 98.48 | Context only | |
| Our Proposed | ML | XGBoost | 99.89 | 99.98 | — | |
| Edge-IIoT | [29] † | ML | J48 | 92.90 | 92.92 | Context only |
| [36] † | ML | XGBoost | 96.55 | 99.12 | Context only | |
| [37] † | Deep learning | FLDoSADC-DTL | 87.72 | 95.11 | Context only | |
| Our Proposed | ML | XGBoost | 98.67 | 99.54 | — | |
| CICIoT23 | [38] † | ML | RF | 99.50 | 99.52 | Context only |
| [39] † | ML | RF | 64.61 | 96.46 | Context only | |
| [40] † | ML | LightGBM | 98.75 | 99.79 | Context only | |
| Our Proposed | ML | XGBoost | 98.61 | 99.86 | — |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Abualghanam, O.; Al-Essa, M.; Almobaideen, W.; Qatawneh, M.; Al-Shamayleh, A.S. Proactive DoS and DDoS Attack Detection Through Behavior-Based Threat Intelligence. Electronics 2026, 15, 2559. https://doi.org/10.3390/electronics15122559
Abualghanam O, Al-Essa M, Almobaideen W, Qatawneh M, Al-Shamayleh AS. Proactive DoS and DDoS Attack Detection Through Behavior-Based Threat Intelligence. Electronics. 2026; 15(12):2559. https://doi.org/10.3390/electronics15122559
Chicago/Turabian StyleAbualghanam, Orieb, Malik Al-Essa, Wesam Almobaideen, Mohammad Qatawneh, and Ahmad Sami Al-Shamayleh. 2026. "Proactive DoS and DDoS Attack Detection Through Behavior-Based Threat Intelligence" Electronics 15, no. 12: 2559. https://doi.org/10.3390/electronics15122559
APA StyleAbualghanam, O., Al-Essa, M., Almobaideen, W., Qatawneh, M., & Al-Shamayleh, A. S. (2026). Proactive DoS and DDoS Attack Detection Through Behavior-Based Threat Intelligence. Electronics, 15(12), 2559. https://doi.org/10.3390/electronics15122559

