본문 바로가기
KERD
논문KCI 등재

컨테이너 환경에서의 네트워크 보안 정책 집행 분석

Analysis of Network Security Policy Enforcement in Container Environments

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

현대 컴퓨팅 환경의 변화에 따라 컨테이너화된 워크로드의 보안과 컨테이너 네트워킹의 복잡성 해결이 중요한 쟁점이 되었다. 특히, 네트워크 정책 설정의 복잡성과 클라우드 보안 아키텍처의 부족은 다양한 보안 문제를 야기한다. 본 논문은 컨테이너화된 환경에서 네트워크 보안과 효율성의 중요성에 주목하며, 다양한 컨테이너 네트워크 인터페이스 플러그인들의 보안 기능과 성능을 분석하였다. 특히, Cilium, Calico, Weave Net, Kube-router 별 특징 및 기능들을 비교 및 평가하였으며, 각 플러그인이 제공하는 레이어 3/4 및 레이어 7의 네트워크 정책과 성능 특징에 대한 분석을 진행하였다. 결과적으로, Cilium과 Calico는 레이어 7 프로토콜을 포함한 다양한 보안 정책을 제공하며, Weave Net과 Kube-router는 레이어 3/4에 중점을 둔다. 또한, 레이어 3/4 정책 적용 시 처리량이 감소하는 현상과 레이어 7 정책을 적용할 때 복잡한 처리로 인한 지연 시간의 증가가 확인되었다. 이러한 분석을 통해, 네트워크 보안 정책 및 보안 구성에 대한 이해를 높이고, 향후보다 안전하고 효율적인 컨테이너 네트워킹 환경 구축에 기여할 수 있을 것으로 기대된다.

Abstract

With the changes in the modern computing landscape, securing containerized workloads and addressing the complexities of container networking have become critical issues. In particular, the complexity of network policy settings and the lack of cloud security architecture cause various security issues. This paper focuses on the importance of network security and efficiency in containerized environments, and analyzes the security features and performance of various container network interface plugins. In particular, the features and functions of Cilium, Calico, Weave Net, and Kube-router were compared and evaluated, and the Layer 3/4 and Layer 7 network policies and performance features provided by each plugin were analyzed. We found that Cilium and Calico provide a wide range of security features, including Layer 7 protocols, while Weave Net and Kube-router focus on Layer 3/4. We also found a decrease in throughput when applying Layer 3/4 policies and an increase in latency due to complex processing when applying Layer 7 policies. Through this analysis, we expect to improve our understanding of network policy and security configuration and contribute to building a safer and more efficient container networking environment in the future.

참고문헌 (18)

  1. 김병서, "클라우드 시스템에서 Kubernetes CNI의 종류 및 비교분석", 전자공학회논문지, 56(8), pp.21~27 (2019), 대한전자공학회
  2. Yuan-Mei Cui, "An analysis on the network plugins of Kubernetes", Proceedings of the Korean Society of Computer Information Conference, 48(1), pp.250~252 (2021)
  3. Qi, S, "Assessing container network interface plugins: Functionality, performance, and scalability", IEEE Transactions on Network and Service Management, 18, pp.656~671 (2020)
  4. Budigiri, G., "Network policies in kubernetes : Performance evaluation and security analysis", 2021 Joint European Conference on Networks and Communications & 6G Summit, pp.407~412 (2021)
  5. "Rise while resolving container management complexity"[URL]
  6. "Tmax Cloud supplies Kubernetes-based container cloud platform to ShinhanBank"[URL]
  7. "What Is Container-ization in DevOps?"[URL]
  8. Aniruddh, M., "Comparison of containerization and virtualization in cloud architectures", 2021 IEEE International Conference on Electronics, Computing and Communication Technologies, pp.1~5 (2021)
  9. Marathe, N., "Docker swarm and kubernetes in cloud computing environment", 2019 3rd International Conference on Trends in Electronics and Informatics, pp.179~184 (2019)
  10. Frampton, M, "Complete Guide to Open Source Big Data Stack", pp.97~137
  11. Kubernetes,T, "Kubernetes" (2023), Kubernetes
  12. "Cloud Native Computing Foundation"[URL]
  13. "Cilium - Cloud Native, eBPF-based Networking, Observability, Security"[URL]
  14. "Project Calico"[URL]
  15. "Weave Net: Network Containers Across Environments"[URL]
  16. "Kube-router: Turnkey Kubernetes networking solution"[URL]
  17. "Network Policy"[URL]
  18. "Life of a Packet"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (21건)