Attackers as Instructors: Using Container Isolation to Reduce Risk and Understand Vulnerabilities
Attackers as Instructors: Using Container Isolation to Reduce Risk and Understand Vulnerabilities
复制标题
DOI:
10.1007/978-3-031-35504-2_9
复制
发表时间:
2023
影响因子:
3.7
通讯作者:
Yunsen Lei;Julian P. Lanson;Craig A. Shue;Timothy Wood
中科院分区:
文献类型:
--
作者:
Yunsen Lei;Julian P. Lanson;Craig A. Shue;Timothy Wood
To achieve economies of scale, popular Internet destinations concurrently serve hundreds or thousands of users on shared physical infrastructure. This resource sharing enables attacks that misuse permissions and affect other users. Our work uses containerization to create “single-use servers” which are dynamically instantiated and tailored for each user’s permissions. This isolates users and eliminates attacker persistence. Further, it simplifies analysis, allowing the fusion of logs to help defenders localize vulnerabilities associated with security incidents. We thus mitigate attacks and convert them into debugging traces to aid remediation. We evaluate the approach using three systems, including the popular WordPress content management system. It eliminates attacker persistence, propagation, and permission misuse. It has low CPU and latency costs and requires linear memory consumption, which we reduce with a customized page merging technique.