벤치마크를 검사로 실행
보안 구성 기준은 여러 설정 항목과 확인 절차를 포함한다. Kube-bench는 CIS Kubernetes Benchmark에 문서화된 검사를 실행해 Kubernetes가 해당 기준에 맞게 배포됐는지 점검한다. 테스트를 YAML로 구성하므로 검사 사양이 달라지면 관련 정의도 함께 검토해야 한다.
실행 위치와 접근 범위
클러스터의 파드 안에서 실행하는 방식도 제공하지만 단순히 애플리케이션 파일만 읽는 검사는 아니다. 실행 중인 프로세스를 확인할 호스트 PID 네임스페이스와 구성 파일이 있는 일부 호스트 디렉터리에 접근해야 한다. 어떤 정보를 실제로 확인할 수 있는지가 검사 범위를 결정한다.
Kubernetes 버전과 기준 버전
Kubernetes 릴리스와 CIS 기준 릴리스는 일대일로 대응하지 않는다. 기본적으로 실행 환경의 Kubernetes 버전에 따라 테스트 집합을 선택하지만 지원하는 조합을 확인해야 한다. 특정 기준의 검사 결과를 애플리케이션 전체의 보안이나 모든 운영 위험을 보장하는 판정으로 확대해서 해석할 수는 없다.