作者
William Findlay, Anil Somayaji, David Barrera
发表日期
2020/11
研讨会论文
ACM Cloud Computing Security Workshop (CCSW)
简介
Process confinement is a key requirement for workloads in the cloud and in other contexts. Existing process confinement mechanisms on Linux, however, are complex and inflexible because they are implemented using a combination of primitive abstractions (e.g., namespaces, cgroups) and complex security mechanisms (e.g., SELinux, AppArmor) that were designed for purposes beyond basic process confinement. We argue that simple, efficient, and flexible confinement can be better implemented today using eBPF, an emerging technology for safely extending the Linux kernel. We present a proof-of-concept confinement application, bpfbox, that uses less than 2000 lines of kernelspace code and allows for confinement at the userspace function, system call, LSM hook, and kernelspace function boundaries---something that no existing process confinement mechanism can do. Further, it does so using a policy …
引用总数
20212022202320248496
学术搜索中的文章
W Findlay, A Somayaji, D Barrera - Proceedings of the 2020 ACM SIGSAC Conference on …, 2020