다음을 통해 공유


컴퓨터에서 Microsoft Defender for SQL 서버 사용

컴퓨터의 DEFENDER for SQL 서버는 Azure Virtual Machines, 온-프레미스 환경 및 Azure Arc 지원 SQL 서버에서 호스트되는 SQL 서버를 보호합니다. 컴퓨터의 DEFENDER for SQL Server는 SQL 서버에 대한 통합 보안 관리 환경을 제공합니다.

필수 조건

클라우드용 Defender 사용하여 AMA를 배포하기 전에 다음 필수 구성 요소가 있는지 확인합니다.

AMA 에이전트를 사용하여 비 Azure 컴퓨터에서 Defender for SQL 사용

비 Azure 컴퓨터에서 Defender for SQL을 사용하도록 설정하기 위한 필수 구성 요소

  • 활성화된 Azure 구독

  • 구독 소유자는 정책을 할당하려는 구독에 대한 권한입니다.

  • 컴퓨터의 SQL Server 필수 조건:

    • 권한: SQL 서버를 운영하는 Windows 사용자는 데이터베이스에 대한 시스템 관리자 역할이 있어야 합니다.
    • 확장: 다음 확장은 허용 목록에 추가되어야 합니다.
      • Defender for SQL(IaaS 및 Arc)
        • 게시자: Microsoft.Azure.AzureDefenderForSQL
        • 형식: AdvancedThreatProtection.Windows
      • SQL IaaS 확장(IaaS):
        • 게시자: Microsoft.SqlServer.Management
        • 형식: SqlIaaSAgent
      • SQL IaaS 확장(Arc):
        • 게시자: Microsoft.AzureData
        • 형식: WindowsAgent.SqlServer
      • AMA 확장(IaaS 및 Arc):
        • 게시자: Microsoft.Azure.Monitor
        • 형식: AzureMonitorWindowsAgent

"정책 거부" 허용 목록의 명명 규칙

  • Defender for SQL은 리소스를 만들 때 다음과 같은 명명 규칙을 사용합니다.

    • 데이터 수집 규칙: MicrosoftDefenderForSQL--dcr
    • DCRA: /Microsoft.Insights/MicrosoftDefenderForSQL-RulesAssociation
    • 리소스 그룹: DefaultResourceGroup-
    • Log Analytics 작업 영역: D4SQL--
  • Defender for SQL은 MicrosoftDefenderForSQLcreatedBy 데이터베이스 태그로 사용합니다.

비 Azure 컴퓨터에서 Defender for SQL을 사용하도록 설정하는 단계

  1. Azure Arc에 SQL Server를 연결합니다. 지원되는 운영 체제, 연결 구성 및 필요한 권한에 대한 자세한 내용은 다음 설명서를 참조하세요.

  2. Azure Arc가 설치되면 SQL Server용 Azure 확장이 데이터베이스 서버에 자동으로 설치됩니다. 자세한 내용은 Azure Arc를 통해 지원되는 SQL Server의 자동 연결 관리를 참조하세요.

Defender for SQL 사용

  1. Azure Portal에 로그인합니다.

  2. 클라우드용 Microsoft Defender를 검색하여 선택합니다.

  3. 클라우드용 Defender 메뉴에서 환경 설정을 선택합니다.

  4. 관련 구독을 선택합니다.

  5. Defender 플랜 페이지에서 데이터베이스 계획을 찾아 유형 선택을 선택합니다.

    Defender 플랜 페이지에서 유형을 선택하는 옵션이 있는 위치를 보여 주는 스크린샷.

  6. 리소스 종류 선택 창에서 컴퓨터의 SQL 서버 플랜을 켜기로 전환합니다.

  7. 계속을 선택합니다.

  8. 저장을 선택합니다.

  9. 사용하도록 설정되면 다음 정책 이니셔티브 중 하나를 사용합니다.

    • 기본 Log Analytics 작업 영역에 대한 Log Analytics 작업 영역이 있는 SQL 및 AMA용 Microsoft Defender를 설치하도록 SQL VM 및 Arc 지원 SQL 서버를 구성합니다. 이렇게 하면 데이터 수집 규칙 및 기본 Log Analytics 작업 영역이 있는 리소스 그룹이 만들어집니다. Log Analytics 작업 영역에 대한 자세한 내용은 Log Analytics 작업 영역 개요를 참조하세요.

    기본 Log Analytics 작업 영역을 구성하는 방법의 스크린샷.

    • 사용자 정의 Log Analytics 작업 영역을 사용하여 SQL 및 AMA용 Microsoft Defender를 설치하도록 SQL VM 및 Arc 지원 SQL 서버를 구성합니다. 이렇게 하면 미리 정의된 지역에 데이터 수집 규칙 및 사용자 지정 Log Analytics 작업 영역이 있는 리소스 그룹이 만들어집니다. 이 프로세스 중에 Azure Monitoring Agent를 설치합니다. AMA 에이전트를 설치하는 옵션에 대한 자세한 내용은 Azure Monitor 에이전트 필수 구성 요소를 참조하세요.

    사용자 정의 Log Analytics 작업 영역을 구성하는 방법의 스크린샷.

  10. 설치 프로세스를 완료하려면 2017 이상 버전의 SQL Server(인스턴스)를 다시 시작합니다.

AMA 에이전트를 사용하여 Azure Virtual Machines에서 Defender for SQL 사용

Azure Virtual Machines에서 Defender for SQL을 사용하도록 설정하기 위한 필수 구성 요소

  • 활성화된 Azure 구독
  • 구독 소유자는 정책을 할당하려는 구독에 대한 권한입니다.
  • 컴퓨터의 SQL Server 필수 조건:
    • 권한: SQL 서버를 운영하는 Windows 사용자는 데이터베이스에 대한 시스템 관리자 역할이 있어야 합니다.
    • 확장: 다음 확장은 허용 목록에 추가되어야 합니다.
      • Defender for SQL(IaaS 및 Arc)
        • 게시자: Microsoft.Azure.AzureDefenderForSQL
        • 형식: AdvancedThreatProtection.Windows
      • SQL IaaS 확장(IaaS):
        • 게시자: Microsoft.SqlServer.Management
        • 형식: SqlIaaSAgent
      • SQL IaaS 확장(Arc):
        • 게시자: Microsoft.AzureData
        • 형식: WindowsAgent.SqlServer
      • AMA 확장(IaaS 및 Arc):
        • 게시자: Microsoft.Azure.Monitor
        • 형식: AzureMonitorWindowsAgent
  • 미국 동부에 리소스 그룹을 만들고 있기 때문에 자동 프로비전 사용하도록 설정 프로세스의 일부로 이 지역을 허용해야 합니다. 그렇지 않으면 Defender for SQL이 설치 프로세스를 성공적으로 완료할 수 없습니다.

Azure Virtual Machines에서 Defender for SQL을 사용하도록 설정하는 단계

  1. Azure Portal에 로그인합니다.

  2. 클라우드용 Microsoft Defender를 검색하여 선택합니다.

  3. 클라우드용 Defender 메뉴에서 환경 설정을 선택합니다.

  4. 관련 구독을 선택합니다.

  5. Defender 플랜 페이지에서 데이터베이스 계획을 찾아 유형 선택을 선택합니다.

    Defender 플랜 페이지에서 형식을 선택할 위치를 보여 주는 스크린샷.

  6. 리소스 종류 선택 창에서 컴퓨터의 SQL 서버 플랜을 켜기로 전환합니다.

  7. 계속을 선택합니다.

  8. 저장을 선택합니다.

  9. 사용하도록 설정되면 다음 정책 이니셔티브 중 하나를 사용합니다.

    • 기본 Log Analytics 작업 영역에 대한 Log Analytics 작업 영역이 있는 SQL 및 AMA용 Microsoft Defender를 설치하도록 SQL VM 및 Arc 지원 SQL 서버를 구성합니다. 그러면 미국 동부에 리소스 그룹과 관리 ID가 만들어집니다. 관리 ID 사용에 대한 자세한 내용은 Azure Monitor의 에이전트용 Resource Manager 템플릿 샘플을 참조하세요. 또한 데이터 수집 규칙 및 기본 Log Analytics 작업 영역을 포함하는 리소스 그룹을 만듭니다. 모든 리소스는 이 단일 리소스 그룹으로 통합됩니다. 데이터 수집 규칙 및 Log Analytics 작업 영역은 VM(가상 머신)의 지역에 맞게 만들어집니다.

    기본 Log Analytics 작업 영역을 구성하는 방법의 스크린샷.

    • 사용자 정의 Log Analytics 작업 영역을 사용하여 SQL 및 AMA용 Microsoft Defender를 설치하도록 SQL VM 및 Arc 지원 SQL 서버를 구성합니다. 그러면 미국 동부에 리소스 그룹과 관리 ID가 만들어집니다. 관리 ID 사용에 대한 자세한 내용은 Azure Monitor의 에이전트용 Resource Manager 템플릿 샘플을 참조하세요. 또한 미리 정의된 지역에 DCR 및 사용자 지정 Log Analytics 작업 영역을 사용하여 리소스 그룹을 만듭니다.

    사용자 정의 Log Analytics 작업 영역을 구성하는 방법의 스크린샷.

  10. 설치 프로세스를 완료하려면 2017 이상 버전의 SQL Server(인스턴스)를 다시 시작합니다.

관련 정보는 다음 리소스를 참조하세요.