Skip to main content

Microsoft Azure Authorization 정보

Microsoft Azure Authorization 소스는 연결한 구독에서 Azure RBAC 역할 할당 및 역할 정의와 Azure Policy 정의 및 할당을 읽습니다. Iru의 증거는 누가 무엇에 액세스할 수 있는지와 어떤 정책이 할당되었는지를 반영하며, Iru는 Azure에 변경 사항을 다시 쓰지 않습니다. Iru는 로그인한 사용자를 대신하여 Azure Resource Manager에 대해 위임된 OAuth 2.0을 사용하므로, 수집은 해당 사용자의 기존 Azure 권한을 따릅니다.

작동 방식

Iru는 Azure Resource Manager(management.azure.com)에 대해 Microsoft의 OAuth 2.0 authorization code 흐름(위임된 권한)을 사용합니다. 팝업에서 로그인하고 동의하면 Iru는 수명이 짧은 액세스 토큰을 받고 자동으로 갱신합니다(해당하는 경우 새로 고침 토큰 순환 포함). 요청되는 OAuth 범위는 다음과 같습니다. https://management.azure.com/user_impersonation 이 범위는 구독에 대한 해당 사용자의 RBAC로 제한되어 로그인한 사용자로서 ARM API에 대한 읽기 액세스 권한을 부여합니다.

Iru가 수집하는 항목

Iru는 역할 할당이나 정책 구성을 수정하지 않습니다. 공식 참고 자료: Azure RBAC documentation, REST API, List role assignments (concept), Built-in roles, OAuth 2.0 auth code flow.

사전 요구 사항

  • Azure 포털에 로그인할 수 있는 Microsoft Entra ID 계정.
  • Iru가 읽을 구독에 대해 최소한 기본 제공 Reader 역할(또는 이에 준하는 읽기 액세스 권한). 여기에는 할당, 정의 및 정책 메타데이터에 대한 Microsoft.Authorization/*/read가 포함됩니다.
  • 소스를 활성화할 때 커넥터 마법사가 열릴 수 있도록 브라우저 팝업 허용.
액세스 확인 방법: Subscriptions → 구독 → Access control (IAM) → View my access에서 해당 범위에 Reader(또는 상위) 역할이 있는지 확인합니다. 역할 할당이 필요한 경우 구독 관리자가 Azure CLI를 사용할 수 있습니다(자리 표시자를 바꾸세요).

Microsoft Azure Authorization을 Iru에 연결

먼저 Microsoft Azure에서 포털 액세스와 Reader 범위를 확인한 다음 Iru Compliance에서 OAuth를 완료합니다. 마법사에 Step 1 of 1: Perform OAuth Authentication이 표시됩니다.
Iru Compliance에서 OAuth를 시작하기 전에 이 탭을 완료하세요.
1

Azure 포털에 로그인

portal.azure.com을 열고 Iru 마법사에서 사용할 Microsoft Entra ID 계정(Iru가 읽을 테넌트와 동일)으로 로그인합니다.
2

대상 구독 열기

Subscriptions를 검색하고 Iru가 Authorization 메타데이터(역할 할당, 정의, 정책)를 수집할 구독을 엽니다.
3

Reader 액세스 확인

구독에서 Access control (IAM) → View my access를 엽니다. 사전 요구 사항에 설명된 대로 Reader(또는 이 범위에서 Microsoft.Authorization/*/read를 포함하는 다른 역할)가 표시되는지 확인합니다.
4

브라우저에서 팝업 허용

커넥터 마법사에서 Microsoft 동의 화면이 열릴 수 있도록 Iru 호스트 이름에 대한 팝업을 허용합니다.
5

다중 테넌트 관련 주의 사항 확인

회사에서 여러 Microsoft Entra ID 테넌트를 사용하는 경우, OAuth 팝업이 올바른 회사 계정을 선택하도록 동일한 브라우저 프로필에서 개인 Microsoft 계정에서 로그아웃하거나 비공개 창을 사용하세요.
Iru Compliance 탭에서 계속 진행하세요.
Authorization 메타데이터는 구독 범위에서 읽습니다. 여러 구독을 포함하려면 구독마다 흐름을 반복하거나 필요한 각 구독에 Reader 권한이 있는 계정을 사용하세요.

문제 해결

Iru 사이트에 대한 팝업 차단 설정을 확인한 후 다시 시도하세요.
인증 계정에 구독에 대한 Reader 역할이 있는지 확인하세요(사전 요구 사항 참조).
조직에 여러 테넌트가 있는 경우 Microsoft 팝업에서 로그아웃한 후 올바른 테넌트의 계정으로 로그인하세요.
연결이 활성 상태인 동안 액세스 토큰은 약 1시간마다 갱신됩니다. 새로 고침이 중단되면(예: 장기간 비활성 후) 카드에 Broken이 표시될 수 있습니다. 소스를 껐다가 다시 켠 후 OAuth를 다시 완료하세요.

관련 문서

Sources 관리

모든 Compliance 소스를 찾아보고 관리합니다.

Compliance 시작하기

프레임워크, 작업 및 아티팩트.

Iru 개요

Endpoint, Compliance 및 Identity가 함께 작동하는 방식.

Artifacts 관리

소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.