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

Kunerva+: 클라우드 네이티브 환경을 위한 지능형 네트워크 정책 생성 프레임워크

Kunerva+: An Intelligent Network Policy Generation Framework for Cloud Native Environments

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

컨테이너는 확장성, 이식성, 자원 효율성을 활용하여 클라우드 네이티브 서비스를 제공하는 표준이 되었다. 동시에 잘못된 구성과 취약점, 특히 네트워크 정책의 취약점을 악용하는 다양한 보안 공격의 대상이 되고 있다. 복잡한 클라우드 네이티브 환경에서 수동으로 정책을 관리하는 것은 오류를 발생시키기 쉽고, 정책 생성을 자동화하는 기존 연구들은 정확성에 한계가 있다. 본 논문은 고도로 자동화된 지능형 네트워크 생성 프레임워크인 Kunerva+를 제시한다. Kunerva+는 자연어 처리와 파인튜닝된 대규모 언어 모델을 통해 강화된 의도 기반 방식으로 작동하여, 복잡한 구성을 이해할 필요 없이 네트워크 정책을 생성하고 정책 시행에서 잘못된 구성을 근본적으로 방지하기 위해 다단계 검증 프로세스를 고안했다. 평가 결과, 가장 개선된 파인튜닝된 LLM이 기준 모델보다 BLEU 점수는 360%, ROUGE-2 점수는 233% 향상되며, 의도 기반 생성의 가능성과 효과성을 입증했다.

Abstract

Containers have become the standard for delivering cloud-native services, leveraging their scalability, portability, and resource efficiency. Simultaneously, they have become targets for various security attacks exploiting misconfigurations and vulnerabilities, particularly in network policies. In complex cloud-native environments, manual policy management is prone to errors, and existing research on policy generation automation has limitations in accuracy. This paper presents Kunerva+, a highly automated intelligent network policy generation framework. It operates through an enhanced intent-based approach using natural language processing and fine-tuned large language models, generating network policies without the need to understand complex configurations. We have also devised a multi-stage validation process to fundamentally prevent misconfigurations in network policy enforcement. The evaluation results show that the most improved fine-tuned LLM achieved a 360% increase in BLEU score and 233% in ROUGE-2 score compared to the baseline model, demonstrating the potential and effectiveness of intent-based generation.

참고문헌 (25)

  1. "Kubernetes" (2024)[URL]
  2. "Container Network Interface" (2024)[URL]
  3. "Optuna - A hyperparameter optimization framework" (2024)[URL]
  4. "CustomResourceDefinitio ns" (2024)[URL]
  5. "Cilium - eBPF-based Networ king, Observability, Security" (2024)[URL]
  6. "Project Calico | Tigera – Cre ator of Calico" (2024)[URL]
  7. "Network Policies" (2024)[URL]
  8. "Cilium Network Policy" (2024)[URL]
  9. "Calico Network Policy" (2024)[URL]
  10. "Online Boutiq ue" (2024)[URL]
  11. "Otterize: Zero-friction Kube rnetes security" (2024)[URL]
  12. "Open Policy Agent" (2024)[URL]
  13. "Gatekeeper - Poli cy Controller for Kubernetes" (2024)[URL]
  14. "deepseek-ai/deepseekcoder-7b-instruct-v1.5" (2024)[URL]
  15. "mistralai/Mistral-7B-I nstruct-v0.2m" (2024)[URL]
  16. "google/codegemma-7b-i t" (2024)[URL]
  17. "The state of Kubernetes secu rity report: 2024 edition" (2024)[URL]
  18. A. Almehmadi, "On the possibility of insider threat preve ntion using intent-based access contro l(ibac)", IEEE Systems Journal, 11(2), pp.373~384 (2015)
  19. LI, Xing, "Automatic policy gene ration for {Inter-Service} access contr ol of microservices", 30th USENIX Security Symposium (USENIX Securit y 21), pp.3971~3988 (2021)
  20. S. Xu, "Log2policy:An approach to generate fine-grained access control rules for microservices from scratch", Proceedings of the 39th Annual Computer Security Appli cations Conference, pp.229~240 (2023)
  21. A. S. Jacobs, "Hey, lu mi! using natural language for {intent -based} network management", 2021 USENIX Annual Technical Conference, pp.625~639 (2021)
  22. J. Li, "A survey on deep learning for named ent ity recognition", IEEE transactions on knowledge and data engineering, 34(1), pp.50~70 (2020)

관련 논문AI추천

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