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

안전한 컨테이너 환경 구축/운영을 위한 보안 위협 검증 자동화 플랫폼

Security Threat Verification Automation Platform to Build and Operating Secure Container Environment

2

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근 컨테이는 기존의 가상 머신보다 낮은 구동 오버헤드와 다양한 컴퓨 환경에서도 안정으로 작동하는 장이 있어 IT 업계에서 많은 심을 받고 있다. 하지만 컨테이 기반의 랫폼은 다수의 컨테이가 커을 공유하기 때문 에 사이드 채 공격이 가능하다는 문제과 취약한 패키지를 사용하는 컨테이 이미지가 다수의 사용자와 공유 될 수 있다는 문제 등 다양한 측면에서의 보안 이 존재한다. 본 논문에서는 안한 컨테이 환경 구축 운을 해 CIS에서 발표한 Docker Benchmark 문서의 보안 체크리스트 항목을 자동화하여 검증 할 수 있는 랫폼을 제 안한다. 본 논문에서 제안한 임워크는 보안 체크리스트 97가지 항목에 한 자동화된 검증을 수행하며, 컨테이 이미지에 한 취약 검증과 컨테이 인스턴스의 행를 분석할 수 있는 실시간 모니터링 기능을 제공한다.

Abstract

Containers are attracting much attention in the IT industry because they have the advantages of lower operating overhead usage than existing virtual machines and stable operation in various computing environments. However, there are security threats in various aspects such as a problem that a container-based platform can be attacked through a side channel because of a single kernel shared with a plurality of containers, and a container image using a vulnerable package can be shared with a large number of users. In this paper, we propose an automated platform which verifies the security checklist items of Docker Benchmark documents published by CIS for building and operating a secure container environment. The proposed framework verifies 97 security checklists automatically, and provides real-time monitoring functions for analyzing the vulnerability of container image and behavior of container instance.

참고문헌 (20)

  1. Merkel, Dirk, "Docker : lightweight linux containers for consistent development and deployment", Linux Journal, 239 (2014)
  2. Chung, Minh Thanh, "Using docker in high performance computing applications", Communications and Electronics (ICCE), 2016 IEEE Sixth International Conference on (2016), IEEE
  3. "LXC"[URL]
  4. Rosen, Rami, "Resource management : Linux kernel namespaces and cgroups" (2013), Haifux
  5. 김진택, "클라우드컴퓨팅 기술 스택 분석", 한국차세대컴퓨팅학회 논문지, 11(6), pp.79~89 (2015), 한국차세대컴퓨팅학회
  6. 김원일, "비정상 권한 흐름 탐지 보안 모듈의 설계와 구현", 한국차세대컴퓨팅학회 논문지, 10(2), pp.66~74 (2014), 한국차세대컴퓨팅학회
  7. "CIS(Center for Internet Security)"[URL]
  8. Docker, C. I. S, "1. 11. 0 Benchmark", Center for Internet Security, ~ (2017)
  9. "docker-bench-security"[URL]
  10. "batten"[URL]
  11. "drydock"[URL]
  12. Baset, Salman, "Usable declarative configuration specification and validation for applications, systems, and cloud", Proceedings of the 18th ACM, USENIX Middleware Conference: Industrial Track, pp.2017[DOI]
  13. Ridley, Matthew, "Quantifying the Security Posture of Containerized Mission Critical Systems", SoutheastCon 2018 (2018), IEEE
  14. Bui, Thanh, "Analysis of docker security", arXiv preprint arXiv : 1501. 02967, ~ (2015)
  15. Combe, Theo, "To Docker or not to Docker: A security perspective", IEEE Cloud Computing, 3(5), pp.54~62 (2016)
  16. Jian, Zhiqiang, "A defense method against docker escape attack", Proceedings of the 2017 International Conference on Cryptography, Security and Privacy (2017), ACM
  17. 탁병철, "컨테이너 이미지의 보안 취약성 조사 연구", 한국차세대컴퓨팅학회 논문지, 14(3), pp.7~15 (2018), 한국차세대컴퓨팅학회
  18. "NIST"[URL]
  19. NVD, "National Vulnerability Database", ~ (2011)
  20. Bauer, Mick, "Paranoid penguin : an intro duction to Novell AppArmor", Linux Journal, 148, pp.13~ (2006)

관련 논문AI추천

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