Mining Sandboxes for Linux Containers

12/15/2017
by   Zhiyuan Wan, et al.
0

A container is a group of processes isolated from other groups via distinct kernel namespaces and resource allocation quota. Attacks against containers often leverage kernel exploits through system call interface. In this paper, we present an approach that mines sandboxes for containers. We first explore the behaviors of a container by leveraging automatic testing, and extract the set of system calls accessed during testing. The set of system calls then results as a sandbox of the container. The mined sandbox restricts the container's access to system calls which are not seen during testing and thus reduces the attack surface. In the experiment, our approach requires less than eleven minutes to mine sandbox for each of the containers. The enforcement of mined sandboxes does not impact the regular functionality of a container and incurs low performance overhead.

READ FULL TEXT
research
06/13/2006

On the Efficiency of Strategies for Subdividing Polynomial Triangular Surface Patches

In this paper, we investigate the efficiency of various strategies for s...
research
12/19/2021

New Mechanism for Fast System Calls

System calls have no place on the fast path of microsecond-scale systems...
research
05/19/2017

GPU System Calls

GPUs are becoming first-class compute citizens and are being tasked to p...
research
01/31/2022

AnyCall: Fast and Flexible System-Call Aggregation

Operating systems rely on system calls to allow the controlled communica...
research
04/19/2020

ferify: A Virtual Machine File Protection System against Zero-Day Attacks

Most existing solutions for protecting VMs assume known attack patterns ...
research
09/10/2023

SYSPART: Automated Temporal System Call Filtering for Binaries

Restricting the system calls available to applications reduces the attac...
research
12/21/2017

POSIX-based Operating System in the environment of NVM/SCM memory

Modern Operating Systems are typically POSIX-compliant. The system calls...

Please sign up or login with your details

Forgot password? Click here to reset