다음을 통해 공유


이벤트 로깅 보안

보안 로그는 시스템에서 사용하도록 설계되었습니다. 그러나 사용자는 SE_SECURITY_NAME 권한("감사 및 보안 로그 관리" 사용자 권한)이 부여된 경우 보안 로그를 읽고 지울 수 있습니다. 자세한 내용은 권한을 참조하세요.

Lsass.exe(로컬 보안 기관)만 보안 로그에 대한 쓰기 권한이 있습니다. 다른 어떤 계정도 이 권한을 요청할 수 없습니다. 보안 로그에 이벤트를 쓰려면 AuthzReportSecurityEvent 함수를 사용합니다.

애플리케이션 로그, 시스템 로그 및 사용자 지정 로그에 대한 액세스가 제한됩니다. 시스템은 스레드가 실행 중인 계정에 부여된 액세스 권한에 따라 액세스 권한을 부여합니다. 다음 표에서는 이벤트 로깅 함수에 필요한 액세스 유형을 보여 줍니다.

액세스 권한 설명
ELF_LOGFILE_CLEAR(0x0004) ClearEventLog에 필요합니다.
ELF_LOGFILE_READ(0x0001) OpenBackupEventLogOpenEventLog에 필요합니다.
ELF_LOGFILE_WRITE(0x0002) RegisterEventSource에 필요합니다.

 

CustomSD 레지스트리 값을 사용하여 애플리케이션 로그, 시스템 로그 및 사용자 지정 로그의 보안을 구성합니다. 자세한 내용은 Eventlog 키를 참조하세요.

Windows XP/2000: 다음 표에서는 각 로그의 각 계정에 대해 부여된 액세스 권한에 대해 설명합니다.

로그 계정 읽기 쓰기 지우기
애플리케이션 관리자(시스템) X X X
관리자(도메인) X X X
LocalSystem X X X
대화형 사용자 X X
시스템 관리자(시스템) X X X
관리자(도메인) X X
LocalSystem X X X
대화형 사용자 X
사용자 지정 관리자(시스템) X X X
관리자(도메인) X X X
LocalSystem X X X
대화형 사용자 X X

 

게스트 계정의 멤버에게 액세스 권한을 부여하려면 다음 레지스트리 값을 변경합니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\Eventlog\로그\RestrictGuestAccess