스키마: Tracebit.Alert
설명: Tracebit의 경고 로그
참조 URL: https://tracebit.com
필드:
- name: discriminator
required: true
설명: 로그의 타입.
type: object
필드:
- 이름: type
required: true
설명: 로그의 타입.
type: string
검증:
허용:
- tracebit_alert_log
- name: subtype
설명: 로그의 서브타입. 예: canary_resource_accessed, canary_credential_used
type: string
- 이름: id
required: true
설명: 경고 로그의 고유 식별자.
type: string
- name: alert_id
required: true
설명: 경고의 고유 식별자. 하나의 경고에 대해 여러 경고 로그가 있을 수 있습니다.
type: string
- name: tracebit_portal_url
설명: Tracebit 포털에서 경고로 이동하는 URL.
type: string
지표:
- URL
- 이름: timestamp
required: true
설명: 경고 로그가 발생한 시간.
type: timestamp
timeFormats:
- rfc3339
isEventTime: true
- name: provider
설명: 카나리 또는 카나리 자격 증명의 제공자.
type: string
- name: message
설명: 경고 로그에 대한 설명.
type: string
- 이름: severity
설명: 경고 로그의 심각도.
type: string
- name: canary_credential
설명: 경고를 트리거한 카나리 자격 증명. 이는 카나리 자격 증명 경고에만 존재합니다.
type: object
필드:
- 이름: name
설명: 카나리 자격 증명의 이름.
type: string
- 이름: type
설명: 카나리 자격 증명의 유형.
type: string
- name: issued_at
설명: 카나리 자격 증명이 발급된 시간.
type: timestamp
timeFormats:
- rfc3339
- name: expires_at
설명: 카나리 자격 증명이 만료되는 시간.
type: timestamp
timeFormats:
- rfc3339
- 이름: labels
설명: 카나리 자격 증명과 연결된 레이블들.
type: array
element:
type: object
필드:
- 이름: name
설명: 레이블의 이름.
type: string
- 이름: value
설명: 레이블의 값.
type: string
- name: aws
설명: 카나리 자격 증명에 대한 AWS 특정 상세 정보.
type: object
필드:
- name: access_key_id
설명: AWS 액세스 키 ID.
type: string
- name: canary
설명: 경고를 트리거한 리소스. 이는 카나리 리소스 경고에만 존재합니다.
type: object
필드:
- name: tracebit_id
설명: Tracebit에서의 카나리 고유 식별자.
type: string
- name: provider_id
설명: 제공자 내 카나리 리소스의 고유 식별자.
type: string
- name: provider_account_id
설명: 제공자에서 카나리의 계정 고유 식별자.
type: string
- 이름: name
설명: 카나리 리소스의 이름.
type: string
- 이름: type
설명: 카나리 리소스의 유형.
type: string
- name: aws
설명: 카나리 리소스에 대한 AWS 특정 상세 정보.
type: object
필드:
- name: account_id
설명: AWS 계정 ID.
type: string
지표:
- aws_account_id
- name: account_name
설명: AWS 계정 이름.
type: string
- name: arn
설명: 리소스의 ARN.
type: string
지표:
- aws_arn
- name: okta
설명: 카나리 리소스에 대한 Okta 특정 상세 정보.
type: object
필드:
- 이름: domain
설명: Okta 도메인.
type: string
지표:
- 도메인
- name: organization_id
설명: Okta 조직 ID.
type: string
- name: azure
설명: 카나리 리소스에 대한 Azure 특정 상세 정보.
type: object
필드:
- name: subscription_id
설명: Azure 구독 ID.
type: string
- name: subscription_name
설명: Azure 구독 이름.
type: string
- name: resource_id
설명: Azure 리소스 ID.
type: string
- name: principal
설명: 경고를 트리거한 주체(principal).
type: object
필드:
- 이름: id
설명: 주체의 고유 식별자.
type: string
지표:
- actor_id
- name: aws
설명: 주체에 대한 AWS 특정 상세 정보.
type: object
필드:
- name: arn
설명: 주체의 ARN.
type: string
지표:
- aws_arn
- 이름: type
설명: 주체의 유형.
type: string
- name: account_id
설명: 주체의 AWS 계정 ID.
type: string
지표:
- aws_account_id
- 이름: username
설명: 주체의 사용자명.
type: string
- name: okta
설명: 주체(행위자)에 대한 Okta 특정 상세 정보.
type: object
필드:
- 이름: id
설명: 행위자의 ID.
type: string
- 이름: type
설명: 행위자의 유형. 예: User.
type: string
- name: alternate_id
설명: 행위자의 대체 ID.
type: string
- name: azure
설명: 주체에 대한 Azure 특정 상세 정보.
type: object
필드:
- 이름: app_id
설명: Azure 애플리케이션 ID.
type: string
- 이름: tenant_id
설명: Azure 테넌트 ID.
type: string
- name: event
설명: 경고 로그를 트리거한 이벤트.
type: object
필드:
- 이름: id
설명: 이벤트의 고유 식별자.
type: string
- 이름: operation
설명: 이벤트에서 수행된 작업(오퍼레이션).
type: string
- 이름: request
설명: 이벤트를 트리거한 요청.
type: object
필드:
- name: user_agent
설명: 이벤트를 트리거한 요청이 이뤄진 에이전트.
type: object
필드:
- name: raw
설명: 원시 사용자 에이전트 문자열.
type: string
- name: label
설명: 사용자 에이전트의 레이블.
type: string
- 이름: ip
설명: 요청이 발생한 IP 주소.
type: string
지표:
- ip
- name: resources
설명: 이벤트에 관련된 리소스들.
type: array
element:
type: object
필드:
- 이름: id
설명: 리소스의 고유 식별자.
type: string
- 이름: type
설명: 리소스의 유형.
type: string