paper-with-me

Papers

A flow-based IDS using Machine Learning in eBPF

2021-02-19 · Maximilian Bachl, Joachim Fabini, Tanja Zseby

eBPF is a new technology which allows dynamically loading pieces of code into the Linux kernel. It can greatly speed up networking since it enables the kernel to process certain packets without the involvement of a userspace program. So far eBPF has been used for simple packet filtering applications such as firewalls or Denial of Service protection. We show that it is possible to develop a flow based network intrusion detection system based on machine learning entirely in eBPF. Our solution uses a decision tree and decides for each packet whether it is malicious or not, considering the entire previous context of the network flow. We achieve a performance increase of over 20% compared to the same solution implemented as a userspace program.

📄 PDF Abstract BibTeX arXiv:2102.09980

Code (1)

CN-TU/machine-learning-in-ebpf 공식 구현

Tasks

BIG-bench Machine LearningIntrusion DetectionNetwork Intrusion Detection

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음

Similar Papers 제목 키워드 기반

KEN: Kernel Extensions using Natural Language

2023-12-09 · Yusheng Zheng, Yiwei Yang, Maolin Chen, Andrew Quinn

The ability to modify and extend an operating system is an important feature for improving a system's security, reliability, and performance. The extended Berkeley Packet Filters (eBPF) ecosystem has emerged as the stand…

Program Synthesis

When eBPF Meets Machine Learning: On-the-fly OS Kernel Compartmentalization

2024-01-11 · Zicheng Wang, Tiejin Chen, Qinrun Dai, Yueqi Chen 외

Compartmentalization effectively prevents initial corruption from turning into a successful attack. This paper presents O2C, a pioneering system designed to enforce OS kernel compartmentalization on the fly. It not only …

Leveraging eBPF and AI for Ransomware Nose Out

2024-06-20 · Arjun Sekar, Sameer G. Kulkarni, Joy Kuri

In this work, we propose a two-phased approach for real-time detection and deterrence of ransomware. To achieve this, we leverage the capabilities of eBPF (Extended Berkeley Packet Filter) and artificial intelligence to …

Ransomware Detection Using Machine Learning in the Linux Kernel

2024-09-10 · Adrian Brodzik, Tomasz Malec-Kruszyński, Wojciech Niewolski, Mikołaj Tkaczyk 외

Linux-based cloud environments have become lucrative targets for ransomware attacks, employing various encryption schemes at unprecedented speeds. Addressing the urgency for real-time ransomware protection, we propose le…

Benchmarking

eBPF-based Working Set Size Estimation in Memory Management

2023-01-17 · Zhilu Lian, Yangzi Li, Zhixiang Chen, Shiwen Shan 외

Working set size estimation (WSS) is of great significance to improve the efficiency of program executing and memory arrangement in modern operating systems. Previous work proposed several methods to estimate WSS, includ…

Management