Share via


BYOL(Bring Your Own License) 솔루션으로 취약성 검사 사용

클라우드용 Microsoft Defender의 서버용 Defender 계획에는 기본 제공 취약성 평가 도구가 있습니다. 취약성 평가 도구에는 외부 라이선스가 필요하지 않으며 Azure Arc 지원 컴퓨터를 지원합니다.

통합 취약성 평가 도구를 사용하지 않으려면 Qualys 또는 Rapid7에서 프라이빗 라이선스를 받은 자체 취약성 평가 솔루션을 사용할 수 있습니다. 이 문서에서는 동일한 구독에 속한 여러 VM에 이러한 파트너 솔루션 중 하나를 배포하는 데 필요한 단계를 설명합니다(Azure Arc 지원 컴퓨터는 아님).

가용성

측면 세부 정보
릴리스 상태: GA(일반 공급)
머신 종류: Azure Virtual Machines
Azure Arc 지원 머신
가격 책정: Free
필요한 역할 및 권한: 리소스 소유자는 검사기를 배포할 수 있습니다.
보안 읽기 권한자는 발견 사항을 볼 수 있습니다.
클라우드: 상용 클라우드
국가적(Azure Government, 21Vianet에서 운영하는 Microsoft Azure)

Azure Portal에서 BYOL 솔루션 배포

BYOL 옵션은 지원되는 타사 취약성 평가 솔루션을 참조합니다. 현재 Qualys 및 Rapid7은 모두 지원되는 공급 기업입니다.

지원되는 솔루션은 파트너의 관리 플랫폼에 취약성 데이터를 보고합니다. 그러면 해당 플랫폼은 취약성 및 상태 모니터링 데이터를 클라우드용 Defender에 다시 제공합니다. 워크로드 보호 대시보드에서 취약한 VM을 식별하고 클라우드용 Defender에서 직접 파트너 관리 콘솔로 전환하여 보고서 및 자세한 정보를 볼 수 있습니다.

  1. Azure Portal에서 Defender for Cloud를 엽니다.

  2. 클라우드용 Defender 메뉴에서 권장 사항 페이지를 엽니다.

  3. 컴퓨터에 취약성 평가 솔루션이 있어야 함 권장 사항을 선택합니다.

    **가상 머신에서 취약성 평가 솔루션을 사용하도록 설정해야 함** 권장 사항 페이지의 머신 그룹화

    VM은 다음 그룹 중 하나 이상에 나타납니다.

    • 정상 리소스 – 클라우드용 Defender는 해당 VM에서 실행되는 취약성 평가 솔루션을 검색했습니다.
    • 비정상 리소스 – 해당 VM에 취약성 검사기 확장을 배포할 수 있습니다.
    • 해당하지 않는 리소스 - 해당 VM에는 취약성 검사기 확장을 배포할 수 없습니다.
  4. 비정상 컴퓨터 목록에서 취약성 평가 솔루션을 받을 컴퓨터를 선택하고 재구성을 선택합니다.

    Important

    구성에 따라 이 목록의 하위 집합만 표시될 수 있습니다.

    • 타사 취약성 검사기가 구성되지 않은 경우 배포할 기회가 제공되지 않습니다.
    • 선택한 VM이 서버용 Microsoft Defender로 보호되지 않는 경우 클라우드용 Defender 통합 취약성 검사기 옵션을 사용할 수 없습니다.

    리소스에 대한 수정 단추를 선택한 후의 솔루션 화면 스크린샷.

  5. 새 BYOL 구성을 설정하는 경우 새 타사 취약성 검사기 구성을 선택하고, 관련 확장을 선택하고, 계속을 선택한 다음, 공급 기업의 세부 정보를 다음과 같이 입력합니다.

    1. 리소스 그룹기존 항목 사용을 선택합니다. 나중에 이 리소스 그룹을 삭제하는 경우 BYOL 솔루션을 사용할 수 없습니다.
    2. 위치에 솔루션의 지리적 위치를 선택합니다.
    3. Qualys의 경우 Qualys에서 제공한 라이선스를 라이선스 코드 필드에 입력합니다.
    4. Rapid7의 경우 Rapid7 구성 파일을 업로드합니다.
    5. 퍼블릭 키 상자에 파트너가 제공하는 퍼블릭 키 정보를 입력합니다.
    6. 이 솔루션의 구독에서 검색된 모든 VM에 이 취약성 평가 에이전트를 자동으로 설치하려면 자동 배포를 선택합니다.
    7. 확인을 선택합니다.
  6. BYOL 솔루션을 이미 설정한 경우에는 구성된 타사 취약성 검사기 배포를 선택하고, 관련 확장을 선택한 다음 계속을 선택합니다.

취약성 평가 솔루션이 대상 컴퓨터에 설치된 후에 클라우드용 Defender는 검사를 실행하여 시스템과 애플리케이션에서 취약성을 탐지하고 식별합니다. 첫 번째 검색을 완료하려면 몇 시간이 걸릴 수 있습니다. 그 후 매시간 실행됩니다.

PowerShell 및 REST API를 사용하여 BYOL 솔루션 배포

Qualys 또는 Rapid7에서 개인적으로 사용이 허가된 자체 취약성 평가 솔루션을 프로그래밍 방식으로 배포하려면 제공된 스크립트 PowerShell >취약성 솔루션을 사용합니다. 이 스크립트는 REST API를 사용하여 클라우드용 Defender에서 새 보안 솔루션을 만듭니다. 서비스 공급자(Qualys 또는 Rapid7)이 제공하는 라이선스 및 키가 필요합니다.

Important

라이선스당 솔루션은 하나만 만들 수 있습니다. 동일한 이름/라이선스/키를 사용하여 다른 솔루션을 만들려고 하면 실패합니다.

필수 조건

필수 PowerShell 모듈:

  • Install-module Az
  • Install-module Az.security

스크립트 실행

스크립트를 실행하려면 다음 매개 변수에 대한 관련 정보가 필요합니다.

매개 변수 Required 참고
SubscriptionId 분석하려는 리소스가 포함된 Azure 구독의 subscriptionID입니다.
ResourceGroupName 리소스 그룹의 이름입니다. 기본값("DefaultResourceGroup-xxx")을 포함하여 기존 리소스 그룹을 사용합니다.
솔루션은 Azure 리소스가 아니기 때문에 리소스 그룹 아래에 나열되지 않지만 여전히 연결되어 있습니다. 나중에 리소스 그룹을 삭제하면 BYOL 솔루션을 사용할 수 없습니다.
vaSolutionName 새 솔루션의 이름입니다.
vaType Qualys 또는 Rapid7입니다.
licenseCode 공급 업체에서 제공하는 라이선스 문자열입니다.
publicKey 공급 업체에서 제공하는 퍼블릭 키입니다.
autoUpdate - 이 VA 솔루션에 대해 자동 배포를 사용(true) 또는 사용하지 않도록(false) 설정합니다. 사용하도록 설정되면 구독의 모든 새 VM이 자동으로 솔루션에 연결을 시도합니다.
(기본값: False)

구문:

.\New-ASCVASolution.ps1 -subscriptionId <Subscription Id> -resourceGroupName <RG Name>
-vaSolutionName <New solution name> -vaType <Qualys / Rapid7> -autoUpdate <true/false>
-licenseCode <License code from vendor> -publicKey <Public Key received from vendor>

예(이 예제에는 유효한 라이선스 정보가 포함되어 있지 않음):

.\New-ASCVASolution.ps1 -subscriptionId 'f4cx1b69-dtgb-4ch6-6y6f-ea2e95373d3b' -resourceGroupName 'DefaultResourceGroup-WEU' -vaSolutionName 'QualysVa001' -vaType 'Qualys' -autoUpdate 'false' `
-licenseCode 'eyJjaWQiOiJkZDg5OTYzXe4iMTMzLWM4NTAtODM5FD2mZWM1N2Q3ZGU5MjgiLCJgbTYuOiIyMmM5NDg3MS1lNTVkLTQ1OGItYjhlMC03OTRhMmM3YWM1ZGQiLCJwd3NVcmwiOiJodHRwczovL3FhZ3B1YmxpYy1wMDEuaW50LnF1YWx5cy5jb20vQ2xvdSKJY6VudC8iLCJwd3NQb3J0IjoiNDQzIn0=' `
-publicKey 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOiOLXjOywMfLZIBGPZLwSocf1Q64GASLK9OHFEmanBl1nkJhZDrZ4YD5lM98fThYbAx1Rde2iYV1ze/wDlX4cIvFAyXuN7HbdkeIlBl6vWXEBZpUU17bOdJOUGolzEzNBhtxi/elEZLghq9Chmah82me/okGMIhJJsCiTtglVQIDAQAB'

Azure Marketplace에서 Qualys Virtual Scanner Appliance를 가져오는 방법에 대해 자세히 알아봅니다.

다음 단계