PowerShell을 사용하여 클라우드용 Microsoft Defender 온보딩 자동화

클라우드용 Microsoft Defender PowerShell 모듈을 사용하여 프로그래밍 방식으로 Azure 워크로드를 보호할 수 있습니다. PowerShell을 사용하면 작업을 자동화하고 수동 작업에 내재된 사용자 오류를 방지할 수 있습니다. 이는 수백, 수천 개의 리소스가 있는 수십 개의 구독을 포함하는 대규모 배포에서 특히 유용하며, 모두 처음부터 보호해야 합니다.

PowerShell을 사용하여 온보딩 클라우드용 Microsoft Defender 사용하면 Azure 리소스의 온보딩 및 관리를 프로그래밍 방식으로 자동화하고 필요한 보안 컨트롤을 추가할 수 있습니다.

이 문서에서는 사용자 환경에서 수정하고 사용하여 구독 간에 클라우드용 Defender 롤아웃할 수 있는 샘플 PowerShell 스크립트를 제공합니다.

이 예제에서는 ID가 <Subscription ID> 구독에서 클라우드용 Defender 사용하도록 설정하고 고급 위협 방지 및 검색 기능을 제공하는 클라우드용 Microsoft Defender 향상된 보안 기능을 사용하도록 설정하여 높은 수준의 보호를 제공하는 권장 설정을 적용합니다.

  1. 클라우드용 Microsoft Defender 보안 강화를 사용하도록 설정합니다.

  2. 조직의 CISO를 클라우드용 Defender 경고 및 주목할 만한 이벤트에 대한 보안 연락처로 설정합니다.

  3. 클라우드용 Defender의 기본 보안 정책을 할당합니다.

필수 조건

클라우드용 Defender cmdlet을 실행하기 전에 다음 단계를 수행해야 합니다.

  1. 관리자 권한으로 PowerShell을 실행합니다.

  2. PowerShell에서 다음 명령을 실행합니다.

    Set-ExecutionPolicy -ExecutionPolicy AllSigned
    
    Install-Module -Name Az.Security -Force
    

PowerShell을 사용하여 클라우드용 Defender 온보딩

  1. 클라우드용 Defender 리소스 공급자에 구독을 등록합니다.

    Set-AzContext -Subscription "<Subscription ID>"
    
    Register-AzResourceProvider -ProviderNamespace 'Microsoft.Security'
    
  2. 선택 사항: 구독의 적용 범위 수준(클라우드용 Microsoft Defender 향상된 보안 기능 켜기/끄기)을 설정합니다. 정의되지 않은 경우 이러한 기능은 해제됩니다.

    Set-AzContext -Subscription "<Subscription ID>"
    
    Set-AzSecurityPricing -Name "VirtualMachines" -PricingTier "Standard"
    
  3. 선택 사항: 온보딩한 구독에 대한 보안 연락처 세부 정보를 정의하고 클라우드용 Defender 생성된 경고 및 알림의 수신자로 사용하는 것이 좋습니다.

    Set-AzSecurityContact -Name "default1" -Email "CISO@my-org.com" -AlertAdmin -NotifyOnAlert
    
  4. 기본 클라우드용 Defender 정책 이니셔티브를 할당합니다.

    Register-AzResourceProvider -ProviderNamespace 'Microsoft.PolicyInsights'
    
    $Policy = Get-AzPolicySetDefinition | where {$_.Properties.displayName -EQ 'Microsoft cloud security benchmark'} 
    
    New-AzPolicyAssignment -Name 'Microsoft cloud security benchmark' -PolicySetDefinition $Policy -Scope '/subscriptions/$($Subscription.Id)'
    

PowerShell을 사용하여 클라우드용 Microsoft Defender 등록했습니다.

이제 자동화 스크립트와 함께 이러한 PowerShell cmdlet을 사용하여 구독 및 리소스를 프로그래밍 방식으로 반복할 수 있습니다. 이렇게 하면 시간이 절약되고 사용자 오류가 발생할 가능성이 줄어듭니다. 이 sample 스크립트 참조로 사용할 수 있습니다.

참고하십시오

PowerShell을 사용하여 클라우드용 Defender 온보딩을 자동화하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.

클라우드용 Defender 대한 자세한 내용은 다음 문서를 참조하세요.