경계가 된 ID: Zero Trust로 보호하는 최신 클라우드 데스크톱
By Mirko Peters ·
팟캐스트 컴패니언 블로그에 다시 오신 것을 환영합니다! 조직이 원격 근무, 하이브리드 모델, 클라우드 우선 전략을 계속 도입하면서 전통적인 회사 네트워크는 사실상 사라졌습니다…
Automatically translated with AI from the original post. Read the English original
팟캐스트 컴패니언 블로그에 다시 오신 것을 환영합니다! 조직이 원격 근무, 하이브리드 모델, 클라우드 우선 전략을 계속 도입하면서 전통적인 회사 네트워크는 사실상 사라졌습니다. 수년 동안 IT 부서는 기업 데이터를 보호하기 위해 네트워크 경계, 방화벽, VPN(가상 사설망)에 의존해 왔습니다. 그러나 직원들이 카페, 재택 사무실, 공항에서 다양한 개인 기기와 회사 기기로 접속하는 지금은 이런 기존 경계 방어만으로는 충분하지 않습니다. 이제 ID가 새로운 보안 경계가 되었습니다.
Azure Virtual Desktop을 도입하든 Windows 365를 도입하든, 최신 클라우드 데스크톱을 보호하려면 사고방식을 근본적으로 바꿔야 합니다. 이제는 연결이 회사 사무실 내부에서 시작되었거나 게이트웨이를 통과했다는 이유만으로 신뢰할 수 없습니다. 대신 ID, 기기 상태, 위치, 행동을 기준으로 모든 액세스 요청을 검증해야 합니다. 이 글에서는 Microsoft Entra ID, 조건부 액세스, 위험 기반 보호를 활용해 가상 데스크톱 환경에 견고한 보안을 구현하는 방법을 살펴보겠습니다. 동시에 기업 보안과 사용자 생산성의 균형도 함께 맞춰 보겠습니다.
최신 보안 경계로서의 ID 소개
보안 경계의 개념은 지난 10년 동안 크게 바뀌었습니다. 과거에는 조직을 보호한다는 것이 견고한 성벽을 쌓는 것과 같았습니다. 네트워크 안에 있으면 대체로 신뢰했고, 밖에 있으면 신뢰하지 않았습니다. 이 방식은 모든 애플리케이션이 온프레미스 데이터센터에 있고, 직원들이 이더넷 케이블에 연결된 물리적 책상에 앉아 일하던 시절에는 잘 작동했습니다.
오늘날에는 애플리케이션이 클라우드에 있고, 데이터는 전 세계에 분산되어 있으며, 사용자는 어디서든 일하기를 기대합니다. 이런 분산화로 전통적인 네트워크 경계는 더 이상 쓸모가 없어졌습니다. 공격자는 더 이상 물리적 방화벽을 뚫을 필요가 없습니다. 사용자의 자격 증명만 탈취하면 환경에 발판을 마련할 수 있습니다. 일단 내부에 들어오면, 평평하거나 세분화가 잘 되지 않은 네트워크에서의 측면 이동(lateral movement)은 치명적인 피해를 낳을 수 있습니다.
여기서 ID가 네트워크를 대신하는 역할을 맡게 됩니다. ID가 경계가 되면, 모든 인증과 권한 부여 결정은 사용자가 누구인지, 어떤 기기를 사용하는지, 어떤 애플리케이션에 접근하려 하는지, 요청을 둘러싼 상황이 무엇인지를 평가합니다. 보안의 기준을 물리적 네트워크 위치가 아닌 사용자 ID에 두면, 조직은 직원이 언제 어디서 어떤 방식으로 일할지를 제한하지 않으면서도 엄격한 보안 태세를 유지할 수 있습니다.
가상 데스크톱 환경에서의 Zero Trust 원칙 이해
ID를 경계로 실제로 운영하려면 조직은 Zero Trust 보안 모델을 도입해야 합니다. Zero Trust는 명시적 검증, 최소 권한 액세스, 침해 가정이라는 세 가지 핵심 원칙을 바탕으로 합니다. Azure Virtual Desktop이나 Windows 365 같은 가상 데스크톱 환경에 이 원칙을 적용하면 액세스 제어를 설계하는 방식이 완전히 달라집니다.
명시적 검증이란 모든 액세스 요청이 사용자 ID, 위치, 기기 규정 준수, 서비스 또는 워크로드 분류, 이상 징후를 포함한 모든 가용 데이터 요소를 기준으로 인증되고 권한이 부여되어야 한다는 뜻입니다. 요청이 회사 네트워크 내부에서 왔는지 외부에서 왔는지와 관계없이, 어떤 요청도 암묵적으로 신뢰하지 않습니다.
최소 권한 액세스는 JIT(Just-In-Time) 및 JEA(Just-Enough-Access) 모델, 위험 기반 적응형 정책, 데이터 보호 장치를 통해 사용자 액세스를 제한합니다. 이렇게 하면 계정이 손상되더라도 피해 범위를 최소화할 수 있으며, 공격자가 해당 역할에 명시적으로 필요하지 않은 민감한 리소스에 접근하지 못하도록 막을 수 있습니다.
침해 가정은 네트워크, 사용자, 기기, 애플리케이션 인식을 기준으로 액세스를 세분화하여 측면 이동을 최소화합니다. 모든 세션을 암호화하고, 엔드 투 엔드 원격 측정을 활용하며, 분석을 통해 위협 탐지에 대한 가시성을 확보하면 IT 관리자는 보안 태세를 지속적으로 개선할 수 있습니다.
Microsoft Entra ID를 활용한 중앙 집중식 액세스 제어
클라우드 데스크톱을 위한 최신 제로 트러스트 아키텍처의 중심에는 Microsoft Entra ID(이전 명칭: Azure Active Directory)가 있습니다. Entra ID는 가상 데스크톱 인프라를 포함해 Microsoft 365 생태계 전반의 인증과 권한 부여를 조율하는 ID 공급자 역할을 합니다.
레거시 Active Directory 도메인에서 벗어나 클라우드 네이티브 ID 관리 또는 Microsoft Entra Connect를 활용한 하이브리드 ID 구성으로 전환하면 보안상 큰 이점을 얻을 수 있습니다. 액세스 제어를 Entra ID에 집중하면, 사용자가 실제 노트북, 웹 애플리케이션, 클라우드에서 호스팅되는 데스크톱 세션 중 어디로 로그인하든 조직이 일관된 보안 정책을 적용할 수 있습니다.
또한 Microsoft Entra ID는 액세스 검토, 엔타이틀먼트 관리, 권한 있는 ID 관리(PIM) 같은 고급 ID 거버넌스 기능을 제공합니다. 사용자가 지정된 기간 동안 필요한 가상 데스크톱 리소스에만 접근하도록 보장하면 조직의 전체 공격 표면을 크게 줄일 수 있습니다. 중앙 집중식 로깅과 감사는 보안 운영팀에 누가 무엇에 접근하고 있는지에 대한 명확한 가시성을 제공하여, 의심스러운 활동을 조사하고 규정 준수 요구 사항을 충족하기 쉽게 만들어 줍니다.
조건부 액세스 정책으로 보안 강화하기
ID를 Microsoft Entra ID로 중앙에서 관리하게 되었다면, 클라우드 데스크톱 보안의 다음 단계는 Microsoft Entra 조건부 액세스를 구현하는 것입니다. 조건부 액세스는 로그인 시도마다 신호를 평가하고 자동으로 액세스 결정을 내리는 지능형 게이트키퍼 역할을 합니다.
조건부 액세스는 "if-then" 문의 집합이라고 생각하면 이해하기 쉽습니다. 사용자가 Windows 365 Cloud PC나 Azure Virtual Desktop 호스트 풀에 접근하려 한다면, 어떤 조건을 충족해야 할까요? 조건부 액세스가 평가하는 일반적인 신호는 다음과 같습니다.
- 사용자 또는 그룹 멤버십: 특정 부서, 계약직 직원, 임원 역할에 맞춰 정책을 세분화합니다.
- 위치 정보: 낯설거나 위험도가 높은 국가에서 요청이 들어오면 액세스를 제한하거나 추가 인증을 요구합니다.
- 디바이스 상태: 가상 데스크톱에 연결하는 디바이스가 회사 정책을 준수하고, Microsoft Entra ID에 조인되어 있거나, Microsoft Intune으로 관리되는지 확인합니다.
- 클라이언트 애플리케이션: 사용자가 기본 원격 데스크톱 클라이언트, 웹 브라우저, 모바일 디바이스 중 무엇으로 연결하는지에 따라 액세스를 제어합니다.
이러한 정책을 올바르게 구성하면, 관리되지 않는 개인 디바이스가 가상 세션에서 회사 데이터를 직접 다운로드하지 못하게 하거나, 신뢰할 수 없는 위치에서 로그인할 때마다 다단계 인증(MFA)을 엄격하게 적용할 수 있습니다.
클라우드 데스크톱을 위한 위험 기반 보호 구현하기
MFA 요구나 해외 로그인 위치 차단과 같은 정적 규칙도 필수적이지만, 최신 위협에는 동적이고 지능적인 방어가 필요합니다. 바로 여기서 Microsoft Entra ID Protection과 위험 기반 정책이 역할을 합니다. Entra ID Protection은 매일 수십억 건의 신호를 지속적으로 분석해 사용자 계정과 관련된 잠재적 침해를 탐지합니다.
위험은 크게 두 가지 범주, 즉 사용자 위험과 로그인 위험으로 평가됩니다. 사용자 위험은 해당 ID 자체가 침해되었을 가능성을 탐지합니다. 예를 들어 자격 증명이 다크 웹에 유출되었거나 비정상적인 행동 패턴이 감지된 경우가 여기에 해당합니다. 로그인 위험은 특정 인증 요청이 ID 소유자가 승인하지 않은 것일 가능성을 평가합니다. 예를 들어 물리적으로 불가능한 이동(impossible travel) 시나리오나 익명 IP 주소에서의 로그인이 이에 해당합니다.
클라우드 데스크톱 환경에 통합되면, 위험 기반 보호는 자동으로 복구 조치를 실행할 수 있습니다. 예를 들어 사용자가 Azure Virtual Desktop 환경에 접근하려 할 때 높은 로그인 위험이 감지되면, 시스템은 접근을 자동으로 차단하거나, 사용자가 비밀번호 재설정과 MFA 확인을 성공적으로 완료한 후에만 진입을 허용하도록 강제할 수 있습니다. 이러한 자동화된 대응은 IT 헬프데스크의 지속적인 수동 개입 없이도 공격자를 즉시 차단합니다.
엔터프라이즈 보안과 원활한 사용자 생산성의 균형 맞추기
IT 리더가 직면하는 가장 흔한 과제 중 하나는 보안과 사용자 경험 사이의 긴장 관계입니다. 보안 통제를 지나치게 엄격하게 적용하면 직원들은 섀도 IT 우회 방법을 찾고, 불편을 겪으며, 생산성이 떨어집니다. 반대로 보안이 지나치게 느슨하면 조직은 사이버 범죄자들의 손쉬운 표적이 됩니다.
최신 제로 트러스트 전략의 목표는 지능형 보안을 기반으로 한 막힘없는 사용자 경험을 실현하는 것입니다. 사용자에게 매번 다중 인증을 요구하면 MFA 피로도가 쌓이고 "그냥 승인" 같은 위험한 습관이 생기므로, 조직은 상황 신호(contextual signal)에 의존해야 합니다. 사용자가 알려진 기업 관리 디바이스에서, 신뢰할 수 있는 사무실 위치에서, 위험 점수가 낮은 상태로 접속하고 있다면 별다른 절차 없이 접근을 허용하십시오.
단계별 인증 상향이나 접근 차단과 같은 강력한 보안 개입은 이상 징후와 위험한 상황을 위해 남겨 두십시오. 또한 올바른 가상 데스크톱 플랫폼을 선택하는 것은 사용자 만족도에 큰 영향을 미칩니다. Azure Virtual Desktop을 통한 다중 세션 풀 환경을 선택하든, Windows 365를 통한 전용 성능을 선택하든, 기반 아키텍처를 최적화해 두면 보안 정책이 성능 저하 없이 백그라운드에서 조용히 동작할 수 있습니다.
보안 클라우드 데스크톱을 위한 결론 및 모범 사례
최신 클라우드 데스크톱을 보호하는 일은 더 높은 네트워크 벽을 쌓는 것이 아니라, 견고하고 지능적인 ID 경계를 구축하는 것입니다. 제로 트러스트 원칙을 수용하고, Microsoft Entra ID로 ID 관리를 중앙화하며, 조건부 액세스를 활용하고, 위험 기반 보호를 도입하면, 조직은 클라우드 데스크톱의 유연성을 누리면서도 엔터프라이즈급 보안을 유지할 수 있습니다.
보안은 한 번 끝나는 프로젝트가 아니라 지속적인 평가와 개선을 거듭하는 여정이라는 점을 기억하십시오. 조건부 액세스 정책을 정기적으로 검토하고, ID 위험 보고서를 모니터링하며, 가상 데스크톱 아키텍처를 비용과 성능 양면에서 최적화된 상태로 유지하십시오. 이러한 환경을 설계, 배포, 보호하는 방법을 더 깊이 알고 싶다면 관련 팟캐스트 에피소드 AVD vs Windows 365: Which Virtual Desktop Strategy Wins: with Shabaz Darr [MVP]도 꼭 확인해 보십시오. 이 에피소드에서는 전문가의 인사이트를 통해 조직의 엔드 유저 컴퓨팅 전략에 대해 최선의 결정을 내리는 데 도움을 받을 수 있습니다.