3.2. 워크로드 및 클러스터 규정 준수 모니터링
규정 준수 검사를 수행하면 RHACS에서 전체 인프라의 규정 준수 상태를 확인할 수 있습니다. 규정 준수 대시보드에서 결과를 보고 이를 통해 클러스터를 필터링하고 클러스터, 네임스페이스 및 노드에서 규정 준수 상태를 모니터링할 수 있습니다.
상세한 규정 준수 보고서를 생성하고 특정 표준, 제어 및 업계 벤치마크에 중점을 두어 환경의 규정 준수 상태를 추적 및 공유하고 인프라가 필요한 규정 준수 표준을 충족하는지 확인할 수 있습니다.
3.2.1. 인프라의 규정 준수 상태 확인
규정 준수 검사를 수행하면 모든 규정 준수 표준에 대해 전체 인프라의 규정 준수 상태를 확인할 수 있습니다. 규정 준수 검사를 실행하면 RHACS(Red Hat Advanced Cluster Security for Kubernetes)에서 환경의 데이터 스냅샷을 생성합니다. 데이터 스냅샷에는 경고, 이미지, 네트워크 정책, 배포 및 관련 호스트 기반 데이터가 포함됩니다.
Central은 클러스터에서 실행되는 센서에서 호스트 기반 데이터를 수집합니다. 그런 다음 중앙에서는 각 수집기 Pod에서 실행되는 규정 준수 컨테이너에서 추가 데이터를 수집합니다.
규정 준수 컨테이너는 환경에 대한 다음 데이터를 수집합니다.
- 컨테이너 데몬, 컨테이너 런타임 및 컨테이너 이미지에 대한 구성입니다.
- 컨테이너 네트워크에 대한 정보입니다.
- 컨테이너 런타임, Kubernetes 및 OpenShift Container Platform의 명령줄 인수 및 프로세스.
- 특정 파일 경로에 대한 권한.
- Kubernetes 및 OpenShift Container Platform 핵심 서비스에 대한 구성 파일입니다.
- 데이터 수집이 완료되면 중앙에서 데이터를 확인하여 결과를 확인합니다. 규정 준수 대시보드에서 결과를 보고 결과에 따라 규정 준수 보고서를 만들 수 있습니다.
다음 용어는 규정 준수 검사와 관련이 있습니다.
- Control 은 감사자가 해당 표준을 준수하기 위해 정보 시스템을 평가하는 데 사용하는 업계 또는 규제 표준의 단일 라인 항목을 설명합니다. RHACS는 하나 이상의 검사를 수행하여 단일 제어 준수의 증거를 확인합니다.
- 검사는 단일 제어 평가 중에 수행되는 단일 테스트입니다.
- 일부 컨트롤에는 연결된 여러 검사가 있습니다. 연결된 컨트롤 중 하나가 실패하면 전체 제어 상태가 Fail로 표시됩니다.
프로세스
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. 선택 사항: 기본적으로 모든 표준에 대한 정보가 규정 준수 결과에 표시됩니다.
특정 표준에 대한 정보만 표시하려면 다음 단계를 수행합니다.
- 표준 관리를 클릭합니다.
- 기본적으로 모든 기준이 선택됩니다. 표시하지 않으려는 특정 표준의 확인란을 지웁니다.
저장을 클릭합니다.
선택되지 않은 표준(선택되지 않은 표준)은 위젯을 포함하여 대시보드 디스플레이에 표시되지 않습니다. 규정 준수 결과 테이블에는 대시보드에서 액세스할 수 있으며 내보내기 버튼을 사용하여 생성된 PDF 파일에서 액세스할 수 있습니다. 그러나 결과를 CSV 파일로 내보낼 때 모든 기본 표준이 포함됩니다.
검사 환경을 클릭합니다.
참고전체 환경을 스캔하는 데 약 2분이 걸립니다. 이 시간은 환경의 클러스터 및 노드 수에 따라 다를 수 있습니다.
검증
- RHACS 포털에서 구성 관리를 클릭합니다.
- CIS Kubernetes v1.5 위젯에서 Scan 을 클릭합니다.
- RHACS에는 규정 준수 검사가 진행 중임을 나타내는 메시지가 표시됩니다.
3.2.2. 환경 전체의 규정 준수 표준 보기
규정 준수 대시보드를 통해 차트 및 옵션을 포함하여 잠재적인 규정 준수 문제를 조사하는 등 환경의 모든 클러스터, 네임스페이스 및 노드의 규정 준수 표준을 간략하게 설명합니다.
개별 클러스터, 네임스페이스 또는 노드에 대한 규정 준수 검사 결과를 볼 수 있습니다. 컨테이너화된 환경의 규정 준수 상태에 대한 보고서를 생성할 수도 있습니다.
프로세스
RHACS 포털에서 규정 준수
대시보드를 클릭합니다. 참고규정 준수 대시보드를 처음 열면 대시보드가 비어 있습니다. 규정 준수 검사를 수행하여 대시보드를 데이터로 채웁니다.
3.2.3. 규정 준수 대시보드 개요
규정 준수 검사를 수행한 후 규정 준수 대시보드에 해당 환경의 규정 준수 상태로 결과가 표시됩니다. 대시보드에서 직접 규정 준수 위반을 볼 수 있습니다. 환경이 특정 벤치마크와 호환되는지 확인하려면 자세한 보기를 필터링하고 규정 준수 표준을 살펴봅니다.
바로 가기를 사용하여 규정 준수 대시보드 오른쪽 상단에 있는 클러스터, 네임스페이스 및 노드의 규정 준수 상태를 확인할 수 있습니다. 이러한 바로 가기를 클릭하면 규정 준수 스냅샷을 보고 클러스터, 네임스페이스 또는 노드의 전체 규정 준수에 대한 보고서를 생성할 수 있습니다.
3.2.3.1. 클러스터의 규정 준수 상태 보기
클러스터의 규정 준수 상태를 확인하여 클러스터가 필요한 규정 준수 표준을 준수하는지 모니터링하고 확인할 수 있습니다.
규정 준수 대시보드에서 모든 클러스터 또는 개별 클러스터에 대한 규정 준수 상태를 볼 수 있습니다.
프로세스
사용자 환경의 모든 클러스터에 대한 규정 준수 상태를 보려면 다음을 수행합니다.
-
RHACS 포털에서 규정 준수
대시보드 → 클러스터 탭을 클릭합니다.
-
RHACS 포털에서 규정 준수
사용자 환경의 특정 클러스터에 대한 규정 준수 상태를 보려면 다음 단계를 수행합니다.
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. - 클러스터 위젯의 통과 표준을 찾습니다.
- 이 위젯에서 클러스터 이름을 클릭하여 규정 준수 상태를 확인합니다.
-
RHACS 포털에서 규정 준수
3.2.3.2. 네임스페이스의 규정 준수 상태 보기
네임스페이스의 규정 준수 상태를 확인하여 각 네임스페이스가 필요한 규정 준수 표준을 준수하는지 모니터링하고 확인할 수 있습니다.
규정 준수 대시보드에서 모든 네임스페이스 또는 단일 네임스페이스에 대한 규정 준수 상태를 볼 수 있습니다.
프로세스
사용자 환경의 모든 네임스페이스에 대한 규정 준수 상태를 보려면 다음을 수행합니다.
-
RHACS 포털에서 규정 준수
대시보드 네임스페이스 탭을 클릭합니다.
-
RHACS 포털에서 규정 준수
사용자 환경의 특정 네임스페이스에 대한 규정 준수 상태를 보려면 다음 단계를 수행합니다.
-
RHACS 포털에서 규정 준수
대시보드 네임스페이스 탭을 클릭합니다. - 네임스페이스 표에서 네임스페이스를 클릭합니다. 측면 패널이 열리고 오른쪽에 있습니다.
- 측면 패널에서 네임스페이스 이름을 클릭하여 규정 준수 상태를 확인합니다.
-
RHACS 포털에서 규정 준수
3.2.3.3. 특정 표준에 대한 규정 준수 상태 보기
특정 표준에 대한 규정 준수 상태를 확인하면 환경이 업계 및 규정 준수 요구 사항을 준수하는지 확인할 수 있습니다.
RHACS(Red Hat Advanced Cluster Security for Kubernetes)는 쿠버네티스 규정 준수 표준을 위해 NIST, PCI DSS, NIST, HIPAA 및 CIS를 지원합니다. 단일 규정 준수 표준에 대한 모든 규정 준수 제어를 볼 수 있습니다.
프로세스
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. - 클러스터 위젯에서 통과 표준을 찾습니다.
- 해당 표준과 연결된 모든 컨트롤에 대한 정보를 보려면 표준을 클릭합니다.
추가 리소스
3.2.3.4. 특정 제어에 대한 규정 준수 상태 보기
특정 제어에 대한 규정 준수 상태를 확인하여 환경이 자세한 규정 준수 요구 사항을 충족하는지 확인할 수 있습니다.
선택한 표준에 대한 특정 제어에 대한 규정 준수 상태를 볼 수 있습니다.
프로세스
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. - 클러스터 위젯의 통과 표준을 찾습니다.
- 해당 표준과 연결된 모든 컨트롤에 대한 정보를 보려면 표준을 클릭합니다.
- Controls 표에서 컨트롤을 클릭합니다. 측면 패널이 열리고 오른쪽에 있습니다.
- 측면 패널에서 컨트롤 이름을 클릭하여 세부 정보를 확인합니다.
3.2.4. 규정 준수 대시보드에 표시되는 데이터 양 제한
규정 준수 데이터를 필터링하면 클러스터, 업계 표준, 통과 또는 실패한 제어의 하위 집합에 중점을 두고 규정 준수 대시보드에 표시되는 데이터 양을 제한할 수 있습니다.
프로세스
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. - 클러스터 , 네임스페이스 또는 노드 탭을 클릭하여 세부 정보 페이지를 엽니다.
- 검색 창에 필터링 기준을 입력한 다음 Enter 를 클릭합니다.
3.2.5. 환경의 규정 준수 상태 추적
규정 준수 보고서를 생성하면 환경의 규정 준수 상태를 추적할 수 있습니다. 이러한 보고서를 사용하여 다른 이해 관계자에게 다양한 산업상 규정 준수 상태를 전달할 수 있습니다.
다음 보고서를 생성할 수 있습니다.
- Executive는 비즈니스 측면에 중점을 두고 차트와 PDF 형식의 규정 준수 상태에 대한 요약을 포함하는 보고서 입니다.
- 기술적인 측면에 중점을 두고 있고 CSV 형식으로 자세한 정보를 포함하는 증거가 보고 됩니다.
프로세스
-
RHACS 포털에서 규정 준수
대시보드 를 클릭합니다. 내보내기 탭을 클릭하여 다음 작업을 수행합니다.
- 핵심 보고서를 생성하려면 Download Page as PDF 를 선택합니다.
증명 보고서를 생성하려면 CSV로 Evidence 다운로드를 선택합니다.
작은 정보내보내기 옵션은 모든 규정 준수 페이지 및 필터링된 뷰에 나타납니다.
3.2.5.1. 인증 보고서
RHACS(Red Hat Advanced Cluster Security for Kubernetes)에서 CSV 형식으로 포괄적인 규정 준수 관련 데이터를 증명 보고서로 내보낼 수 있습니다. 이 증명 보고서에는 규정 준수 평가에 대한 자세한 정보가 포함되어 있으며 규정 준수 감사자, DevOps 엔지니어 또는 보안 실무자와 같은 기술 역할에 맞게 조정됩니다.
증명 보고서에는 다음 정보가 포함되어 있습니다.
CSV 필드 | 설명 |
---|---|
Standard | 규정 준수 표준(예: CIS Kubernetes). |
Cluster | 평가된 클러스터의 이름입니다. |
네임스페이스 | 배포가 존재하는 네임스페이스 또는 프로젝트의 이름입니다. |
오브젝트 유형 |
오브젝트의 Kubernetes 엔터티 유형입니다. 예를 들어 |
오브젝트 이름 |
오브젝트를 고유하게 식별하는 Kubernetes 시스템에서 생성된 문자열인 오브젝트의 이름입니다. 예를 들어 |
제어 | 규정 준수 표준에 표시되는 제어 번호입니다. |
제어 설명 | 제어가 수행되는 규정 준수 확인에 대한 설명입니다. |
상태 | 규정 준수 검사가 통과되었는지 또는 실패했는지 여부입니다. |
증명 | 특정 규정 준수 검사가 실패하거나 통과한 이유에 대한 설명입니다. |
평가 시간 | 규정 준수 검사를 실행한 시간 및 날짜입니다. |
3.2.6. 지원되는 벤치마크 버전
Red Hat Advanced Cluster Security for Kubernetes(RHACS)는 다음과 같은 업계 표준 및 규제 프레임워크에 대한 규정 준수 검사를 지원합니다.
벤치마크 | 지원되는 버전 |
---|---|
쿠버네티스를 위한 CIS 벤치마크(Center for Internet Security) | CIS Kubernetes v1.5.0 |
HIPAA(Health Insurance Portability and Accountability Act) | HIPAA 164 |
NIST (National Institute of Standards and Technology) | NIST Special Publication 800-190 및 800-53 Rev. 4 |
PCI DSS (Payment Card Industry Data Security Standard) | PCI DSS 3.2.1 |