M365Con 2027 – 무료 온라인 컨퍼런스 · 11–22 Jan 2027 · 120 sessions→ m365con.net

블로그 · Mirko Peters

Microsoft Entra ID의 조건부 액세스 마스터하기: 제로 트러스트 경계 구축하기

By ·

팟캐스트에 다시 오신 것을 환영합니다! 오늘은 최신 클라우드 보안의 핵심 기반을 이루는 주제인 Microsoft Entra ID의 조건부 액세스를 더 깊이 살펴보겠습니다. 최근 에피소드를 들으셨다면, 전통적인 네트워크 경계가 더 이상 유효하지 않다는 점을 한 시간 가까이 다뤘던 것을 기억하실 겁니다. 방화벽 뒤에 있다는 이유만으로 모든 것을 신뢰하던 시대는 지났습니다. 원격 근무, 하이브리드 환경, 어디서나 사용하는 클라우드 애플리케이션이 일반화된 지금, 경계는 더 이상 물리적 위치가 아니라 ID입니다.

Automatically translated with AI from the original post. Read the English original

▶ BLOGMastering ConditionalAccess in Microsoft…M365.FM
Titelbild: Mastering Conditional Access in Microsoft Entra ID: Building a Zero Trust Perimeter

팟캐스트에 다시 오신 것을 환영합니다! 오늘은 최신 클라우드 보안의 핵심 기반을 이루는 주제인 Microsoft Entra ID의 조건부 액세스를 더 깊이 살펴보겠습니다. 최근 에피소드를 들으셨다면, 전통적인 네트워크 경계가 왜 사라졌는지 한 시간 가까이 다뤘던 것을 기억하실 겁니다. 방화벽 뒤에 있는 모든 것을 무조건 신뢰하던 시대는 지났습니다. 원격 근무, 하이브리드 환경, 어디서나 접근하는 클라우드 애플리케이션이 일반화된 지금, 경계는 더 이상 물리적 위치가 아니라 ID입니다.

Microsoft Entra ID 조건부 액세스는 이 새로운 경계를 움직이는 엔진입니다. 조직을 위한 지능적이고 자동화된 보안 요원 역할을 하며, 모든 액세스 요청의 맥락을 평가한 뒤 접근을 허용할지, 차단할지, 아니면 추가 인증을 요구할지 결정합니다. 이번 블로그 글에서는 조건부 액세스 정책의 핵심 구성 요소를 깊이 살펴보겠습니다. 신호를 평가하는 방법, 강력한 인증을 적용하는 방법, 그리고 생산성을 해치지 않으면서 조직을 보호하는 견고한 제로 트러스트 보안 태세를 구축하는 방법을 다룹니다.

조건부 액세스와 제로 트러스트 소개

조건부 액세스를 제대로 마스터하려면 먼저 제로 트러스트의 원칙에 맞게 사고방식을 정렬해야 합니다. 제로 트러스트의 핵심 철학은 세 단어로 요약할 수 있습니다. 바로 "절대 신뢰하지 말고, 항상 검증하라"입니다. 과거에는 조직이 성벽과 해자 전략에 의존했습니다. 사용자가 사무실 이더넷에 연결하든 회사 VPN으로 인증에 성공하든, 일단 성벽 안으로 들어오면 네트워크 내에서 자유롭게 이동하는 것이 대체로 허용되었습니다. 수많은 사이버 공격을 통해 우리가 확인했듯이, 이 방식은 근본적으로 결함이 있습니다.

제로 트러스트는 침해를 가정하고, 모든 요청을 신뢰할 수 없는 네트워크에서 온 것처럼 검증합니다. 액세스가 허용되기 전에 모든 요청은 인증, 권한 부여, 암호화를 거쳐야 합니다. 그러나 검증만으로는 충분하지 않습니다. 검증 과정이 지능적이고 맥락을 인식할 수 있어야 합니다.

여기서 Microsoft Entra ID 조건부 액세스가 등장합니다. 조건부 액세스를 if-then 문을 처리하는 엔진이라고 생각해 보십시오. 특정 조건 집합이 충족되면 특정 제어 집합이 적용됩니다. 누가 로그인을 시도하는지, 어디에서 로그인하는지, 어떤 디바이스를 사용하는지, 행동이 의심스러운지 같은 다양한 소스의 신호를 분석하여, 조건부 액세스는 보안과 사용자 경험의 균형을 맞추는 자동화된 실시간 결정을 내립니다. 적절한 사용자가 적절한 조건에서 적절한 리소스에 접근할 수 있도록 보장하는 것입니다.

정책의 구조: 할당과 조건

효과적인 조건부 액세스 정책을 만들려면 그 구조를 철저히 이해해야 합니다. Microsoft Entra ID의 모든 정책은 근본적으로 할당과 액세스 제어라는 두 가지 주요 단계로 나뉩니다. 할당 단계에서는 정책이 누구에게 적용되는지, 그리고 그들이 무엇에 접근하려고 하는지를 정의합니다. 이 기본 요소들을 하나씩 살펴보겠습니다.

먼저 사용자 및 그룹이 있습니다. 여기서 정책의 적용 범위를 지정합니다. 이 정책을 조직 전체 사용자에게 적용할지, 아니면 재무 부서나 IT 관리자처럼 특정 부서를 대상으로 할지 결정합니다. 일반적으로 모범 사례는 정책을 광범위하게 배포하기 전에 파일럿 그룹부터 시작하는 것입니다. 다만 결국에는 핵심 보안 기준선이 모든 사용자를 포함해야 합니다.

다음으로 클라우드 앱 또는 작업을 살펴봅니다. 여기서는 정책이 보호할 리소스를 정의합니다. Microsoft Exchange Online, SharePoint, 또는 Entra ID와 통합된 사용자 지정 엔터프라이즈 애플리케이션처럼 특정 애플리케이션을 대상으로 지정할 수 있습니다. 모든 클라우드 앱에 정책을 적용할 수도 있는데, 이는 조직이 사용하는 모든 SaaS 애플리케이션에 대해 기본 보안 태세를 강제하는 효과적인 방법입니다.

누구와 무엇을 넘어, 조건을 살펴보겠습니다. 조건을 사용하면 맥락에 기반한 트리거로 정책의 적용 범위를 좁힐 수 있습니다. 여기에는 다음이 포함됩니다.

사용자 위험 및 로그인 위험

Microsoft의 방대한 위협 인텔리전스 네트워크를 활용하여 Entra ID는 사용자 계정이 침해되었을 가능성(사용자 위험)과 특정 인증 요청이 공격자로부터 오고 있을 가능성(로그인 위험)을 지속적으로 계산합니다. 조건을 사용하면 중간 또는 높은 위험이 감지되었을 때에만 정책이 실행되도록 설정할 수 있습니다.

디바이스 플랫폼

Windows, macOS, iOS, Android, Linux 등 사용 중인 디바이스의 운영 체제를 기준으로 정책을 적용할 수 있습니다. 이를 통해 디바이스 형태에 따라 서로 다른 보안 요구 사항을 적용할 수 있습니다.

위치

조건부 액세스에서는 신뢰할 수 있는 IP 주소 범위(예: 회사 사무실 네트워크)를 정의하거나 국가 코드를 기준으로 한 명명된 위치와 통합할 수 있습니다. 이러한 위치 신호를 활용하여 위험 국가에서의 액세스를 차단하거나, 사용자가 신뢰할 수 있는 회사 경계 바깥에서 접속할 때에만 다단계 인증을 요구하도록 설정할 수 있습니다.

실시간 신호 평가: 위치, 위험, 디바이스 준수 상태

조건부 액세스의 진정한 강점은 실시간 신호를 평가하는 능력에 있습니다. 기존 IT 환경에서는 보안 정책이 고정되어 있었습니다. 올바른 사용자 이름과 암호만 있으면, 뉴욕의 관리되는 회사 노트북에서 로그인하든 새벽 3시에 외국의 침해된 공용 단말기에서 로그인하든 상관없이 접근이 허용되었습니다. 조건부 액세스는 인증을 지속적인 위험 평가로 전환함으로써 이러한 방식을 완전히 바꿉니다.

예를 들어 디바이스 상태를 살펴보겠습니다. Microsoft Intune 또는 지원되는 타사 모바일 디바이스 관리(MDM) 솔루션과 통합하면, 조건부 액세스는 디바이스가 조직의 보안 표준을 준수하는지 확인할 수 있습니다. 운영 체제가 최신 상태인가요? 디스크 암호화가 활성화되어 있나요? 디바이스가 조직에서 관리되고 있나요, 아니면 관리되지 않는 개인 디바이스(BYOD, Bring Your Own Device)인가요? 디바이스 상태를 실시간으로 평가함으로써 회사 데이터가 정상적이고 안전한 엔드포인트로만 흐르도록 보장할 수 있습니다.

위험 평가는 여기서 한 단계 더 나아갑니다. Microsoft Entra ID Protection은 매일 수조 개의 신호를 분석하며, 불가능한 이동(impossible travel), 비정상적인 로그인 빈도, 유출된 자격 증명, 익명 IP 주소 등을 살펴봅니다. 사용자가 로그인을 시도하면 Entra ID는 이러한 신호를 즉시 평가합니다. 예를 들어 사용자가 평소 런던에서 로그인하다가 10분 뒤 다른 반구에 있는 의심스러운 IP 주소에서 리소스에 액세스하려고 하면, 로그인 위험이 높음으로 표시됩니다. 그러면 조건부 액세스 정책이 이 요청을 가로채어 검증 요구 수준을 높이거나, 데이터가 유출되기 전에 액세스 시도를 완전히 차단할 수 있습니다.

위치 기반 신호는 또 다른 차원의 맥락을 더합니다. 네트워크 경계가 더 이상 보안의 전부는 아니지만, 지리적 맥락은 여전히 매우 중요합니다. 비즈니스상 정당한 운영이 없는 국가에서의 액세스를 전면 차단하도록 정책을 구성하면, 알려진 위협 행위자 거점에서 발생하는 자동화된 자격 증명 스터핑 공격에 대한 공격 표면을 크게 줄일 수 있습니다.

보안 적용: 부여 제어 및 인증 강도

정책이 할당 항목과 실시간 조건을 평가하고 나면 적용 단계인 부여 제어(Grant Controls)로 넘어갑니다. 이 단계에서는 클라우드 앱에 대한 액세스가 공식적으로 허용되기 전에 무엇이 반드시 충족되어야 하는지를 정책이 결정합니다.

관리자는 부여 제어에서 여러 옵션을 선택할 수 있습니다. 고위험 시나리오나 승인되지 않은 디바이스 상태에서 유용한 액세스 전면 차단을 선택할 수 있습니다. 또는 특정 요구 사항을 충족하는 경우에만 액세스를 허용할 수도 있습니다. 이러한 요구 사항에는 다음이 포함될 수 있습니다.

  • 다단계 인증(MFA) 요구
  • 디바이스를 준수 상태로 표시하도록 요구
  • Microsoft Entra 하이브리드 조인 디바이스 요구
  • 승인된 클라이언트 앱 요구
  • 앱 보호 정책(모바일 애플리케이션 관리) 요구
  • 고위험 사용자에 대한 암호 변경 요구

Microsoft가 도입한 특히 강력한 기능은 인증 강도(Authentication Strengths)입니다. 과거에는 MFA가 흔히 이분법적 선택으로 취급되었습니다. 즉, MFA를 사용하거나 사용하지 않거나 둘 중 하나였습니다. 그러나 모든 인증 방법이 같은 수준의 보안을 제공하지는 않습니다. 피싱 공격은 정교한 AITM(adversary-in-the-middle) 공격을 통해 기존의 SMS, 음성, 심지어 기본 푸시 알림까지 우회하도록 진화해 왔습니다.

Authentication Strengths를 사용하면 고가치 자산이나 고위험 시나리오에 허용할 인증 방법을 정확하게 정의할 수 있습니다. 예를 들어 FIDO2 보안 키나 Windows Hello for Business 같은 피싱 저항성 MFA를 요구하고, SMS나 기존 전화 통화 같은 보안 수준이 낮은 방법은 제한하는 정책을 만들 수 있습니다. 이렇게 하면 일상적으로 사용하는 앱은 표준 MFA를 허용하고, 관리 포털이나 민감한 금융 시스템에는 피싱 저항성 자격 증명을 요구하는, 위험 등급별로 세분화된 인증 모델을 구현할 수 있습니다.

정책 설계 및 테스트를 위한 모범 사례

조건부 액세스를 구현하면 보안 태세를 크게 강화할 수 있지만, 잘못 구성하면 전역 관리자를 포함한 조직 전체가 잠길 수도 있습니다. 흔히 말하듯 큰 힘에는 큰 책임이 따릅니다. 스스로 장애를 일으키는 일을 피할 수 있도록, 조건부 액세스 정책을 설계하고 테스트하고 관리하기 위한 필수 모범 사례를 살펴보겠습니다.

무엇보다 먼저, 관리자가 스스로 잠기는 상황을 피하십시오. 핵심 조건부 액세스 정책에서 비상 액세스 계정(강력하고 안전하게 보관된 암호를 갖춘 클라우드 전용 긴급 관리자 계정)을 최소 하나 이상 반드시 제외하십시오. 또한 관리자 계정에 대해서는 엄격한 테스트와 강력한 모니터링을 적용하되, 정책이 잘못 동작하더라도 언제든 복구할 수 있는 안전망을 유지하십시오.

둘째, 단계적 배포 방식을 채택하십시오. 제한적인 정책을 만들고 곧바로 모든 사용자에게 적용하지 마십시오. 대신 "보고 전용(Report-only)" 모드를 활용하십시오. 보고 전용 모드를 사용하면 정책을 실제로 시행하지 않고도 그 영향을 평가할 수 있습니다. Entra ID는 해당 정책이 액세스를 차단했을지 또는 허용했을지를 로그인 로그에 기록하므로, 정책을 시행하기 전에 사용자 불편이나 워크플로 중단 가능성을 미리 파악할 수 있습니다.

시행할 준비가 되면, IT 부서나 협조적인 비즈니스 부서처럼 파일럿 그룹을 대상으로 먼저 시작하십시오. 이들의 로그인 로그를 모니터링하고 피드백을 수집하며 조건을 다듬은 다음, 정책이 조직 전체를 포괄할 때까지 점진적으로 범위를 넓히십시오.

마지막으로, 정책을 명확하게 문서화하고 정기적으로 검토하십시오. 비즈니스 요구 사항은 바뀌고, 직원은 역할이 바뀌며, 보안 위협도 진화합니다. 2년 전에는 타당했던 정책이 지금은 지나치게 제한적이거나 위험할 만큼 낡았을 수 있습니다. 조건부 액세스 상태를 검토하는 정기적인 주기를 확립하면 제로 트러스트 경계가 탄력적이고 효과적이며 조직 목표에 부합하도록 유지할 수 있습니다.

함께 들어주시고 읽어주셔서 감사합니다! 조건부 액세스를 익히는 것은 여정과 같지만, 이 단계들을 따르면 Microsoft Entra ID에서 탄력적인 제로 트러스트 보안 경계를 구축하는 길에 잘 들어서게 될 것입니다. 클라우드 보안에 대한 더 깊은 이야기를 원하신다면 팟캐스트를 구독해 주시고, 다음 에피소드에서 다시 만나요!

Entities in this article

Conditional Access Microsoft Entra ID Zero Trust Multifactor authentication (MFA)

Related articles

RSS