소개
가상 환경에 대한 보안 요구 사항은 조직의 위험 성향과 규정 및 규정 준수 요구 사항과 같은 외부 요인에 따라 달라집니다.
또한 이러한 요구 사항은 가상 환경의 위치(코로케이션 시설 내, 사설 클라우드 또는 회사 네트워크 내에서 호스팅됨)에 따라 달라집니다. 위치에 따라 다른 위험 프로필이 나타납니다. 예를 들어, 공동 작업 시설은 다른 테넌트의 위험을 초래할 수 있지만 연중무휴 전용 보안 모니터링을 제공할 수 있는 더 나은 리소스를 제공할 수 있습니다. 반면, 대부분의 엔터프라이즈 환경에서는 내부 위협이 그다지 심각하지 않을 수 있습니다. 따라서 내부 게스트 네트워크를 보안하기 위한 노력의 우선 순위가 낮을 수 있습니다.
물리적 환경에 적용되는 것과 동일한 보안 원칙과 기술 중 많은 부분이 가상 환경에도 적용됩니다. 하이퍼바이저는 다른 모든 VM으로부터 모든 VM을 보호하기 때문에 하이퍼바이저는 처음부터 보안을 유지하도록 설계하는 것이 중요합니다.
접근
하이퍼바이저 환경을 계획할 때는 보안 설계에 특히 중점을 두어야 합니다. 이는 가상화 계층 자체뿐만 아니라 위에서 실행되는 가상 머신도 보호해야 하기 때문입니다. 두 계층 모두 복잡하고 대규모일 수 있으며 수명 주기와 관리자가 서로 다를 수 있습니다. 보안 기대치 및 거버넌스, 위험 관리 및 규정 준수(GRC) 요구 사항뿐만 아니라 인프라에서 실행되는 VM의 요구 사항도 충족해야 합니다. 많은 수의 VM 유형, 사용량 및 정책은 문제를 악화시킵니다.
많은 배포에서 조직의 여러 부분이 서비스를 공유하고 컴퓨팅 리소스를 공유할 수 있습니다. 이러한 그룹들 사이의 분리는 일반적으로 물리적으로가 아니라 가상으로 이루어져야 합니다. 이러한 가상화 사용은 설계상 안전해야 합니다.
추천:
다음을 명확하게 이해하고 문서화하는 것이 좋습니다.
- 하이퍼바이저, 스위치 및 게스트 트래픽을 포함한 서로 다른 구성 요소 간의 트래픽 흐름입니다.
- 하이퍼바이저, 워크로드, 네트워크, 관리 콘솔 및 물리적 하드웨어 구성 요소를 포함한 환경의 모든 구성 요소.
- 호스트 간의 통신 및 데이터 흐름.
- 구성 요소에 대한 다른 잠재적인 통신 채널(사용 여부에 관계없음).
- 변경되지 않을 것으로 예상되는 것과 다른 조직 그룹이 가입, 확장, 축소 또는 탈퇴할 것으로 예상되는 것은 재구성됩니다.
- RBAC 역할 및 역할이 할당된 개인입니다.
- USB 드라이브 및 이동식 디스크 드라이브와 같은 모든 이동식 하드웨어 구성 요소.
- 관리 인터페이스의 할당된 IP 주소 및 네트워크 연결(스위치, 포트 등)을 위해 물리적으로 구성된 방법을 포함한 세부 정보입니다.
가상 환경 계획
가상 환경은 다음 다이어그램에서 볼 수 있듯이 세 개의 계층으로 구성됩니다.
- 네트워크 계층(스토리지 포함)
- 하이퍼바이저(호스트) 계층
- 가상 머신(VM) 계층
이 문서는 이 소개 장 다음에 나오는 해당 장에서 보안 지침을 제공합니다.

이 그림은 가상 머신 계층, 하이퍼바이저 계층 및 네트워크 계층을 포함하여 가상 환경에서 사용자가 보호할 수 있는 다양한 계층을 보여줍니다. 회색으로 표시된 네트워크 계층은 하이퍼바이저 및 가상 머신 계층에 효과적으로 걸쳐 있는데, 이는 이러한 모든 계층에 네트워킹 측면이 있기 때문입니다.
물리적 환경을 보호하는 많은 표준 방법이 가상 환경에 적용됩니다. 예를 들어 Microsoft Windows 강화와 같이 일반적으로 운영 체제를 보호하는 것과 동일한 방식으로 가상 시스템 계층을 보호할 수 있습니다.
추천:
조직의 보안 정책에 대한 표준 관행에 따라 게스트 운영 체제를 보호하는 것이 좋습니다.
조직의 보안 정책에 대한 표준 관행에 따라 네트워크를 보호하는 것이 좋습니다. 특히 네트워킹 암호를 보호하고 그에 따라 디지털 인증서를 구성합니다.
XenServer 제어 도메인에 대한 액세스는 신중하게 관리하는 것이 좋습니다. 제어 도메인은 풀 및 풀에서 실행되는 VM에 대한 관리 액세스 권한을 제공합니다. 다음 장에서는 사용자를 제어하고 네트워크를 격리하여 액세스를 제한하는 방법에 대한 권장 사항을 제공합니다.