본문 바로가기
  • Home

A Technique for Accurate Detection of Container Attacks with eBPF and AdaBoost

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2024, 29(6), pp.39-51
  • DOI : 10.9708/jksci.2024.29.06.039
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : March 28, 2024
  • Accepted : June 19, 2024
  • Published : June 28, 2024

Hyeonseok Shin 1 Minjung Jo 1 Hosang Yoo 1 Yongwon Lee 1 Byungchul Tak 1

1경북대학교

Accredited

ABSTRACT

This paper proposes a novel approach to enhance the security of container-based systems by analyzing system calls to dynamically detect race conditions without modifying the kernel. Container escape attacks allow attackers to break out of a container's isolation and access other systems, utilizing vulnerabilities such as race conditions that can occur in parallel computing environments. To effectively detect and defend against such attacks, this study utilizes eBPF to observe system call patterns during attack attempts and employs a AdaBoost model to detect them. For this purpose, system calls invoked during the attacks such as Dirty COW and Dirty Cred from popular applications such as MongoDB, PostgreSQL, and Redis, were used as training data. The experimental results show that this method achieved a precision of 99.55%, a recall of 99.68%, and an F1-score of 99.62%, with the system overhead of 8%.

Citation status

* References for papers published after 2023 are currently being built.

This paper was written with support from the National Research Foundation of Korea.