스키마: Azure.Audit
설명: Azure Active Directory의 감사 로그
참고 URL: https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/concept-audit-logs
필드:
- name: Level
설명: 이벤트의 심각도 수준 또는 유형(예: 정보성, 오류).
type: string
- name: callerIpAddress
설명: 이벤트가 시작된 IP 주소.
type: string
지표:
- ip
- name: category
설명: 이벤트의 카테고리 분류(예: SignInLogs, AuditLogs).
type: string
- name: correlationId
설명: 여러 관련 이벤트를 연관시키기 위한 고유 식별자.
type: string
지표:
- trace_id
- name: durationMs
설명: 작업을 완료하는 데 걸린 총 시간(밀리초).
type: string
- name: identity
설명: 사용자, 애플리케이션 또는 서비스 프린시펄의 식별자.
type: string
- 이름: location
설명: 이벤트가 발생한 지리적 위치 또는 지역.
type: string
- name: locationDetails
유형: json
- name: networkLocationDetails
유형: json
- name: operationName
required: true
설명: 수행된 작업 또는 API 호출의 이름.
type: string
- name: operationVersion
설명: 작업 또는 API의 버전 번호.
type: string
- name: properties
설명: 이벤트에 대한 추가 속성 및 세부 정보를 포함하는 중첩 객체.
type: object
필드:
- name: aadTenantId
type: string
- name: activityDateTime
설명: 활동의 날짜 및 시간.
type: timestamp
timeFormats:
- rfc3339
- name: activityDisplayName
설명: 활동에 대한 친숙한 표시 이름.
type: string
- name: additionalDetails
설명: 추가 컨텍스트 또는 메타데이터를 포함하는 키-값 쌍 배열.
type: array
element:
type: object
필드:
- 이름: key
type: string
- 이름: value
type: string
- name: alternateSignInName
설명: 제공된 경우 대체 사용자 로그인 이름.
type: string
지표:
- username
- name: appDisplayName
설명: 관련된 애플리케이션의 표시 이름.
type: string
- name: appliedConditionalAccessPolicies
설명: 적용된 조건부 액세스 정책 및 그 결과 목록.
유형: json
- name: appliedEventListeners
유형: json
- name: appId
설명: 이벤트와 연관된 애플리케이션 ID.
type: string
- name: appServicePrincipalId
type: string
- name: authenticationAppDeviceDetails
유형: json
- name: authenticationStrengths
유형: json
- name: authenticationAppPolicyEvaluationDetails
유형: json
- name: authenticationContextClassReferences
유형: json
- name: authenticationDetails
유형: json
- name: authenticationMethodsUsed
유형: json
- name: authenticationProcessingDetails
유형: json
- name: authenticationProtocol
type: string
- name: authenticationRequirement
type: string
- name: authenticationRequirementPolicies
유형: json
- name: autonomousSystemNumber
type: string
- name: _billedSize
type: float
- name: category
type: string
- name: clientAppUsed
type: string
- name: clientCredentialType
type: string
- name: conditionalAccessAudiences
유형: json
- name: conditionalAccessPolicies
유형: json
- name: conditionalAccessStatus
type: string
- name: correlationId
type: string
description: 탐지 로직의 신뢰도(1-100 사이의 백분율)
type: timestamp
timeFormats:
- rfc3339
- name: crossTenantAccessType
type: string
- name: deviceDetail
유형: json
- name: federatedCredentialId
type: string
- name: flaggedForReview
유형: boolean
- name: globalSecureAccessIpAddress
type: string
- name: homeTenantId
type: string
- name: homeTenantName
type: string
- 이름: id
type: string
- name: incomingTokenType
type: string
- 이름: ipAddress
설명: 중첩된 리소스와 연관된 IP 주소.
type: string
지표:
- ip
- name: ipAddressFromResourceProvider
설명: 기본 리소스 공급자가 기록한 IP 주소.
type: string
지표:
- ip
- name: _isBillable
type: string
- name: isDeleted
설명: 엔터티가 삭제되었는지 여부.
유형: boolean
- name: initiatedBy
설명: 이벤트를 시작한 행위자(사용자 또는 앱).
type: object
필드:
- 이름: app
type: object
필드:
- name: displayName
type: string
- name: servicePrincipalId
type: string
- name: appId
설명: 애플리케이션 등록/클라이언트 ID.
type: string
- name: user
설명: 작업을 수행한 사용자.
type: object
필드:
- 이름: id
설명: 사용자의 객체 ID.
type: string
- name: displayName
설명: Azure AD에 표시되는 사용자 이름.
type: string
지표:
- username
description: 'Windows 정의에 따른 사용자 계정 유형(그룹 멤버십). 가능한 값: unknown, standard, power, administrator'
설명: 사용자의 사용자 주체 이름(UPN).
type: string
- 이름: ipAddress
설명: 사용자가 작업을 수행한 IP 주소.
type: string
지표:
- ip
- name: roles
유형: json
- name: isProcessing
설명: 이벤트가 아직 처리 중인지 여부.
유형: boolean
- name: loggedByService
설명: 이 이벤트를 기록한 Microsoft 서비스(예: AzureAD).
type: string
- 이름: location
설명: JSON 객체로 표현된 지리적 또는 물리적 위치 정보.
유형: json
- name: networkLocationDetails
설명: 이벤트에 관련된 네트워크 위치에 대한 세부 정보.
유형: json
- name: operationType
설명: 수행된 작업의 유형.
type: string
- 이름: result
설명: 작업의 결과 상태.
type: string
- name: resultReason
설명: 작업 결과에 대한 추가 이유 또는 코드.
type: string
- name: isInteractive
설명: 로그인(가입)이 대화형이었는지 여부를 나타냅니다.
유형: boolean
- name: isRisky
유형: boolean
- name: isTenantRestricted
설명: 테넌트 제한이 적용되었는지 여부.
유형: boolean
- name: isThroughGlobalSecureAccess
설명: 이벤트가 Global Secure Access를 통해 라우팅되었는지 여부.
유형: boolean
- name: originalRequestId
설명: 체인의 일부인 경우 원래 요청의 요청 ID.
type: string
- name: originalTransferMethod
설명: 원래 요청의 전송 방법.
type: string
- name: privateLinkDetails
유형: json
- name: processingTimeInMilliseconds
설명: 이벤트를 처리하는 데 걸린 시간.
type: bigint
- 이름: resource
type: string
- 이름: resourceDisplayName
설명: 리소스의 표시 이름.
type: string
- name: resourceGroup
type: string
- name: resourceId
설명: 액세스된 리소스의 객체 ID.
type: string
- name: resourceIdentity
type: string
- name: resourceProvider
type: string
- name: resourceOwnerTenantId
설명: 리소스 소유자의 테넌트 ID.
type: string
- name: resourceServicePrincipalId
설명: 액세스된 리소스의 서비스 프린시펄 객체 ID.
type: string
- name: resourceTenantId
설명: 액세스된 리소스의 테넌트 ID.
type: string
- name: riskEventTypes
설명: 이 이벤트에 대해 감지된 위험 이벤트 유형 목록.
유형: json
- name: riskEventTypes_v2
설명: 향상된 위험 이벤트 유형 목록.
유형: json
- name: riskLastUpdatedDateTime
설명: 마지막 위험 업데이트의 타임스탬프.
type: timestamp
timeFormats:
- rfc3339
- name: riskDetail
설명: 감지된 위험의 성격에 대한 세부 정보.
type: string
- name: riskLevel
설명: 분석 후 최종 위험 수준.
type: string
- name: riskLevelAggregated
설명: 이벤트에 할당된 집계된 위험 수준.
type: string
- name: riskLevelDuringSignIn
설명: 로그인 시점의 위험 수준.
type: string
- name: riskState
설명: 사용자 또는 세션의 위험 상태.
type: string
- name: rngcStatus
설명: 요청 nonce 생성 검사에 대한 상태 코드.
type: string
- name: servicePrincipalId
설명: 사용된 서비스 프린시펄의 객체 ID.
type: string
- name: servicePrincipalCredentialKeyId
설명: 서비스 프린시펄이 사용한 자격 증명의 키 ID.
type: string
- name: servicePrincipalName
설명: 서비스 프린시펄의 이름.
type: string
- name: sessionId
설명: 작업의 세션 식별자.
type: string
- name: sessionLifetimePolicies
설명: 이 작업에 대한 세션 수명 정책.
유형: json
- name: signInIdentifier
설명: 사용자를 인증하는 데 사용된 주요 식별자.
type: string
- name: signInIdentifierType
type: string
- name: signInTokenProtectionStatus
설명: 로그인 시 토큰 보호 상태.
type: string
- name: sourceSystem
유형: json
- name: ssoExtensionVersion
설명: SSO 브라우저 확장 버전.
type: string
- 이름: status
설명: 로그인 시도에 대한 상태 세부 정보.
유형: json
- name: targetResources
설명: 작업으로 대상이 되었거나 영향을 받은 리소스 배열.
type: array
element:
type: object
필드:
- name: displayName
설명: 리소스의 표시 이름.
type: string
- 이름: id
설명: 리소스의 고유 객체 ID.
type: string
- name: modifiedProperties
설명: 수정된 리소스의 속성.
type: array
element:
type: object
필드:
- name: oldValue
설명: 속성의 이전 값.
type: string
- name: displayName
설명: 수정된 속성의 이름.
type: string
- name: newValue
설명: 속성의 새 값.
type: string
- 이름: type
설명: 리소스 유형(예: 사용자, 그룹, 앱).
type: string
- name: administrativeUnits
유형: json
- name: groupType
설명: 그룹 리소스의 유형(해당되는 경우).
type: string
description: 'Windows 정의에 따른 사용자 계정 유형(그룹 멤버십). 가능한 값: unknown, standard, power, administrator'
설명: 리소스 내 사용자의 UPN.
type: string
- name: tenantId
설명: Azure AD 테넌트의 테넌트 ID.
type: string
- name: timeGenerated
설명: 이 로그 항목이 생성된 날짜 및 시간.
type: timestamp
timeFormats:
- rfc3339
- name: tokenIssuerName
설명: 토큰을 발급한 기관의 이름.
type: string
- name: tokenIssuerType
설명: 토큰의 발급자 유형.
type: string
- name: tokenProtectionStatusDetails
설명: 토큰 보호 상태에 대한 정보.
유형: json
- 이름: type
type: string
- name: uniqueTokenIdentifier
설명: 보안 토큰의 고유 식별자.
type: string
- 이름: userAgent
설명: 클라이언트의 사용자 에이전트 문자열.
type: string
- name: userDisplayName
설명: 사용자의 표시 이름.
type: string
지표:
- username
- name: userId
설명: Azure AD의 사용자 객체 ID.
type: string
description: 'Windows 정의에 따른 사용자 계정 유형(그룹 멤버십). 가능한 값: unknown, standard, power, administrator'
설명: 사용자의 UPN.
type: string
지표:
- username
- name: userType
type: string
- name: activity
설명: 이벤트와 관련된 활동의 이름 또는 유형.
type: string
- name: additionalInfo
설명: 이벤트에 대한 보충 정보.
type: string
- name: detectedDateTime
설명: 위험 또는 디텍션이 처음 관찰된 날짜 및 시간.
type: timestamp
timeFormats:
- rfc3339
- name: detectionTimingType
설명: 위험 감지의 타이밍 컨텍스트(예: 실시간, 오프라인).
type: string
- name: lastUpdatedDateTime
설명: 이 이벤트가 마지막으로 업데이트된 날짜 및 시간.
type: timestamp
timeFormats:
- rfc3339
- name: mitreTechniqueId
설명: 해당되는 경우 이벤트와 관련된 MITRE ATT&CK 기법 식별자.
type: string
- name: riskEventType
설명: 활동과 관련된 위험 이벤트 유형(예: UnfamiliarLocation).
type: string
- name: riskType
설명: 감지된 위험 유형에 대한 분류.
type: string
- name: source
설명: 이 로그 항목의 발신 Microsoft 서비스 또는 구성 요소.
type: string
- name: identity
설명: 이 중첩 이벤트와 관련된 식별자.
type: string
- name: operationName
설명: 속성 컨텍스트에서의 작업 이름.
type: string
- name: resultDescription
설명: 작업 결과에 대한 더 자세한 설명.
type: string
- name: resultType
설명: 작업의 상위 수준 결과(성공, 실패 등).
type: string
- name: C_DeviceId
설명: 이벤트와 연관된 장치 ID.
type: string
- name: C_Sid
설명: 이벤트와 연관된 보안 식별자(SID).
type: string
- name: C_Iat
설명: 이벤트의 발행 시각 타임스탬프 또는 ID.
type: string
- name: C_Idtyp
설명: 이벤트와 연관된 식별자 유형 코드.
type: string
- name: UserPrincipalObjectID
설명: 사용자 주체의 객체 ID.
type: string
- name: __UDI_RequiredFields_EventTime
설명: 이벤트가 발생한 Unix 타임스탬프.
type: timestamp
timeFormats:
- unix_auto
- name: __UDI_RequiredFields_RegionScope
설명: 이벤트의 지역 범위.
type: string
- name: __UDI_RequiredFields_TenantId
설명: UDI 준수를 위해 필요한 테넌트 ID.
type: string
- name: __UDI_RequiredFields_UniqueId
설명: UDI 컨텍스트에서 이벤트의 고유 식별자.
type: string
- name: apiVersion
설명: 작업에 사용된 API 버전.
type: string
- name: atContentH
설명: 추가 토큰 또는 컨텍스트 정보(헤더).
type: string
- name: atContentP
설명: 추가 토큰 또는 컨텍스트 정보(페이로드).
type: string
- name: clientAuthMethod
설명: 사용된 클라이언트 인증 방법(예: 클라이언트 시크릿, 인증서).
type: string
- name: clientRequestId
설명: 클라이언트 요청의 고유 식별자.
type: string
- name: durationMs
설명: 속성 내에서의 작업 지연 시간(밀리초).
type: string
- name: identityProvider
설명: 인증에 관여한 ID 공급자.
type: string
- name: operationId
설명: 작업 식별자.
type: string
- 이름: requestMethod
설명: 작업에 사용된 HTTP 메서드(GET, POST 등).
type: string
- 이름: requestUri
설명: 액세스된 API 또는 리소스의 URI.
type: string
- name: responseSizeBytes
설명: 응답 크기(바이트).
type: bigint
- 이름: responseStatusCode
설명: 응답의 HTTP 상태 코드.
type: bigint
- name: roles
설명: 사용자 또는 애플리케이션에 할당된 역할.
type: string
- name: scopes
설명: 작업에서 요청된 OAuth 범위.
type: string
- name: signInActivityId
설명: 고유한 로그인 활동 식별자.
type: string
- name: tokenIssuedAt
설명: 토큰이 발급된 시각.
type: timestamp
timeFormats:
- rfc3339
- name: wids
설명: 관련된 잘 알려진 ID 또는 기타 식별자.
type: string
- 이름: requestId
설명: 고유 요청 식별자.
type: string
- name: appOwnerTenantId
설명: 애플리케이션 소유자의 테넌트 ID.
type: string
- name: servicePrincipalCredentialThumbprint
설명: 서비스 프린시펄이 사용한 자격 증명의 지문.
type: string
- name: mfaDetail
설명: 다중 요소 인증 단계에 대한 세부 정보.
type: object
필드:
- name: authDetail
설명: 인증 프로세스에 대한 세부 정보.
type: string
- name: authMethod
설명: 사용된 MFA 방법(예: 전화, 앱).
type: string
- name: resourceId
required: true
설명: 이벤트와 관련된 Azure 리소스의 고유 식별자.
type: string
- name: resultDescription
설명: 이벤트 결과에 대한 추가 컨텍스트 또는 설명.
type: string
- name: resultSignature
설명: 이벤트 결과의 서명 또는 고유 식별자.
type: string
- name: resultType
설명: 성공, 실패 또는 시간 초과와 같은 이벤트의 전반적인 결과.
type: string
- name: tenantId
설명: 이벤트가 발생한 Azure Active Directory 테넌트의 테넌트 ID.
type: string
- 이름: time
required: true
설명: 이벤트가 발생한 시점의 타임스탬프.
type: timestamp
timeFormats:
- rfc3339
- '%m/%d/%Y %I:%M:%S %p'
isEventTime: true