Microsoft Exchange 로그 수집

다음에서 지원:

이 문서에서는 Bindplane을 사용하여 Microsoft Exchange 로그를 Google Security Operations에 수집하는 방법을 설명합니다. 파서는 먼저 수신되는 'message' 필드를 JSON으로 해석하려고 시도합니다. 이 작업에 실패하면 일련의 Grok 패턴과 CSV 파싱 기법을 적용하여 원시 메시지 문자열에서 필드를 추출하고, 다양한 Microsoft Exchange 로그 형식을 처리하고, 보안 분석을 위해 표준화된 통합 데이터 모델 (UDM) 스키마를 채웁니다.

시작하기 전에

다음 기본 요건이 충족되었는지 확인합니다.

  • Google SecOps 인스턴스
  • Windows 2016 이상 또는 systemd가 있는 Linux 호스트
  • 프록시 뒤에서 실행되는 경우 방화벽 포트가 열려 있습니다.
  • 설치된 Exchange 서비스
  • Microsoft Windows Exchange에 대한 액세스 권한 관리

Google SecOps 처리 인증 파일 가져오기

  1. Google SecOps 콘솔에 로그인합니다.
  2. SIEM 설정 > 수집 에이전트로 이동합니다.
  3. 처리 인증 파일을 다운로드합니다. Bindplane가 설치될 시스템에 파일을 안전하게 저장합니다.

Google SecOps 고객 ID 가져오기

  1. Google SecOps 콘솔에 로그인합니다.
  2. SIEM 설정 > 프로필로 이동합니다.
  3. 조직 세부정보 섹션에서 고객 ID를 복사하여 저장합니다.

Bindplane 에이전트 설치

Windows 설치

  1. 관리자 권한으로 명령 프롬프트 또는 PowerShell을 엽니다.
  2. 다음 명령어를 실행합니다.

    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    

Linux 설치

  1. 루트 또는 sudo 권한으로 터미널을 엽니다.
  2. 다음 명령어를 실행합니다.

    sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
    

추가 설치 리소스

추가 설치 옵션은 설치 가이드를 참고하세요.

Syslog를 수집하고 Google SecOps로 전송하도록 Bindplane 에이전트 구성

  1. 구성 파일에 액세스합니다.
    • config.yaml 파일을 찾습니다. 일반적으로 Linux의 /etc/bindplane-agent/ 디렉터리 또는 Windows의 설치 디렉터리에 있습니다.
    • 텍스트 편집기 (예: nano, vi, 메모장)를 사용하여 파일을 엽니다.
  2. 다음과 같이 config.yaml 파일을 수정합니다.

    receivers:
        udplog:
            # Replace the port and IP address as required
            listen_address: "0.0.0.0:514"
    
    exporters:
        chronicle/chronicle_w_labels:
            compression: gzip
            # Adjust the path to the credentials file you downloaded in Step 1
            creds: '/path/to/ingestion-authentication-file.json'
            # Replace with your actual customer ID from Step 2
            customer_id: <customer_id>
            endpoint: malachiteingestion-pa.googleapis.com
            # Add optional ingestion labels for better organization
            ingestion_labels:
                log_type: 'EXCHANGE_MAIL'
                raw_log_field: body
    
    service:
        pipelines:
            logs/source0__chronicle_w_labels-0:
                receivers:
                    - udplog
                exporters:
                    - chronicle/chronicle_w_labels
    
  3. 인프라에서 필요에 따라 포트와 IP 주소를 바꿉니다.

  4. <customer_id>를 실제 고객 ID로 바꿉니다.

  5. /path/to/ingestion-authentication-file.jsonGoogle SecOps 처리 인증 파일 가져오기 섹션에서 인증 파일이 저장된 경로로 업데이트합니다.

Bindplane 에이전트를 다시 시작하여 변경사항 적용

  • Linux에서 Bindplane 에이전트를 다시 시작하려면 다음 명령어를 실행합니다.

    sudo systemctl restart bindplane-agent
    
  • Windows에서 Bindplane 에이전트를 다시 시작하려면 서비스 콘솔을 사용하거나 다음 명령어를 입력하면 됩니다.

    net stop BindPlaneAgent && net start BindPlaneAgent
    

MS Exchange 이벤트 수집 및 내보내기 구성

  1. MS Exchange 서버 머신에 로그인합니다.
  2. Windows Server에 NXlog를 다운로드하여 설치합니다.
  3. NXlog 설치 경로로 이동하여 config 파일을 엽니다.
  4. 텍스트 편집기를 사용하여 conf 디렉터리(일반적으로 C:\Program Files\nxlog\conf (Default Installation Path)에 있는 nxlog.conf 파일을 엽니다.
  5. 다음 구성 코드를 추가합니다.

    <Input eventlog>
        Module    im_msvistalog
    <QueryXML>
    <QueryList>
    <Query Id="0" Path="Application">
    <Select Path="Application">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="System">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="MSExchange Management">*</Select>
    </Query>
    </QueryList>
    </QueryXML>
    </Input>
    
    <Output syslog>
        Module      om_udp
        Host        <bindplane-agent-ip>
        Port        <bindplane-agent-port>
        Exec        to_syslog_bsd();
    </Output>
    
    <Route exchange_to_syslog>
        Path        eventlog => syslog
    </Route>
    
  6. <bindplane-agent-ip><bindplane-agent-port>를 Bindplane 구성 IP 주소 및 포트로 바꿉니다.

  7. NXLog 서비스를 시작합니다.

    • Windows Server에서 서비스 (services.msc)를 엽니다.
    • 서비스 목록에서 NXLog 서비스를 찾습니다.
    • NXLog를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택합니다.
  8. 선택사항: NXLog 시작 자동화:

    • 서비스 (services.msc)를 엽니다.
    • 목록에서 NXLog를 찾습니다.
    • 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
    • 시작 유형을 자동으로 설정합니다.

UDM 매핑 표

로그 필드 UDM 매핑 논리
c-ip read_only_udm.target.asset.ip c-ip 필드에서 가져온 값
c-ip read_only_udm.target.ip c-ip 필드에서 가져온 값
client-hostname read_only_udm.principal.asset.hostname client-hostname 필드에서 가져온 값
client-hostname read_only_udm.principal.hostname client-hostname 필드에서 가져온 값
client-ip read_only_udm.principal.asset.ip client-ip 필드에서 가져온 값
client-ip read_only_udm.principal.ip client-ip 필드에서 가져온 값
1 열 read_only_udm.metadata.event_timestamp column1 필드에서 가져온 값
column10 read_only_udm.intermediary.resource.attribute.labels.value column10 필드에서 가져온 값
column11 read_only_udm.network.email.mail_id column11 필드에서 가져온 값
column12 read_only_udm.additional.fields.value.string_value column12 필드에서 가져온 값
column13 read_only_udm.network.email.to column13 필드에서 가져온 값
column13 read_only_udm.target.user.email_addresses column13 필드에서 가져온 값
column15 read_only_udm.additional.fields.value.string_value column15 필드에서 가져온 값
column16 read_only_udm.target.resource.attribute.labels.value column16 필드에서 가져온 값
column19 read_only_udm.network.email.subject column19 필드에서 가져온 값
column2 read_only_udm.principal.asset.ip column2 필드에서 가져온 값
column2 read_only_udm.principal.ip column2 필드에서 가져온 값
column20 read_only_udm.network.email.from column20 필드에서 가져온 값
column20 read_only_udm.principal.user.email_addresses column20 필드에서 가져온 값
column21 read_only_udm.security_result.detection_fields.value column21 필드에서 가져온 값
column22 read_only_udm.security_result.description column22 필드에서 가져온 값
column24 read_only_udm.additional.fields.value.string_value column24 필드에서 가져온 값
column25 read_only_udm.principal.asset.ip column25 필드에서 가져온 값
column25 read_only_udm.principal.ip column25 필드에서 가져온 값
column26 read_only_udm.target.asset.ip column26 필드에서 가져온 값
column26 read_only_udm.target.ip column26 필드에서 가져온 값
column27 read_only_udm.security_result.detection_fields.value column27 필드에서 가져온 값
column28 read_only_udm.additional.fields.value.string_value column28 필드에서 가져온 값
column29 read_only_udm.metadata.product_log_id column29 필드에서 가져온 값
column3 read_only_udm.principal.asset.hostname column3 필드에서 가져온 값
column3 read_only_udm.principal.hostname column3 필드에서 가져온 값
column30 read_only_udm.metadata.product_version column30 필드에서 가져온 값
column4 read_only_udm.target.asset.ip column4 필드에서 가져온 값
column4 read_only_udm.target.ip column4 필드에서 가져온 값
column5 read_only_udm.target.asset.hostname column5 필드에서 가져온 값
column5 read_only_udm.target.hostname column5 필드에서 가져온 값
column6 read_only_udm.metadata.event_timestamp column6 필드에서 가져온 값
column6 read_only_udm.network.http.response_code column6 필드에서 가져온 값
column6 read_only_udm.network.session_id column6 필드에서 가져온 값
column6 read_only_udm.metadata.description column6 필드에서 가져온 값
column7 read_only_udm.additional.fields.value.string_value column7 필드에서 가져온 값
column8 read_only_udm.additional.fields.value.string_value column8 필드에서 가져온 값
column9 read_only_udm.metadata.product_event_type column9 필드에서 가져온 값
connector_id read_only_udm.additional.fields.value.string_value connector-id 필드에서 가져온 값
cs-method read_only_udm.network.http.method cs-method 필드에서 가져온 값
cs-uri-query read_only_udm.target.url cs-uri-query 필드에서 가져온 값
cs-uri-stem read_only_udm.target.url cs-uri-stem 필드에서 가져온 값
csReferer read_only_udm.network.http.referral_url csReferer 필드에서 가져온 값
csUser-Agent read_only_udm.network.http.user_agent csUser-Agent 필드에서 가져온 값
cs-username read_only_udm.principal.user.userid cs-username 필드에서 가져온 값
custom-data read_only_udm.security_result.detection_fields.value custom-data 필드에서 가져온 값
데이터 read_only_udm.security_result.about.labels.value data 필드에서 가져온 값
데이터 read_only_udm.security_result.description data 필드에서 가져온 값
데이터 read_only_udm.network.email.from data 필드에서 가져온 값
데이터 read_only_udm.network.email.to data 필드에서 가져온 값
데이터 read_only_udm.target.hostname data 필드에서 가져온 값
데이터 read_only_udm.security_result.description data 필드에서 가져온 값
데이터 read_only_udm.network.sent_bytes data 필드에서 가져온 값
데이터 read_only_udm.target.user.email_addresses data 필드에서 가져온 값
날짜 read_only_udm.metadata.event_timestamp datetime 필드에서 가져온 값
date-time read_only_udm.metadata.event_timestamp date-time 필드에서 가져온 값
DeliveryLatency read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoDeliveryLatency 필드에서 가져온 값
DeliveryPriority read_only_udm.security_result.detection_fields.value custom-data 또는 column21 필드의 DeliveryPriority 필드에서 가져온 값
DeliveryPriority read_only_udm.security_result.priority DeliveryPriorityLow 또는 Normal이면 LOW_PRIORITY, DeliveryPriorityMedium이면 MEDIUM_PRIORITY, DeliveryPriorityHigh이면 HIGH_PRIORITY
방향성 read_only_udm.network.direction directionalityIncoming이면 INBOUND, directionalityOriginating이면 OUTBOUND
E2ELatency read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoE2ELatency 필드에서 가져온 값
이벤트 read_only_udm.metadata.product_event_type event+이면 Connect, event-이면 Disconnect, event*이면 Information, event>이면 Send, event<이면 Receive
이벤트 read_only_udm.network.direction event>이면 OUTBOUND, event<이면 INBOUND
EventID read_only_udm.security_result.detection_fields.value EventID 필드에서 가져온 값
EventReceivedTime read_only_udm.metadata.collected_timestamp EventReceivedTime 필드에서 가져온 값
EventReceivedTime read_only_udm.metadata.event_timestamp column6EventReceivedTime 필드에서 가져온 값
FirstForestHop read_only_udm.security_result.detection_fields.value custom-dataFirstForestHop 필드에서 가져온 값
FromEntity read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoFromEntity 필드에서 가져온 값
guid read_only_udm.metadata.product_log_id guid 필드에서 가져온 값
호스트 이름 read_only_udm.principal.asset.hostname Hostname 필드에서 가져온 값
호스트 이름 read_only_udm.principal.hostname Hostname 필드에서 가져온 값
IncludeInSla read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoIncludeInSla 필드에서 가져온 값
internal-message-id read_only_udm.intermediary.resource.attribute.labels.value internal-message-id 필드에서 가져온 값
IsProbe read_only_udm.security_result.detection_fields.value custom-data 또는 column21 필드의 IsProbe 필드에서 가져온 값
키워드 read_only_udm.security_result.detection_fields.value Keywords 필드에서 가져온 값
local-endpoint read_only_udm.principal.asset.ip local-endpoint 필드에서 가져온 값
local-endpoint read_only_udm.principal.ip local-endpoint 필드에서 가져온 값
local-endpoint read_only_udm.principal.port local-endpoint 필드에서 가져온 값
우편함 read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoMailboxes 필드에서 가져온 값
MailboxDatabaseGuid read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoMailboxDatabaseGuid 필드에서 가져온 값
MAIL FROM read_only_udm.network.email.from dataMAIL FROM 필드에서 가져온 값
MAIL FROM read_only_udm.principal.user.email_addresses dataMAIL FROM 필드에서 가져온 값
MAIL From read_only_udm.network.email.from dataMAIL From 필드에서 가져온 값
MAIL From read_only_udm.principal.user.email_addresses dataMAIL From 필드에서 가져온 값
message-id read_only_udm.network.email.mail_id message-id 필드에서 가져온 값
message-info read_only_udm.security_result.detection_fields.value message-info 필드에서 가져온 값
message-info read_only_udm.security_result.description message-info 필드에서 가져온 값
MessageValue read_only_udm.security_result.detection_fields.value custom-dataMessageValue 필드에서 가져온 값
message-subject read_only_udm.network.email.subject message-subject 필드에서 가져온 값
method read_only_udm.network.http.method method 필드에서 가져온 값
Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel read_only_udm.security_result.detection_fields.value custom-dataMicrosoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel 필드에서 가져온 값
MsgRecipCount read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoMsgRecipCount 필드에서 가져온 값
network-message-id read_only_udm.additional.fields.value.string_value network-message-id 필드에서 가져온 값
OriginalFromAddress read_only_udm.principal.user.email_addresses custom-data 또는 column21 필드의 OriginalFromAddress 필드에서 가져온 값
P2RecipStat read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoP2RecipStat 필드에서 가져온 값
PersistProbeTrace read_only_udm.security_result.detection_fields.value custom-data 또는 column21 필드의 PersistProbeTrace 필드에서 가져온 값
PrioritizationReason read_only_udm.security_result.detection_fields.value custom-dataPrioritizationReason 필드에서 가져온 값
ProbeType read_only_udm.security_result.detection_fields.value custom-data 또는 column21 필드의 ProbeType 필드에서 가져온 값
ProcessID read_only_udm.principal.process.pid ProcessID 필드에서 가져온 값
ProxiedClientHostname read_only_udm.intermediary.hostname custom-dataProxiedClientHostname 필드에서 가져온 값
ProxiedClientIPAddress read_only_udm.intermediary.asset.ip custom-dataProxiedClientIPAddress 필드에서 가져온 값
ProxiedClientIPAddress read_only_udm.intermediary.ip custom-dataProxiedClientIPAddress 필드에서 가져온 값
ProxyHop1 read_only_udm.security_result.detection_fields.value custom-dataProxyHop1 필드에서 가져온 값
RCPT TO read_only_udm.network.email.to dataRCPT TO 필드에서 가져온 값
RCPT TO read_only_udm.target.user.email_addresses dataRCPT TO 필드에서 가져온 값
RCPT To read_only_udm.network.email.to dataRCPT To 필드에서 가져온 값
RCPT To read_only_udm.target.user.email_addresses dataRCPT To 필드에서 가져온 값
recipient-address read_only_udm.target.user.email_addresses recipient-address 필드에서 가져온 값
recipient-count read_only_udm.target.resource.attribute.labels.value recipient-count 필드에서 가져온 값
recipient-status read_only_udm.target.resource.attribute.labels.value recipient-status 필드에서 가져온 값
remote-endpoint read_only_udm.target.asset.ip remote-endpoint 필드에서 가져온 값
remote-endpoint read_only_udm.target.ip remote-endpoint 필드에서 가져온 값
remote-endpoint read_only_udm.target.port remote-endpoint 필드에서 가져온 값
res_code read_only_udm.network.http.response_code res_code 필드에서 가져온 값
s-ip read_only_udm.principal.asset.ip s-ip 필드에서 가져온 값
s-ip read_only_udm.principal.ip s-ip 필드에서 가져온 값
s-port read_only_udm.principal.port s-port 필드에서 가져온 값
sc-status read_only_udm.network.http.response_code sc-status 필드에서 가져온 값
sc-substatus read_only_udm.additional.fields.value.string_value sc-substatus 필드에서 가져온 값
sender-address read_only_udm.network.email.from sender-address 필드에서 가져온 값
sender-address read_only_udm.principal.user.email_addresses sender-address 필드에서 가져온 값
sequence-number read_only_udm.additional.fields.value.number_value sequence-number 필드에서 가져온 값
server-hostname read_only_udm.target.asset.hostname server-hostname 필드에서 가져온 값
server-hostname read_only_udm.target.hostname server-hostname 필드에서 가져온 값
server-ip read_only_udm.target.asset.ip server-ip 필드에서 가져온 값
server-ip read_only_udm.target.ip server-ip 필드에서 가져온 값
session-id read_only_udm.network.session_id session-id 필드에서 가져온 값
sessionid read_only_udm.network.session_id sessionid 필드에서 가져온 값
심각도 read_only_udm.security_result.severity SeverityInfo가 포함된 경우 INFORMATIONAL, SeverityError가 포함된 경우 ERROR, SeverityWarning가 포함된 경우 MEDIUM, 그렇지 않으면 UNKNOWN_SEVERITY
SeverityValue read_only_udm.security_result.severity_details SeverityValue 필드에서 가져온 값
SlaExclusionReason read_only_udm.security_result.detection_fields.value custom-dataSlaExclusionReason 필드에서 가져온 값
source read_only_udm.additional.fields.value.string_value source 필드에서 가져온 값
SourceModuleName read_only_udm.principal.resource.name SourceModuleName 필드에서 가져온 값
SourceModuleType read_only_udm.principal.resource.type SourceModuleType 필드에서 가져온 값
SourceName read_only_udm.principal.resource.attribute.labels.value SourceName 필드에서 가져온 값
StoreObjectIds read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoStoreObjectIds 필드에서 가져온 값
작업 read_only_udm.security_result.detection_fields.value Task 필드에서 가져온 값
ThreadID read_only_udm.security_result.detection_fields.value ThreadID 필드에서 가져온 값
시간 read_only_udm.metadata.event_timestamp datetime 필드에서 가져온 값
ToEntity read_only_udm.security_result.detection_fields.value custom-data 또는 message-infoToEntity 필드에서 가져온 값
total-bytes read_only_udm.additional.fields.value.string_value total-bytes 필드에서 가져온 값
TransportTrafficSubType read_only_udm.security_result.detection_fields.value custom-dataTransportTrafficSubType 필드에서 가져온 값
TransportTrafficSubType read_only_udm.metadata.product_version custom-dataTransportTrafficSubType 필드에서 가져온 값
ts read_only_udm.metadata.event_timestamp ts 필드에서 가져온 값
u_agent read_only_udm.network.http.user_agent u_agent 필드에서 가져온 값
u_param read_only_udm.target.url u_param 필드에서 가져온 값
u_path read_only_udm.target.url u_path 필드에서 가져온 값
u_path read_only_udm.target.url u_pathu_param 필드에서 가져온 값
사용자 read_only_udm.target.user.userid user 필드에서 가져온 값
사용자 read_only_udm.target.user.email_addresses user 필드에서 가져온 값
metadata.event_type read_only_udm.metadata.event_type has_principal_emailtrue이고 has_target_emailtrue이면 EMAIL_TRANSACTION, event_typeGENERIC_EVENT이고 principal_hostname 또는 s_ip 또는 host이 비어 있지 않거나 has_principaltrue이면 STATUS_UPDATE, event_typeGENERIC_EVENT이고 has_principal_emailtrue이거나 has_target_emailtrue이면 USER_UNCATEGORIZED, 그 외의 경우 event_type 필드에서 가져온 값
metadata.log_type read_only_udm.metadata.log_type 하드코딩된 값 EXCHANGE_MAIL
metadata.product_name read_only_udm.metadata.product_name 하드코딩된 값 Exchange Mail
metadata.vendor_name read_only_udm.metadata.vendor_name 하드코딩된 값 Microsoft
network.application_protocol read_only_udm.network.application_protocol app_protocolSMTP, HTTP 또는 HTTPS이면 app_protocol 필드에서 가져온 값입니다. app_protocolSMTP가 포함된 경우 SMTP입니다.
network.direction read_only_udm.network.direction s_ip가 비어 있지 않으면 INBOUND
network.email.from read_only_udm.network.email.from from_mail 필드에서 가져온 값
network.email.mail_id read_only_udm.network.email.mail_id msg_id 필드에서 가져온 값
network.email.subject read_only_udm.network.email.subject column19 필드에서 가져온 값
network.email.to read_only_udm.network.email.to to_mail 필드에서 가져온 값
network.http.method read_only_udm.network.http.method method 필드에서 가져온 값
network.http.response_code read_only_udm.network.http.response_code res_code 필드에서 가져온 값
network.http.user_agent read_only_udm.network.http.user_agent u_agent 필드에서 가져온 값
network.sent_bytes read_only_udm.network.sent_bytes sent_bytes 필드에서 가져온 값
network.session_id read_only_udm.network.session_id sessionid 필드에서 가져온 값
principal.asset.hostname read_only_udm.principal.asset.hostname principal_hostname 필드에서 가져온 값
principal.asset.hostname read_only_udm.principal.asset.hostname host 필드에서 가져온 값
principal.asset.hostname read_only_udm.principal.asset.hostname column3 필드에서 가져온 값
principal.asset.ip read_only_udm.principal.asset.ip column2 필드에서 가져온 값
principal.asset.ip read_only_udm.principal.asset.ip column25 필드에서 가져온 값
principal.asset.ip read_only_udm.principal.asset.ip s_ip 필드에서 가져온 값
principal.hostname read_only_udm.principal.hostname principal_hostname 필드에서 가져온 값
principal.hostname read_only_udm.principal.hostname host 필드에서 가져온 값
principal.hostname read_only_udm.principal.hostname column3 필드에서 가져온 값
principal.ip read_only_udm.principal.ip column2 필드에서 가져온 값
principal.ip read_only_udm.principal.ip column25 필드에서 가져온 값
principal.ip read_only_udm.principal.ip s_ip 필드에서 가져온 값
principal.port read_only_udm.principal.port s-port 필드에서 가져온 값
principal.user.email_addresses read_only_udm.principal.user.email_addresses mail 필드에서 가져온 값
principal.user.email_addresses read_only_udm.principal.user.email_addresses email_address 필드에서 가져온 값
principal.user.userid read_only_udm.principal.user.userid cs-username 필드에서 가져온 값
security_result.about.labels.key read_only_udm.security_result.about.labels.key 하드코딩된 값 Response Code
security_result.description read_only_udm.security_result.description context 필드에서 가져온 값
security_result.description read_only_udm.security_result.description column22 필드에서 가져온 값
security_result.priority read_only_udm.security_result.priority severity1 또는 2 또는 3이면 LOW, severity4 또는 5 또는 6이면 MEDIUM, severity7 또는 8 또는 9이면 HIGH
security_result.severity read_only_udm.security_result.severity SeverityInfo가 포함된 경우 INFORMATIONAL, SeverityError가 포함된 경우 ERROR, SeverityWarning가 포함된 경우 MEDIUM, 그렇지 않으면 UNKNOWN_SEVERITY
target.administrative_domain read_only_udm.target.administrative_domain domain 필드에서 가져온 값
target.asset.hostname read_only_udm.target.asset.hostname column5 필드에서 가져온 값
target.asset.hostname read_only_udm.target.asset.hostname target_host 필드에서 가져온 값
target.asset.ip read_only_udm.target.asset.ip column4 필드에서 가져온 값
target.asset.ip read_only_udm.target.asset.ip column26 필드에서 가져온 값
target.asset.ip read_only_udm.target.asset.ip c-ip 필드에서 가져온 값
target.hostname read_only_udm.target.hostname column5 필드에서 가져온 값
target.hostname read_only_udm.target.hostname target_host 필드에서 가져온 값
target.ip read_only_udm.target.ip column4 필드에서 가져온 값
target.ip read_only_udm.target.ip column26 필드에서 가져온 값
target.ip read_only_udm.target.ip c-ip 필드에서 가져온 값
target.port read_only_udm.target.port c_port 필드에서 가져온 값
target.resource.attribute.labels.key read_only_udm.target.resource.attribute.labels.key 하드코딩된 값 Recipients Count
target.user.email_addresses read_only_udm.target.user.email_addresses user 필드에서 가져온 값
target.user.user_display_name read_only_udm.target.user.user_display_name username 필드에서 가져온 값
target.user.userid read_only_udm.target.user.userid user 필드에서 가져온 값
target.url read_only_udm.target.url u_path 필드에서 가져온 값

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가의 답변을 받아 보세요.