조건부 액세스 정책을 사용하여 AI 보호
적절하게 사용되는 경우 Microsoft Security Copilot 및 Microsoft 365 Copilot와 같은 AI(생성 인공 지능) 서비스가 조직에 가치를 가져다 줍니다. 이러한 서비스를 오용으로부터 보호하는 작업은 Microsoft Entra 조건부 액세스 정책과 같은 기존 기능을 사용하여 수행할 수 있습니다.
이러한 생성 AI 서비스에 조건부 액세스 정책을 적용하는 작업은 모든 사용자, 위험한 사용자 또는 로그인 및 내부자 위험이 있는 사용자의 모든 리소스를 대상으로 하는 기존 정책을 통해 수행할 수 있습니다.
이 문서에서는 정책 적용을 위해 Microsoft Security Copilot 및 Microsoft 365 Copilot와 같은 특정 생성 AI 서비스를 대상으로 지정하는 방법을 보여 줍니다.
PowerShell을 사용하여 대상 지정 가능한 서비스 주체 만들기
이러한 생성 AI 서비스를 개별적으로 대상으로 지정하려면 조직에서 조건부 액세스 앱 선택기에서 사용할 수 있도록 다음 서비스 주체를 만들어야 합니다. 다음 단계에서는 Microsoft Graph PowerShell SDK의 일부인 New-MgServicePrincipal cmdlet을 사용하여 이러한 서비스 주체를 추가하는 방법을 보여 줍니다.
# Connect with the appropriate scopes to create service principals
Connect-MgGraph -Scopes "Application.ReadWrite.All"
# Create service principal for the service Enterprise Copilot Platform (Microsoft 365 Copilot)
New-MgServicePrincipal -AppId fb8d773d-7ef8-4ec0-a117-179f88add510
# Create service principal for the service Security Copilot (Microsoft Security Copilot)
New-MgServicePrincipal -AppId bb5ffd56-39eb-458c-a53a-775ba21277da
조건부 액세스 정책 만들기
Microsoft 365 Copilot 및 Microsoft Security Copilot와 같은 서비스를 채택하는 조직에서는 보안 요구 사항을 충족하는 사용자만 액세스할 수 있도록 해야 합니다. 예시:
- 생성 AI 서비스의 모든 사용자는 피싱 방지 MFA를 완료해야 합니다.
- 내부 위험이 보통인 경우 생성 AI 서비스의 모든 사용자는 규격 디바이스에서 액세스해야 합니다.
- 내부 위험이 높아지면 생성 AI 서비스의 모든 사용자가 차단됩니다.
팁
다음 조건부 액세스 정책은 포함된 환경이 아닌 독립 실행형 환경을 대상으로 합니다.
사용자 제외
조건부 액세스 정책은 강력한 도구이므로 정책에서 다음 계정을 제외하는 것이 좋습니다.
- 정책 잘못된 구성으로 인한 잠금을 방지하기 위한 비상 액세스 또는 비상 계정 드문 시나리오에서 모든 관리자가 잠기면 응급 액세스 관리 계정을 사용하여 로그인하고 액세스를 복구하는 단계를 수행할 수 있습니다.
- 자세한 내용은 Microsoft Entra ID에서 긴급 액세스 계정 관리 문서를 참조하세요.
- 서비스 계정 및 서비스 주체(예: Microsoft Entra Connect 동기화 계정). 서비스 계정은 특정 사용자에게 연결되지 않은 비대화형 계정입니다. 일반적으로 애플리케이션에 대한 프로그래매틱 액세스를 허용하는 백 엔드 서비스에서 사용하지만 관리 목적으로 시스템에 로그인할 때도 사용합니다. 서비스 주체가 수행한 호출은 사용자로 범위가 지정된 조건부 액세스 정책에서 차단하지 않습니다. 워크로드 ID에 조건부 액세스를 사용하여 서비스 주체를 대상으로 하는 정책을 정의합니다.
- 조직에서 스크립트 또는 코드에 이러한 계정을 사용 중인 경우 이를 관리 ID로 바꾸는 것이 좋습니다.
생성 AI 서비스의 모든 사용자는 피싱 방지 MFA를 완료해야 합니다.
다음 단계는 모든 사용자가 인증 강도 정책을 사용하여 다단계 인증을 수행하도록 요구하는 조건부 액세스 정책을 만드는 데 도움이 됩니다.
Warning
외부 인증 방법을 사용하는 경우 현재 인증 강도와 호환되지 않으며 다단계 인증 권한 부여 제어를 사용해야 합니다.
- 최소한 조건부 액세스 관리자로 Microsoft Entra 관리 센터에 로그인합니다.
- 보호>조건부 액세스>정책으로 이동합니다.
- 새 정책을 선택합니다.
- 정책에 이름을 지정합니다. 조직에서 정책 이름에 의미 있는 표준을 만드는 것이 좋습니다.
- 할당 아래에서 사용자 또는 워크로드 ID를 선택합니다.
- 포함에서 모든 사용자를 선택합니다.
- 제외에서 사용자 및 그룹을 선택하고 조직의 긴급 액세스 또는 비상 계정을 선택합니다.
- 대상 리소스>리소스(이전의 클라우드 앱)>에서 리소스 선택 포함>, 선택:
- Enterprise Copilot Platform fb8d773d-7ef8-4ec0-a117-179f88add510(Microsoft 365 Copilot)
- 보안 코필로트 bb5ffd56-39eb-458c-a53a-775ba21277da(Microsoft Security Copilot)
- 액세스 제어>권한 부여에서 액세스 권한 부여를 선택합니다.
- 인증 강도 필요를 선택한 다음, 목록에서 기본 제공 피싱 방지 MFA 인증 강도를 선택합니다.
- 선택을 선택합니다.
- 설정을 확인하고 정책 사용을 보고 전용으로 설정합니다.
- 만들기를 선택하여 정책을 만들어 사용하도록 설정합니다.
관리자가 보고 전용 모드를 사용하여 설정을 확인한 후 정책 사용 토글을 보고 전용에서 켜기로 이동할 수 있습니다.
내부 위험이 보통인 경우 생성 AI 서비스의 모든 사용자는 규격 디바이스에서 액세스해야 합니다.
팁
다음 정책을 만들기 전에 적응형 보호를 구성합니다.
Microsoft Intune에서 규정 준수 정책을 만들지 않으면 이 조건부 액세스 정책이 의도한 대로 작동하지 않습니다. 먼저 규정 준수 정책을 만들고 계속하기 전에 하나 이상의 규정 준수 디바이스가 있는지 확인합니다.
- 최소한 조건부 액세스 관리자로 Microsoft Entra 관리 센터에 로그인합니다.
- 보호>조건부 액세스>정책으로 이동합니다.
- 새 정책을 선택합니다.
- 정책에 이름을 지정합니다. 조직에서 정책 이름에 의미 있는 표준을 만드는 것이 좋습니다.
- 할당 아래에서 사용자 또는 워크로드 ID를 선택합니다.
- 포함에서 모든 사용자를 선택합니다.
- 제외 아래:
- 사용자 및 그룹을 선택하고 조직의 비상 액세스 또는 비상 계정을 선택합니다.
- 게스트 또는 외부 사용자를 선택하고 다음을 선택합니다.
- B2B 직접 연결 사용자.
- 서비스 공급자 사용자.
- 기타 외부 사용자.
- 대상 리소스>리소스(이전의 클라우드 앱)>에서 리소스 선택 포함>, 선택:
- Enterprise Copilot Platform fb8d773d-7ef8-4ec0-a117-179f88add510(Microsoft 365 Copilot)
- 보안 코필로트 bb5ffd56-39eb-458c-a53a-775ba21277da(Microsoft Security Copilot)
- 조건>내부 위험에서 구성을 예로 설정합니다.
- 정책을 적용하기 위해 할당해야 하는 위험 수준을 선택합니다에서
- 보통을 선택합니다.
- 완료를 선택합니다.
- 정책을 적용하기 위해 할당해야 하는 위험 수준을 선택합니다에서
- 액세스 제어>권한 부여에서 다음을 수행합니다.
- 준수 상태로 표시된 디바이스 필요를 선택합니다.
- 선택을 선택합니다.
- 설정을 확인하고 정책 사용을 보고 전용으로 설정합니다.
- 만들기를 선택하여 정책을 만들어 사용하도록 설정합니다.
관리자가 보고 전용 모드를 사용하여 설정을 확인한 후 정책 사용 토글을 보고 전용에서 켜기로 이동할 수 있습니다.
내부 위험이 높아지면 생성 AI 서비스의 모든 사용자가 차단됩니다.
팁
다음 정책을 만들기 전에 적응형 보호를 구성합니다.
- 최소한 조건부 액세스 관리자로 Microsoft Entra 관리 센터에 로그인합니다.
- 보호>조건부 액세스>정책으로 이동합니다.
- 새 정책을 선택합니다.
- 정책에 이름을 지정합니다. 조직에서 정책 이름에 의미 있는 표준을 만드는 것이 좋습니다.
- 할당 아래에서 사용자 또는 워크로드 ID를 선택합니다.
- 포함에서 모든 사용자를 선택합니다.
- 제외 아래:
- 사용자 및 그룹을 선택하고 조직의 비상 액세스 또는 비상 계정을 선택합니다.
- 게스트 또는 외부 사용자를 선택하고 다음을 선택합니다.
- B2B 직접 연결 사용자.
- 서비스 공급자 사용자.
- 기타 외부 사용자.
- 대상 리소스>리소스(이전의 클라우드 앱)>에서 리소스 선택 포함>, 선택:
- Enterprise Copilot Platform fb8d773d-7ef8-4ec0-a117-179f88add510(Microsoft 365 Copilot)
- 보안 코필로트 bb5ffd56-39eb-458c-a53a-775ba21277da(Microsoft Security Copilot)
- 조건>내부 위험에서 구성을 예로 설정합니다.
- 정책을 적용하기 위해 할당해야 하는 위험 수준을 선택합니다에서
- 승격을 선택합니다.
- 완료를 선택합니다.
- 정책을 적용하기 위해 할당해야 하는 위험 수준을 선택합니다에서
- 액세스 제어>권한 부여에서 액세스 차단을 선택하고 선택을 선택합니다.
- 설정을 확인하고 정책 사용을 보고 전용으로 설정합니다.
- 만들기를 선택하여 정책을 만들어 사용하도록 설정합니다.
관리자가 보고 전용 모드를 사용하여 설정을 확인한 후 정책 사용 토글을 보고 전용에서 켜기로 이동할 수 있습니다.