eBPF-Based Runtime Detection of Semantic DDoS Attacks in Linux Containers

Modern Distributed Denial-of-Service (DDoS)attacks increasingly target the application layer to exhaust CPU resources and disrupt service availability, particularly in containerized environments where isolation and diverse implementations complicate traditional detection mechanisms. Existing solutions like CODA(Containerized Denial-of-Service Attack detection) monitor CPU burst times between accept() and close() system calls but fail when attackers maintain persistent connections without triggering close() calls. To address this limitation, we propose CODAX (Container-aware DDoS Attack detection using eXtended Berkeley Packet Filter), a lightweight CPU-time-based detection method that identifies longrunning malicious connections by monitoring system calls at the kernel level using extended Berkeley Packet Filter (eBPF) probes. Unlike prior methods such as CODA that rely on measuring CPU burst time between accept() and close() system calls, our approach tracks CPU usage thresholds from the moment of the accept() call using a global map of 64-bit Unix timestamps, enabling early detection of ongoing attacks before connection closure. The experimental evaluation demonstrates significant performance improvements over existing solutions. The proposed system achieves faster detection times, high attack detection accuracy (ADR: 0.92), and maintains low false positive rates (FPR: 0.02). Statistical validation using paired t-tests confirms that our eBPF-based approach reduces detection latency by an average of 1,772.3ms compared to CODA, representing a 94.2% relative reduction from CODA’s baseline performance (p<0.0001). The system operates efficiently with 30% CPU utilization and demonstrates high scalability for production environments. This research provides a timely and efficient mechanism for mitigating CPU exhaustion DDoS attacks in containerized applications, offering substantial improvements in responsiveness and reliability over existing detection frameworks.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3614389
Citations
2
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
2.97
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

eBPF-Based Runtime Detection of Semantic DDoS Attacks in Linux Containers

Somula Ramasubbareddy, Manu J. Pillai, S Remya, Yongyun Cho et al.
2 citations
IEEE Access
Network Security and Intrusion Detection
2.97
article

eBPF-Based Runtime Detection of Semantic DDoS Attacks in Linux Containers

Somula Ramasubbareddy, Manu J. Pillai, S Remya, Yongyun Cho, P. Hemanth Kumar, Kunal Raj, Bhupendra Niranjan, K Merin Shaju
article en
2 citations

Abstract

Modern Distributed Denial-of-Service (DDoS)attacks increasingly target the application layer to exhaust CPU resources and disrupt service availability, particularly in containerized environments where isolation and diverse implementations complicate traditional detection mechanisms. Existing solutions like CODA(Containerized Denial-of-Service Attack detection) monitor CPU burst times between accept() and close() system calls but fail when attackers maintain persistent connections without triggering close() calls. To address this limitation, we propose CODAX (Container-aware DDoS Attack detection using eXtended Berkeley Packet Filter), a lightweight CPU-time-based detection method that identifies longrunning malicious connections by monitoring system calls at the kernel level using extended Berkeley Packet Filter (eBPF) probes. Unlike prior methods such as CODA that rely on measuring CPU burst time between accept() and close() system calls, our approach tracks CPU usage thresholds from the moment of the accept() call using a global map of 64-bit Unix timestamps, enabling early detection of ongoing attacks before connection closure. The experimental evaluation demonstrates significant performance improvements over existing solutions. The proposed system achieves faster detection times, high attack detection accuracy (ADR: 0.92), and maintains low false positive rates (FPR: 0.02). Statistical validation using paired t-tests confirms that our eBPF-based approach reduces detection latency by an average of 1,772.3ms compared to CODA, representing a 94.2% relative reduction from CODA’s baseline performance (p<0.0001). The system operates efficiently with 30% CPU utilization and demonstrates high scalability for production environments. This research provides a timely and efficient mechanism for mitigating CPU exhaustion DDoS attacks in containerized applications, offering substantial improvements in responsiveness and reliability over existing detection frameworks.

IEEE AccessVol. 13
Sunchon National University (KR), Symbiosis International University (IN), Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 7%
Network Security and Intrusion Detection
2.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.