Microsoft에서 제공하는 클라우드 기반 ID 및 액세스 관리 서비스
구) Azure Active Directory
Microsoft Entra ID 검사
Active Directory Domain Services(AD DS)
•
사용자 계정 및 암호와 같은 디렉터리 데이터를 저장하는 방법을 제공
•
네트워크 사용자, 관리자, 기타 디바이스 및 서비스에서 이 데이터를 사용할 수 있도록 하는 디렉터리 서비스
•
도메인 컨트롤러라고 하는 Windows Server에서 서비스로 실행
Microsoft Entra ID
•
다단계 인증, ID 보호, 셀프 서비스 암호 재설정 지원 등 AD DS에서 기본적으로 사용할 수 없는 기능 집합에도 액세스
•
PaaS(서비스 제품 플랫폼) 제품의 일부
◦
클라우드에서 Microsoft 관리 디렉터리 서비스로 작동
◦
고객이 소유하고 관리하는 핵심 인프라에 속하지 않으며 서비스 제공 인프라 제품도 아님
•
조직 및 개인에게 클라우드 기반 리소스에 대한 보다 안전한 액세스를 제공
•
온-프레미스 앱에 더 중점을 둔 AD DS와 달리 웹 기반 앱에 ID 관리 서비스를 제공하는 데 훨씬 더 중점을 둔 다른 서비스
Microsoft Entra Tenant
설계상 다중 테넌트이며, 개별 디렉터리 인스턴스 간의 격리를 보장하기 위해 특별히 구현
Tenant
•
일반적 관점
◦
각각 Microsoft Entra ID를 사용하는 Microsoft 365, Intune 또는 Azure와 같은 Microsoft 클라우드 기반 서비스 구독에 등록한 회사 또는 조직
•
기술적 관점
◦
개별 Microsoft Entra 인스턴스
▪
Azure 구독 내에서 여러 Microsoft Entra 테넌트를 만들 수 있음
▪
언제든지 Azure 구독은 하나의 Microsoft Entra 테넌트에만 연결되어야 함
•
연결되어 있는 경우, RBAC를 통해 Azure 구독의 리소스에 대한 권한을 특정 Microsoft Entra 테넌트에 있는 사용자, 그룹, 애플리케이션에 부여 가능
•
각 Microsoft Entra 테넌트에는 고유한 접두사로 구성된 기본 DNS(Domain Name System) 도메인 이름이 할당
◦
Azure 구독을 만드는 데 사용하는 Microsoft 계정 이름에서 파생
◦
Microsoft Entra 테넌트를 만들 때 명시적으로 제공되며 접두사 뒤에는 onmicrosoft.com 접미사가 이어짐
◦
동일한 Microsoft Entra 테넌트에 하나 이상의 사용자 지정 도메인 이름을 추가하는 것이 가능(일반적)
▪
해당 회사 또는 조직이 소유한 DNS 도메인 네임스페이스를 활용
•
사용자, 그룹, 애플리케이션과 같은 Microsoft Entra 개체에 대한 보안 경계 및 컨테이너 역할 수행
•
단일 Microsoft Entra 테넌트는 여러 Azure 구독을 지원 가능
Microsoft Entra Schema
AD DS보다 적은 개체 형식이 포함
Microsoft Entra ID의 주된 강점은 사용자, 디바이스, 애플리케이션 데이터를 저장 및 게시하고 사용자, 디바이스, 애플리케이션의 인증 및 권한 부여를 처리하는 디렉터리 서비스를 제공하는 데 있음
Microsoft Entra ID 및 Active Directory Domain Services 비교
Microsoft Entra ID를 단순히 AD DS의 클라우드 기반 대응 버전으로 볼 수도 있지만, Microsoft Entra ID와 AD DS는 공통된 특성을 공유하면서도 몇 가지 중요한 차이점 존재
AD DS
•
물리적 서버 또는 가상 서버에 Windows Server 기반 Active Directory를 기존 방식으로 배포한 것
•
일반적으로 디렉터리 서비스로 여겨지지만, 디렉터리 서비는 Windows Active Directory 기술 제품군의 구성 요소 중 하나일 뿐
•
특징
◦
계층적 X.500 기반 구조를 사용하는 디렉터리 서비스
◦
DNS(Domain Name System)를 사용하여 도메인 컨트롤러와 같은 리소스를 찾음
◦
LDAP(Lightweight Directory Access Protocol) 호출을 사용하여 AD DS를 쿼리하고 관리
◦
인증하기 위해 Kerberos 프로토콜을 주로 사용
◦
관리를 위해 OU 및 GPO를 사용
◦
Active Directory 도메인에 가입하는 컴퓨터를 나타내는 컴퓨터 개체가 포함
◦
위임된 관리를 위해 도메인 간의 트러스트를 사용
Microsoft Entra ID
•
특징
◦
주로 ID 솔루션으로, HTTP(포트 80) 및 HTTPS(포트 443) 통신을 사용하여 인터넷 기반 애플리케이션용으로 설계
◦
다중 테넌트 디렉터리 서비스
◦
Microsoft Entra 사용자 및 그룹은 플랫 구조로 생성(OU나 GPO는 X)
◦
LDAP를 사용하여 Microsoft Entra ID를 쿼리할 수 없음. 대신 Microsoft Entra ID는 HTTP 및 HTTPS를 통해 REST API를 사용
◦
Kerberos 인증을 사용하지 않는 대신, SAML, WS-Federation 및 OpenID Connect와 같은 HTTP 및 HTTPS 프로토콜을 사용하여 인증하고 권한 부여에 OAuth를 사용
◦
페더레이션된 서비스가 포함되어 있고 많은 타사 서비스가 Microsoft Entra ID와 페더레이션되며 Microsoft Entra ID를 신뢰
클라우드 앱용 디렉터리 서비스인 Microsoft Entra ID를 살펴봅니다.
•
클라우드 서비스를 배포할 때 이러한 서비스에 대한 인증 및 권한 부여를 제공하려면 클라우드에 디렉터리 서비스도 있어야 함
•
Microsoft Entra ID는 개발자에게 다른 ID 공급자 또는 온-프레미스 AD DS를 사용하여 Azure의 애플리케이션에 대한 중앙 집중식 인증 및 권한 부여를 제공
•
애플리케이션을 사용할 때 사용자에게 SSO 환경을 제공
•
Microsoft Entra 테넌트를 지정하면 해당 디렉터리에 계정이 있는 사용자만 웹 사이트에 액세스할 수 있도록 할 수 있음
Microsoft Entra ID P1 및 P2 계획 비교
P1 또는 P2 계층은 무료 및 Office 365 버전과 비교해 추가 기능을 제공. 그러나 프리미엄 버전에는 사용자 프로비저닝당 추가 비용이 필요.
•
P1 버전에서 제공하는 기능
◦
셀프 서비스 그룹 관리
◦
고급 보안 보고서 및 경고
◦
다단계 인증(MFA)
◦
Microsoft Identity Manager(MIM) 라이선싱
◦
99.9%의 엔터프라이즈 SLA
◦
쓰기 저장을 사용하여 암호 재설정
◦
Microsoft Entra ID의 Cloud App Discovery 기능
◦
디바이스나 그룹, 위치를 기반으로 하는 조건부 액세스
◦
Microsoft Entra Connect Health
•
P2 라이선스에서 제공하는 추가 기능(P1 기능도 제공하면서)
위험 기반 로그인 구현
◦
Microsoft Entra ID 보호
◦
Microsoft Entra Privileged Identity Management
Microsoft Entra Domain Services 검사
대부분의 조직에서 LOB(기간 업무) 애플리케이션은 도메인 구성원인 컴퓨터와 디바이스에 배포(on-premise)
•
즉, AD DS 기반 자격 증명을 사용 → 그룹 정책에서 이를 관리
◦
Azure에서 앱을 실행하는 경우, 문제는 앱에 인증 서비스를 제공하는 방법(클라우드 네이티브가 아니므로)
•
인증 서비스 제공 문제를 해결하기 위해 Microsoft Entra Domain Services를 제공(클라우드 네이티브 솔루션)
◦
Microsoft Entra ID P1 또는 P2 계층의 일부로 실행됨
▪
Microsoft Entra ID(Azure AD)와 통합된 완전 관리형 도메인 서비스
◦
그룹 정책 관리, 도메인 가입, Kerberos 인증과 같은 도메인 서비스를 Microsoft Entra 테넌트에 제공
◦
로컬로 배포된 AD DS와 완전히 호환되므로 클라우드에서 추가 도메인 컨트롤러를 배포하고 관리할 필요 없이 사용 가능
•
Microsoft Entra ID는 로컬 AD DS와 통합 가능
◦
Microsoft Entra Connect를 구현하면 사용자는 온-프레미스 AD DS와 Microsoft Entra Domain Services 모두에서 조직 자격 증명을 활용 가능
◦
AD DS를 로컬에 배포하지 않은 경우에도 Microsoft Entra Domain Services를 클라우드 전용 서비스로 사용하도록 선택 가능
•
Microsoft Entra Domain Services를 사용하면 LDAP, NTLM 또는 Kerberos 프로토콜을 사용하는 애플리케이션을 온-프레미스 인프라에서 클라우드로 자유롭게 마이그레이션 가능
◦
클라우드의 도메인 컨트롤러 또는 로컬 인프라에 대한 VPN이 없어도 Microsoft SQL Server나 Microsoft SharePoint Server와 같은 애플리케이션을 VM에서 사용하거나 Azure IaaS에 배포할 수 있음



