JOURNAL ARTICLE

iKern: Advanced Intrusion Detection and Prevention at the Kernel Level Using eBPF

Hassan Jalil HadiMubashir AdnanYue CaoFaisal HussainNaveed AhmadMohammed Ali AlsharaYasir Javed

Year: 2024 Journal:   Technologies Vol: 12 (8)Pages: 122-122   Publisher: Multidisciplinary Digital Publishing Institute

Abstract

The development of new technologies has significantly enhanced the monitoring and analysis of network traffic. Modern solutions like the Extended Berkeley Packet Filter (eBPF) demonstrate a clear advancement over traditional techniques, allowing for more customized and efficient filtering. These technologies are crucial for influencing system performance as they operate at the lowest layer of the operating system, such as the kernel. Network-based Intrusion Detection/Prevention Systems (IDPS), including Snort, Suricata, and Bro, passively monitor network traffic from terminal access points. However, most IDPS are signature-based and face challenges on large networks, where the drop rate increases due to limitations in capturing and processing packets. High throughput leads to overheads, causing IDPS buffers to drop packets, which can pose serious threats to network security. Typically, IDPS are targeted by volumetric and multi-vector attacks that overload the network beyond the reception and processing capacity of IDPS, resulting in packet loss due to buffer overflows. To address this issue, the proposed solution, iKern, utilizes eBPF and Virtual Network Functions (VNF) to examine and filter packets at the kernel level before forwarding them to user space. Packet stream inspection is performed within the iKern Engine at the kernel level to detect and mitigate volumetric floods and multi-vector attacks. The iKern detection engine, operating within the Linux kernel, is powered by eBPF bytecode injected from user space. This system effectively handles volumetric Distributed Denial of Service (DDoS) attacks. Real-time implementation of this scheme has been tested on a 1Gbps network and shows significant detection and reduction capabilities against volumetric and multi-vector floods.

Keywords:
Intrusion detection system Intrusion prevention system Computer science Kernel (algebra) Computer security Mathematics Discrete mathematics

Metrics

3
Cited By
2.51
FWCI (Field Weighted Citation Impact)
40
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Unsupervised real-time in-kernel intrusion detection system using autoencoders and eBPF

Hiroshi TaguchiTakanori HaraShoji Kasahara

Journal:   IEICE Transactions on Communications Year: 2025 Pages: 1-12
JOURNAL ARTICLE

Kernel-level hidden rootkit detection based on eBPF

Yun-Che YuChristina HungLi‐Der Chou

Journal:   Computers & Security Year: 2025 Vol: 157 Pages: 104582-104582
BOOK-CHAPTER

mKIPS: A Lightweight Modular Kernel-Level Intrusion Detection and Prevention System

Yuan-Zheng YiMei‐Ling Chiang

Lecture notes in electrical engineering Year: 2024 Pages: 276-288
JOURNAL ARTICLE

Kernel-level intrusion detection method using simplification and grouping

Boheung ChungSeungho RyuJeong‐Nyeo KimJongsoo Jang

Journal:   The 7th International Conference on Advanced Communication Technology, 2005, ICACT 2005. Year: 2005 Pages: 251-254
© 2026 ScienceGate Book Chapters — All rights reserved.