다음을 통해 공유


Windows 이벤트 로그에 대한 감사 정책 구성

검색을 강화하고 NTLM 로그온 및 보안 그룹 변경과 같은 사용자 작업에 대한 자세한 정보를 수집하기 위해 Microsoft Defender for Identity는 Windows 이벤트 로그의 특정 항목을 사용합니다. 도메인 컨트롤러에서 고급 감사 정책 설정의 적절한 구성은 이벤트 로그와 불완전한 Defender for Identity 검사의 간격을 방지하는 데 중요합니다.

이 문서에서는 Defender for Identity 센서에 대해 필요에 따라 고급 감사 정책 설정을 구성하는 방법을 설명합니다. 또한 특정 이벤트 유형에 대한 다른 구성에 대해서도 설명합니다.

Defender for Identity는 검색된 경우 이러한 각 시나리오에 대한 상태 문제를 생성합니다. 자세한 내용은 Microsoft Defender for Identity 상태 문제를 참조하세요.

필수 조건

  • Defender for Identity PowerShell 명령을 실행하기 전에 Defender for Identity PowerShell 모듈다운로드했는지 확인합니다.

PowerShell을 통해 현재 구성에 대한 보고서 생성

새 이벤트 및 감사 정책 만들기를 시작하기 전에 다음 PowerShell 명령을 실행하여 현재 도메인 구성에 대한 보고서를 생성하는 것이 좋습니다.

New-MDIConfigurationReport [-Path] <String> [-Mode] <String> [-OpenHtmlReport]

앞의 명령에서 다음을 확인할 수 있습니다.

  • Path 는 보고서를 저장할 경로를 지정합니다.
  • Mode 은 사용 Domain 여부를 지정합니다 LocalMachine . 모드에서 Domain 설정은 GPO(그룹 정책 개체)에서 수집됩니다. 모드에서 LocalMachine 설정은 로컬 컴퓨터에서 수집됩니다.
  • OpenHtmlReport 는 보고서가 생성된 후 HTML 보고서를 엽니다.

예를 들어 보고서를 생성하고 기본 브라우저에서 열려면 다음 명령을 실행합니다.

New-MDIConfigurationReport -Path "C:\Reports" -Mode Domain -OpenHtmlReport

자세한 내용은 DefenderforIdentity PowerShell 참조를 참조하세요.

모드 보고서에는 Domain 도메인에서 그룹 정책으로 설정된 구성만 포함됩니다. 도메인 컨트롤러에 로컬로 정의된 설정이 있는 경우 Test-MdiReadiness.ps1 스크립트도 실행하는 것이 좋습니다.

도메인 컨트롤러에 대한 감사 구성

사용자, 그룹, 컴퓨터 등과 같은 특정 이벤트 및 이벤트 유형에 대한 고급 감사 정책 설정 및 추가 구성을 업데이트합니다. 도메인 컨트롤러에 대한 감사 구성은 다음과 같습니다.

자세한 내용은 고급 보안 감사 FAQ를 참조 하세요.

다음 절차를 사용하여 Defender for Identity와 함께 사용하는 도메인 컨트롤러에 대한 감사를 구성합니다.

UI에서 고급 감사 정책 설정 구성

이 절차에서는 UI를 통해 Defender for Identity에 필요한 도메인 컨트롤러의 고급 감사 정책 설정을 수정하는 방법을 설명합니다.

관련 상태 문제: 디렉터리 서비스 고급 감사가 필요에 따라 사용하도록 설정되지 않음

고급 감사 정책 설정을 구성하려면 다음을 수행합니다.

  1. 도메인 관리자서버에 로그인합니다.

  2. 서버 관리자>Tools 그룹 정책 관리에서 그룹 정책 관리 편집기를>엽니다.

  3. 도메인 컨트롤러 조직 구성 단위를 확장하고 기본 도메인 컨트롤러 정책을 마우스 오른쪽 단추로 클릭한 다음 편집을 선택합니다.

    도메인 컨트롤러에 대한 기본 정책을 편집하기 위한 창의 스크린샷

    참고 항목

    기본 도메인 컨트롤러 정책 또는 전용 GPO를 사용하여 이러한 정책을 설정합니다.

  4. 열리는 창에서 컴퓨터 구성>정책>Windows 설정>보안 설정으로 이동합니다. 사용하도록 설정하려는 정책에 따라 다음을 수행합니다.

    1. 고급 감사 정책 구성>감사 정책으로 이동합니다.

      감사 정책을 열기 위한 선택 항목의 스크린샷.

    2. 감사 정책에서 다음 정책을 각각 편집하고 성공실패 이벤트 모두에 대해 다음 감사 이벤트 구성을 선택합니다.

      감사 정책 하위 범주 이벤트 ID를 트리거합니다.
      계정 로그온 자격 증명 유효성 감사 4776
      계정 관리 컴퓨터 계정 관리 감사* 4741, 4743
      계정 관리 메일 그룹 관리 감사* 4753, 4763
      계정 관리 보안 그룹 관리 감사* 4728, 4729, 4730, 4732, 4733, 4756, 4757, 4758
      계정 관리 사용자 계정 관리 감사 4726
      DS 액세스 디렉터리 서비스 변경 감사* 5136
      시스템 보안 시스템 익스텐션 감사* 7045
      DS 액세스 디렉터리 서비스 액세스 감사 4662 - 이 이벤트의 경우 도메인 개체 감사구성해야 합니다.

      참고 항목

      * 언급된 하위 범주는 실패 이벤트를 지원하지 않습니다. 그러나 나중에 구현될 경우 감사 목적으로 추가하는 것이 좋습니다. 자세한 내용은 컴퓨터 계정 관리 감사, 보안 그룹 관리 감사 및 보안 시스템 확장 감사를 참조하세요.

      예를 들어 감사 보안 그룹 관리를 구성하려면 계정 관리에서 보안 그룹 관리 감사를 두 번 클릭한 다음 성공실패 이벤트 모두에 대해 다음 감사 이벤트 구성을 선택합니다.

      보안 그룹 관리 속성 감사 대화 상자의 스크린샷.

  5. 관리자 권한 명령 프롬프트에서 .를 입력합니다 gpupdate.

  6. GPO를 통해 정책을 적용한 후에는 Windows 로그 보안 아래 이벤트 뷰어 새 이벤트가 표시되는지 확인합니다>.

명령줄에서 감사 정책을 테스트하려면 다음 명령을 실행합니다.

auditpol.exe /get /category:*

자세한 내용은 auditpol 참조 설명서를 참조 하세요.

PowerShell을 사용하여 고급 감사 정책 설정 구성

다음 작업은 PowerShell을 사용하여 Defender for Identity에 필요에 따라 도메인 컨트롤러의 고급 감사 정책 설정을 수정하는 방법을 설명합니다.

관련 상태 문제: 디렉터리 서비스 고급 감사가 필요에 따라 사용하도록 설정되지 않음

설정을 구성하려면 다음을 실행합니다.

Set-MDIConfiguration [-Mode] <String> [-Configuration] <String[]> [-CreateGpoDisabled] [-SkipGpoLink] [-Force]

앞의 명령에서 다음을 확인할 수 있습니다.

  • Mode 은 사용 Domain 여부를 지정합니다 LocalMachine . 모드에서 Domain 설정은 그룹 정책 개체에서 수집됩니다. 모드에서 LocalMachine 설정은 로컬 컴퓨터에서 수집됩니다.
  • Configuration 설정할 구성을 지정합니다. 모든 구성을 설정하는 데 사용합니다 All .
  • CreateGpoDisabled 는 GPO가 만들어지고 비활성화된 상태로 유지되는지를 지정합니다.
  • SkipGpoLink 는 GPO 링크가 만들어지지 않도록 지정합니다.
  • Force 는 현재 상태의 유효성을 검사하지 않고 구성이 설정되거나 GPO가 생성되도록 지정합니다.

감사 정책을 보려면 명령을 사용하여 Get-MDIConfiguration 현재 값을 표시합니다.

Get-MDIConfiguration [-Mode] <String> [-Configuration] <String[]>

앞의 명령에서 다음을 확인할 수 있습니다.

  • Mode 은 사용 Domain 여부를 지정합니다 LocalMachine . 모드에서 Domain 설정은 그룹 정책 개체에서 수집됩니다. 모드에서 LocalMachine 설정은 로컬 컴퓨터에서 수집됩니다.
  • Configuration 은 가져올 구성을 지정합니다. 모든 구성을 가져오는 데 사용합니다 All .

감사 정책을 테스트하려면 다음 명령을 사용하여 Test-MDIConfiguration 값이 true 올바르게 구성되었는지 여부에 대한 응답을 얻습니다 false .

Test-MDIConfiguration [-Mode] <String> [-Configuration] <String[]>

앞의 명령에서 다음을 확인할 수 있습니다.

  • Mode 은 사용 Domain 여부를 지정합니다 LocalMachine . 모드에서 Domain 설정은 그룹 정책 개체에서 수집됩니다. 모드에서 LocalMachine 설정은 로컬 컴퓨터에서 수집됩니다.
  • Configuration 는 테스트할 구성을 지정합니다. 모든 구성을 테스트하는 데 사용합니다 All .

자세한 내용은 다음 DefenderForIdentity PowerShell 참조를 참조하세요.

NTLM 감사 구성

이 섹션에서는 Windows 이벤트 8004를 감사하는 데 필요한 추가 구성 단계를 설명합니다.

참고 항목

  • Windows 이벤트 8004를 수집하는 도메인 그룹 정책은 도메인 컨트롤러에만 적용되어야 합니다.
  • Defender for Identity 센서가 Windows 이벤트 8004를 구문 분석하면 Defender for Identity NTLM 인증 활동이 서버 액세스 데이터로 보강됩니다.

관련 상태 문제: NTLM 감사를 사용할 수 없습니다.

NTLM 감사를 구성하려면 다음을 수행합니다.

  1. UI 또는 PowerShell을 통해 초기 고급 감사 정책 설정을 구성한 후 그룹 정책 관리를 엽니다. 그런 다음 기본 도메인 컨트롤러 정책>로컬 정책>보안 옵션으로 이동합니다.

  2. 지정된 보안 정책을 다음과 같이 구성합니다.

    보안 정책 설정
    네트워크 보안: NTLM 제한: 원격 서버로 나가는 NTLM 트래픽 모두 감사
    네트워크 보안: NTLM 제한: 이 도메인에서 NTLM 인증 감사 모두 사용
    네트워크 보안: NTLM 제한: 들어오는 NTLM 트래픽 감사 모든 계정에 대해 감사 사용

예를 들어 원격 서버로 나가는 NTLM 트래픽을 구성하려면 보안 옵션에서 네트워크 보안: NTLM 제한: 원격 서버로 나가는 NTLM 트래픽을 두 번 클릭한 다음 모두 감사를 선택합니다.

원격 서버로 나가는 NTLM 트래픽에 대한 감사 구성의 스크린샷

도메인 개체 감사 구성

이벤트 4662와 같은 개체 변경에 대한 이벤트를 수집하려면 사용자, 그룹, 컴퓨터 및 기타 개체에 대한 개체 감사도 구성해야 합니다. 다음 절차에서는 Active Directory 도메인에서 감사를 사용하도록 설정하는 방법을 설명합니다.

Important

이벤트 수집을 사용하도록 설정하기 전에 UI 또는 PowerShell을 통해 정책을 검토하고 감사하여 도메인 컨트롤러가 필요한 이벤트를 기록하도록 올바르게 구성되었는지 확인합니다. 이 감사가 제대로 구성된 경우 서버 성능에 최소한의 영향을 주어야 합니다.

관련 상태 문제: 필요에 따라 Directory Services 개체 감사를 사용할 수 없습니다.

도메인 개체 감사를 구성하려면 다음을 수행합니다.

  1. Active Directory 사용자 및 컴퓨터 콘솔로 이동합니다.

  2. 감사할 도메인을 선택합니다.

  3. 보기 메뉴를 선택한 다음 고급 기능을 선택합니다.

  4. 도메인을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    컨테이너 속성을 열기 위한 선택 항목의 스크린샷.

  5. 보안 탭으로 이동한 다음 고급을 선택합니다.

    고급 보안 속성을 여는 대화 상자의 스크린샷.

  6. 고급 보안 설정에서 감사 탭을 선택한 다음 추가를 선택합니다.

    고급 보안 설정 대화 상자의 감사 탭 스크린샷

  7. 보안 주체 선택을 선택합니다.

    보안 주체를 선택하는 단추의 스크린샷

  8. 선택할 개체 이름을 입력하고 모두 입력합니다. 그런 다음 이름>확인 확인을 선택합니다.

    Everyone의 개체 이름을 입력하는 스크린샷

  9. 그런 다음 감사 항목으로 돌아갑니다. 다음과 같은 선택을 합니다.

    1. 형식에 대해 성공을 선택합니다.

    2. 적용 대상에 대해 하위 사용자 개체를 선택합니다.

    3. 사용 권한 아래에서 아래로 스크롤하여 모두 지우기 단추를 선택합니다.

      모든 사용 권한을 지우는 단추의 스크린샷.

    4. 위로 스크롤하여 모든 권한을 선택합니다. 모든 권한이 선택됩니다.

    5. 목록 내용에 대한 선택을 취소하고, 모든 속성을 읽고, 사용 권한을 읽은 다음, 확인을 선택합니다. 이 단계에서는 모든 속성 설정을 쓰기설정합니다.

      사용 권한 선택 스크린샷

      이제 디렉터리 서비스에 대한 모든 관련 변경 내용은 트리거될 때 4662 이벤트로 표시됩니다.

  10. 이 절차의 단계를 반복하지만 적용 대상에 대해 다음 개체 유형을 선택합니다.

    • 하위 그룹 개체
    • 하위 컴퓨터 개체
    • Descendant msDS-GroupManagedServiceAccount 개체
    • Descendant msDS-ManagedServiceAccount 개체

참고 항목

모든 하위 개체에 대한 감사 권한 할당도 작동하지만 마지막 단계에서 자세히 설명된 개체 형식만 필요합니다.

AD FS에 대한 감사 구성

관련 상태 문제: AD FS 컨테이너에 대한 감사는 필요에 따라 사용하도록 설정되지 않았습니다.

AD FS(Active Directory Federation Services)에서 감사를 구성하려면 다음을 실행합니다.

  1. Active Directory 사용자 및 컴퓨터 콘솔로 이동하여 로그를 사용하도록 설정할 도메인을 선택합니다.

  2. 프로그램 데이터>Microsoft>ADFS이동합니다.

    Active Directory Federation Services에 대한 컨테이너의 스크린샷

  3. ADFS를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  4. 보안 탭으로 이동하여 고급>고급 보안 설정을 선택합니다. 그런 다음 감사 탭으로 이동하여 보안 주체 선택 추가>를 선택합니다.

  5. 선택할 개체 이름을 입력하고 모두 입력합니다. 그런 다음 이름>확인 확인을 선택합니다.

  6. 그런 다음 감사 항목으로 돌아갑니다. 다음과 같은 선택을 합니다.

    • 형식에 대해 모두를 선택합니다.
    • 적용 대상에서 이 개체 및 모든 하위 개체를 선택합니다.
    • 사용 권한에서 아래로 스크롤하여 모두 지우기 선택 위로 스크롤하여 모든 속성 읽기 및 모든 속성 쓰기를 선택합니다.

    Active Directory Federation Services에 대한 감사 설정의 스크린샷

  7. 확인을 선택합니다.

AD FS 이벤트에 대한 자세한 정보 로깅 구성

AD FS 서버에서 실행되는 센서는 관련 이벤트에 대한 감사 수준을 자세한 정보 표시로 설정해야 합니다. 예를 들어 다음 명령을 사용하여 감사 수준을 자세한 정보 표시로 구성합니다.

Set-AdfsProperties -AuditLevel Verbose

AD CS에 대한 감사 구성

AD CS(Active Directory Certificate Services)가 구성된 전용 서버로 작업하는 경우 다음과 같이 감사를 구성하여 전용 경고 및 보안 점수 보고서를 봅니다.

  1. AD CS 서버에 적용할 그룹 정책을 만듭니다. 편집하고 다음 감사 설정을 구성합니다.

    1. 컴퓨터 구성\정책\Windows 설정\보안 설정\고급 감사 정책 구성\감사 정책\개체 액세스\감사 인증 서비스로 이동합니다.

    2. 확인란을 선택하여 성공 및 실패에 대한 감사 이벤트를 구성합니다.

      그룹 정책 관리 편집기에서 Active Directory 인증서 서비스에 대한 감사 이벤트를 구성하는 스크린샷

  2. 다음 방법 중 하나를 사용하여 CA(인증 기관)에 대한 감사를 구성합니다.

    • 명령줄을 사용하여 CA 감사를 구성하려면 다음을 실행합니다.

      certutil –setreg CA\AuditFilter 127 
      
      
      net stop certsvc && net start certsvc
      
    • GUI를 사용하여 CA 감사를 구성하려면 다음을 수행합니다.

      1. 인증 기관 시작>(MMC Desktop 애플리케이션)을 선택합니다. CA 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

        인증 기관 대화 상자의 스크린샷.

      2. 감사 탭을 선택하고 감사하려는 모든 이벤트를 선택한 다음 적용을 선택합니다.

        인증 기관 속성에 대한 감사 탭의 스크린샷

참고 항목

Active Directory 인증서 서비스 시작 및 중지 이벤트 감사를 구성하면 대규모 AD CS 데이터베이스를 처리할 때 다시 시작이 지연될 수 있습니다. 데이터베이스에서 관련 없는 항목을 제거하는 것이 좋습니다. 또는 이 특정 유형의 이벤트를 사용하지 않도록 설정합니다.

Microsoft Entra Connect에서 감사 구성

Microsoft Entra Connect 서버에서 감사를 구성하려면 다음을 수행합니다.

  • Microsoft Entra Connect 서버에 적용할 그룹 정책을 만듭니다. 편집하고 다음 감사 설정을 구성합니다.

    1. 컴퓨터 구성\정책\Windows 설정\보안 설정\고급 감사 정책 구성\감사 정책\로그온/Logoff\Audit 로그온으로 이동합니다.

    2. 확인란을 선택하여 성공 및 실패에 대한 감사 이벤트를 구성합니다.

그룹 정책 관리 편집기 스크린샷

구성 컨테이너에 대한 감사 구성

참고 항목

이러한 환경에는 도메인의 구성 섹션 내에 Exchange 컨테이너가 있으므로 구성 컨테이너 감사는 현재 또는 이전에 Microsoft Exchange가 있는 환경에만 적용됩니다.

관련 상태 문제: 구성 컨테이너에 대한 감사는 필요에 따라 사용하도록 설정되지 않았습니다.

  1. ADSI 편집 도구를 엽니다. 실행 시작을>선택하고 입력ADSIEdit.msc한 다음 확인을 선택합니다.

  2. [작업] 메뉴에서 [연결]을 선택합니다.

  3. 연결 설정 대화 상자의 잘 알려진 명명 컨텍스트 선택에서 구성>확인을 선택합니다.

  4. 구성 컨테이너를 확장하여 "CN=Configuration,DC=..."시작하는 구성 노드를 표시합니다.

  5. 구성 노드를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    구성 노드에 대한 속성을 열기 위한 선택 항목의 스크린샷

  6. 보안 탭을 선택한 다음 고급을 선택합니다.

  7. 고급 보안 설정에서 감사 탭을 선택한 다음 추가를 선택합니다.

  8. 보안 주체 선택을 선택합니다.

  9. 선택할 개체 이름을 입력하고 모두 입력합니다. 그런 다음 이름>확인 확인을 선택합니다.

  10. 그런 다음 감사 항목으로 돌아갑니다. 다음과 같은 선택을 합니다.

    • 형식에 대해 모두를 선택합니다.
    • 적용 대상에서 이 개체 및 모든 하위 개체를 선택합니다.
    • 사용 권한에서 아래로 스크롤하여 모두 지우기 선택 위로 스크롤하여 모든 속성 쓰기를 선택합니다.

    구성 컨테이너에 대한 감사 설정의 스크린샷

  11. 확인을 선택합니다.

레거시 구성 업데이트

Defender for Identity는 더 이상 1644 이벤트를 로깅할 필요가 없습니다. 이 레지스트리 설정을 사용하도록 설정한 경우 제거할 수 있습니다.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics]
"15 Field Engineering"=dword:00000005

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters]
"Expensive Search Results Threshold"=dword:00000001
"Inefficient Search Results Threshold"=dword:00000001
"Search Time Threshold (msecs)"=dword:00000001

자세한 내용은 다음을 참조하세요.

다음 단계