Abstract
Kubernetes (K8s) is one of the best options available to deploy applications in large-scale infrastructures. Security has been a big concern for all practitioners in the K8s eco-system. Almost all cloud vendors have their security solution for K8s cluster, pods, workloads, etc. In recent years, a large number of open-source tools and projects related to K8s security have emerged to meet the increased demand for enhanced security in these systems. Following this general need and trend, we propose a new design for automatic K8s cluster AppArmor profile generation. Our design is based on a most recent work of automatic AppArmor policy generator for Docker containers called Lic-Sec. The system collects the behavioral data of application containers in all worker nodes distributively, then centrally transforms the data to AppArmor policies for each application container, and enforces the policies without interrupting the service. We present a prototype of the system using Google K8s environment and with an AppArmor profile for a WordPress personal blog. We show that the security policies generated by the system can defend one typical kind of attack which targets all WordPress's XML-RPC interface.
Author supplied keywords
Cite
CITATION STYLE
Zhu, H., & Gehrmann, C. (2022). Kub-Sec, an automatic Kubernetes cluster AppArmor profile generation engine. In 2022 14th International Conference on COMmunication Systems and NETworkS, COMSNETS 2022 (pp. 129–137). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/COMSNETS53615.2022.9668504
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.