Fidelis Network 로그 수집
이 문서에서는 Bindplane을 사용하여 Fidelis Network 로그를 Google Security Operations로 수집하는 방법을 설명합니다.
Fidelis Network는 심층 콘텐츠 검사, 세션 수준 분석, 자동화된 위협 대응을 제공하는 네트워크 감지 및 대응 (NDR) 솔루션입니다. 모든 포트와 프로토콜에서 네트워크 트래픽을 실시간으로 모니터링하여 고급 위협, 데이터 유출 시도, 정책 위반을 탐지합니다. 파서는 KV 및 JSON 패턴을 사용하여 Fidelis Network syslog 형식 로그에서 필드를 추출합니다. 그런 다음 이러한 값을 통합 데이터 모델 (UDM)에 매핑합니다. 또한 이벤트 소스 및 유형의 기본 메타데이터 값을 설정합니다.
시작하기 전에
다음 기본 요건이 충족되었는지 확인합니다.
- Google SecOps 인스턴스
- Windows Server 2016 이상 또는
systemd가 설치된 Linux 호스트 - 프록시 뒤에서 실행하는 경우 Bindplane 에이전트 요구사항에 따라 방화벽 포트가 열려 있는지 확인합니다.
- Fidelis Network CommandPost 웹 인터페이스에 대한 권한 있는 액세스
Google SecOps 수집 인증 파일 가져오기
- Google SecOps 콘솔에 로그인합니다.
- SIEM 설정 > 수집 에이전트로 이동합니다.
- 수집 인증 파일을 다운로드합니다. Bindplane이 설치될 시스템에 파일을 안전하게 저장합니다.
Google SecOps 고객 ID 가져오기
- Google SecOps 콘솔에 로그인합니다.
- SIEM 설정 > 프로필로 이동합니다.
- 조직 세부정보 섹션에서 고객 ID를 복사하여 저장합니다.
Bindplane 에이전트 설치
다음 안내에 따라 Windows 또는 Linux 운영체제에 Bindplane 에이전트를 설치합니다.
Windows 설치
- 명령 프롬프트 또는 PowerShell을 관리자로 엽니다.
다음 명령어를 실행합니다.
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet설치가 완료될 때까지 기다립니다.
다음을 실행하여 설치를 확인합니다.
sc query observiq-otel-collector
서비스가 실행 중으로 표시되어야 합니다.
Linux 설치
- 루트 또는 sudo 권한으로 터미널을 엽니다.
다음 명령어를 실행합니다.
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh설치가 완료될 때까지 기다립니다.
다음을 실행하여 설치를 확인합니다.
sudo systemctl status observiq-otel-collector
서비스가 active (running)으로 표시되어야 합니다.
추가 설치 리소스
추가 설치 옵션 및 문제 해결은 Bindplane 에이전트 설치 가이드를 참고하세요.
syslog를 수집하여 Google SecOps로 전송하도록 Bindplane 에이전트 구성
구성 파일 찾기
Linux:
sudo nano /etc/bindplane-agent/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
구성 파일 설정
config.yaml의 전체 내용을 다음 구성으로 바꿉니다.receivers: tcplog: listen_address: "0.0.0.0:514" exporters: chronicle/chronicle_w_labels: compression: gzip creds_file_path: '/path/to/ingestion-authentication-file.json' customer_id: 'YOUR_CUSTOMER_ID' endpoint: malachiteingestion-pa.googleapis.com log_type: 'FIDELIS_NETWORK' raw_log_field: body ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - tcplog exporters: - chronicle/chronicle_w_labels
구성 매개변수
다음 자리표시자를 바꿉니다.
수신기 구성:
tcplog: UDP syslog의 경우udplog, TCP syslog의 경우tcplog사용0.0.0.0: 리슨할 IP 주소 (모든 인터페이스에서 리슨하려면0.0.0.0)514: 리슨할 포트 번호 (표준 syslog 포트)
내보내기 도구 구성:
creds_file_path: 수집 인증 파일의 전체 경로입니다.- Linux:
/etc/bindplane-agent/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
YOUR_CUSTOMER_ID: 고객 ID 가져오기 섹션의 고객 IDendpoint: 리전 엔드포인트 URL:- 미국:
malachiteingestion-pa.googleapis.com - 유럽:
europe-malachiteingestion-pa.googleapis.com - 아시아:
asia-southeast1-malachiteingestion-pa.googleapis.com - 전체 목록은 리전 엔드포인트를 참고하세요.
- 미국:
log_type: Chronicle에 표시되는 로그 유형 (FIDELIS_NETWORK)
구성 파일 저장
- 수정 후 파일을 저장합니다.
- Linux:
Ctrl+O,Enter,Ctrl+X순서로 누릅니다. - Windows: 파일 > 저장을 클릭합니다.
- Linux:
Bindplane 에이전트를 다시 시작하여 변경사항 적용
Linux에서 Bindplane 에이전트를 다시 시작하려면 다음 명령어를 실행합니다.
sudo systemctl restart observiq-otel-collector서비스가 실행 중인지 확인합니다.
sudo systemctl status observiq-otel-collector로그에서 오류를 확인합니다.
sudo journalctl -u observiq-otel-collector -f
Windows에서 Bindplane 에이전트를 다시 시작하려면 다음 옵션 중 하나를 선택합니다.
명령 프롬프트 또는 PowerShell(관리자 권한)
net stop observiq-otel-collector && net start observiq-otel-collector서비스 콘솔:
Win+R를 누르고services.msc를 입력한 다음 Enter 키를 누릅니다.- observIQ OpenTelemetry Collector를 찾습니다.
마우스 오른쪽 버튼을 클릭하고 다시 시작을 선택합니다.
서비스가 실행 중인지 확인합니다.
sc query observiq-otel-collector로그에서 오류를 확인합니다.
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
Fidelis Network syslog 전달 구성
- Fidelis Network CommandPost 웹 인터페이스에 로그인합니다.
- 시스템 > 내보내기 > Syslog로 이동합니다.
- Syslog 서버 추가를 클릭합니다.
- 다음 구성 세부정보를 제공합니다.
- 이름: 설명이 포함된 이름을 입력합니다 (예:
Google-SecOps-Bindplane). - IP 주소/호스트 이름: Bindplane 에이전트 호스트의 IP 주소를 입력합니다.
- 포트:
514를 입력합니다. - 프로토콜: TCP를 선택합니다.
- 형식: 파싱 요구사항에 따라 CEF (Common Event Format) 또는 Syslog를 선택합니다.
- Facility: LOCAL0 (또는 원하는 시설)을 선택합니다.
- 심각도: 정보 (또는 원하는 심각도 수준)을 선택합니다.
- 이름: 설명이 포함된 이름을 입력합니다 (예:
- Alert Types 섹션에서 전달할 이벤트를 선택합니다.
- 알림 이벤트
- 멀웨어 이벤트
- DLP 이벤트
- DNS 이벤트
- 세션 이벤트
- 저장을 클릭합니다.
- Bindplane 에이전트 로그를 확인하여 syslog 메시지가 전송되고 있는지 확인합니다.
UDM 매핑 테이블
| 로그 필드 | UDM 매핑 | 논리 |
|---|---|---|
| aaction | event.idm.read_only_udm.security_result.action_details | '없음' 또는 빈 문자열이 아닌 경우 직접 매핑됩니다. |
| alert_threat_score | event.idm.read_only_udm.security_result.detection_fields[].key: "alert_threat_score", event.idm.read_only_udm.security_result.detection_fields[].value: value of alert_threat_score | 감지 필드로 직접 매핑됩니다. |
| alert_type | event.idm.read_only_udm.security_result.detection_fields[].key: "alert_type", event.idm.read_only_udm.security_result.detection_fields[].value: value of alert_type | 감지 필드로 직접 매핑됩니다. |
| 답변 | event.idm.read_only_udm.network.dns.answers[].data | DNS 이벤트에 직접 매핑됩니다. |
| application_user | event.idm.read_only_udm.principal.user.userid | 직접 매핑됩니다. |
| asset_os | event.idm.read_only_udm.target.platform | WINDOWS, LINUX, MAC 또는 UNKNOWN_PLATFORM으로 정규화됩니다. |
| certificate.end_date | event.idm.read_only_udm.network.tls.client.certificate.not_after | 파싱되어 타임스탬프로 변환됩니다. |
| certificate.extended_key_usage | event.idm.read_only_udm.additional.fields[].key: 'Extended Key Usage', event.idm.read_only_udm.additional.fields[].value.string_value: value of certificate.extended_key_usage | 추가 필드로 매핑됩니다. |
| certificate.issuer_name | event.idm.read_only_udm.network.tls.server.certificate.issuer | 직접 매핑됩니다. |
| certificate.key_length | event.idm.read_only_udm.additional.fields[].key: 'Key Length', event.idm.read_only_udm.additional.fields[].value.string_value: value of certificate.key_length | 추가 필드로 매핑됩니다. |
| certificate.key_usage | event.idm.read_only_udm.additional.fields[].key: 'Key Usage', event.idm.read_only_udm.additional.fields[].value.string_value: value of certificate.key_usage | 추가 필드로 매핑됩니다. |
| certificate.start_date | event.idm.read_only_udm.network.tls.client.certificate.not_before | 파싱되어 타임스탬프로 변환됩니다. |
| certificate.subject_altname | event.idm.read_only_udm.additional.fields[].key: 'Certificate Alternate Name', event.idm.read_only_udm.additional.fields[].value.string_value: value of certificate.subject_altname | 추가 필드로 매핑됩니다. |
| certificate.subject_name | event.idm.read_only_udm.network.tls.server.certificate.subject | 직접 매핑됩니다. |
| certificate.type | event.idm.read_only_udm.additional.fields[].key: "Certificate_Type", event.idm.read_only_udm.additional.fields[].value.string_value: value of certificate.type | 추가 필드로 매핑됩니다. |
| 암호 | event.idm.read_only_udm.network.tls.cipher | 직접 매핑됩니다. |
| client_asset_name | event.idm.read_only_udm.principal.application | 직접 매핑됩니다. |
| client_asset_subnet | event.idm.read_only_udm.additional.fields[].key: 'client_asset_subnet', event.idm.read_only_udm.additional.fields[].value.string_value: client_asset_subnet 값 | 추가 필드로 매핑됩니다. |
| client_ip | event.idm.read_only_udm.principal.ip | 직접 매핑됩니다. |
| client_port | event.idm.read_only_udm.principal.port | 정수로 직접 매핑되고 변환됩니다. |
| ClientIP | event.idm.read_only_udm.principal.ip | 직접 매핑됩니다. |
| ClientPort | event.idm.read_only_udm.principal.port | 정수로 직접 매핑되고 변환됩니다. |
| ClientCountry | event.idm.read_only_udm.principal.location.country_or_region | 'UNKNOWN' 또는 빈 문자열이 아닌 경우 직접 매핑됩니다. |
| ClientAssetID | event.idm.read_only_udm.principal.asset_id | '0' 또는 빈 문자열이 아닌 경우 'Asset:'이 앞에 붙습니다. |
| ClientAssetName | event.idm.read_only_udm.principal.resource.attribute.labels[].key: 'ClientAssetName', event.idm.read_only_udm.principal.resource.attribute.labels[].value: ClientAssetName 값 | 주 구성원 리소스 라벨로 매핑됩니다. |
| ClientAssetRole | event.idm.read_only_udm.principal.asset.attribute.roles[].name | 직접 매핑됩니다. |
| ClientAssetServices | event.idm.read_only_udm.principal.resource.attribute.labels[].key: 'ClientAssetServices', event.idm.read_only_udm.principal.resource.attribute.labels[].value: ClientAssetServices 값 | 주 구성원 리소스 라벨로 매핑됩니다. |
| 클라이언트 | event.idm.read_only_udm.principal.resource.attribute.labels[].key: 'Client', event.idm.read_only_udm.principal.resource.attribute.labels[].value: 클라이언트 값 | 주 구성원 리소스 라벨로 매핑됩니다. |
| 수집기 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Collector', event.idm.read_only_udm.security_result.detection_fields[].value: Collector 값 | 감지 필드로 매핑됩니다. |
| 명령어 | event.idm.read_only_udm.network.http.method | HTTP 이벤트에 직접 매핑됩니다. |
| 명령어 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Command', event.idm.read_only_udm.security_result.detection_fields[].value: Command 값 | 감지 필드로 매핑됩니다. |
| 연결 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Connection', event.idm.read_only_udm.security_result.detection_fields[].value: Connection 값 | 감지 필드로 매핑됩니다. |
| DecodingPath | event.idm.read_only_udm.security_result.detection_fields[].key: 'DecodingPath', event.idm.read_only_udm.security_result.detection_fields[].value: value of DecodingPath | 감지 필드로 매핑됩니다. |
| dest_country | event.idm.read_only_udm.target.location.country_or_region | 직접 매핑됩니다. |
| dest_domain | event.idm.read_only_udm.target.hostname | 직접 매핑됩니다. |
| dest_ip | event.idm.read_only_udm.target.ip | 직접 매핑됩니다. |
| dest_port | event.idm.read_only_udm.target.port | 정수로 직접 매핑되고 변환됩니다. |
| 방향 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Direction', event.idm.read_only_udm.security_result.detection_fields[].value: value of Direction | 감지 필드로 매핑됩니다. |
| dns.host | event.idm.read_only_udm.network.dns.questions[].name | DNS 이벤트에 직접 매핑됩니다. |
| DomainName | event.idm.read_only_udm.target.administrative_domain | 직접 매핑됩니다. |
| DomainAlexaRank | event.idm.read_only_udm.security_result.detection_fields[].key: 'DomainAlexaRank', event.idm.read_only_udm.security_result.detection_fields[].value: DomainAlexaRank 값 | 감지 필드로 매핑됩니다. |
| dport | event.idm.read_only_udm.target.port | 정수로 직접 매핑되고 변환됩니다. |
| dnsresolution.server_fqdn | event.idm.read_only_udm.target.hostname | 직접 매핑됩니다. |
| 기간 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Duration', event.idm.read_only_udm.security_result.detection_fields[].value: Duration 값 | 감지 필드로 매핑됩니다. |
| 암호화됨 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Encrypted', event.idm.read_only_udm.security_result.detection_fields[].value: value of Encrypted | 감지 필드로 매핑됩니다. |
| 엔트로피 | event.idm.read_only_udm.security_result.detection_fields[].key: 'Entropy', event.idm.read_only_udm.security_result.detection_fields[].value: 엔트로피 값 | 감지 필드로 매핑됩니다. |
| event.idm.read_only_udm.additional.fields | event.idm.read_only_udm.additional.fields | 파서 로직을 기반으로 하는 다양한 추가 필드가 포함되어 있습니다. |
| event.idm.read_only_udm.metadata.description | event.idm.read_only_udm.metadata.description | 요약 필드에서 직접 매핑됩니다. |
| event.idm.read_only_udm.metadata.event_type | event.idm.read_only_udm.metadata.event_type | 다양한 로그 필드와 파서 로직을 기반으로 결정됩니다. GENERIC_EVENT, NETWORK_CONNECTION, NETWORK_HTTP, NETWORK_SMTP, NETWORK_DNS, STATUS_UPDATE, NETWORK_FLOW 중 하나일 수 있습니다. |
| event.idm.read_only_udm.metadata.log_type | event.idm.read_only_udm.metadata.log_type | 'FIDELIS_NETWORK'로 설정합니다. |
| event.idm.read_only_udm.metadata.product_name | event.idm.read_only_udm.metadata.product_name | 'FIDELIS_NETWORK'로 설정합니다. |
| event.idm.read_only_udm.metadata.vendor_name | event.idm.read_only_udm.metadata.vendor_name | 'FIDELIS_NETWORK'로 설정합니다. |
| event.idm.read_only_udm.network.application_protocol | event.idm.read_only_udm.network.application_protocol | server_port 또는 protocol 필드를 기반으로 결정됩니다. HTTP, HTTPS, SMTP, SSH, RPC, DNS, NFS, AOLMAIL일 수 있습니다. |
| event.idm.read_only_udm.network.direction | event.idm.read_only_udm.network.direction | 방향 필드 또는 요약의 키워드를 기반으로 결정됩니다. INBOUND 또는 OUTBOUND일 수 있습니다. |
| event.idm.read_only_udm.network.dns.answers | event.idm.read_only_udm.network.dns.answers | DNS 이벤트에 대해 채워집니다. |
| event.idm.read_only_udm.network.dns.id | event.idm.read_only_udm.network.dns.id | DNS 이벤트의 숫자 필드에서 매핑됩니다. |
| event.idm.read_only_udm.network.dns.questions | event.idm.read_only_udm.network.dns.questions | DNS 이벤트에 대해 채워집니다. |
| event.idm.read_only_udm.network.email.from | event.idm.read_only_udm.network.email.from | 유효한 이메일 주소인 경우 '보낸 사람'에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.email.subject | event.idm.read_only_udm.network.email.subject | Subject에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.email.to | event.idm.read_only_udm.network.email.to | '받는 사람'에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.ftp.command | event.idm.read_only_udm.network.ftp.command | ftp.command에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.http.method | event.idm.read_only_udm.network.http.method | http.command 또는 Command에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.http.referral_url | event.idm.read_only_udm.network.http.referral_url | Referer에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.http.response_code | event.idm.read_only_udm.network.http.response_code | http.status_code 또는 StatusCode에서 직접 매핑되고 정수로 변환됩니다. |
| event.idm.read_only_udm.network.http.user_agent | event.idm.read_only_udm.network.http.user_agent | http.useragent 또는 UserAgent에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.ip_protocol | event.idm.read_only_udm.network.ip_protocol | TCP 또는 UDP인 경우 tproto에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.received_bytes | event.idm.read_only_udm.network.received_bytes | event1.server_packet_count에서 이름이 변경되었으며 부호 없는 정수로 변환되었습니다. |
| event.idm.read_only_udm.network.sent_bytes | event.idm.read_only_udm.network.sent_bytes | event1.client_packet_count에서 이름이 변경되었으며 부호 없는 정수로 변환되었습니다. |
| event.idm.read_only_udm.network.session_duration.seconds | event.idm.read_only_udm.network.session_duration.seconds | event1.session_size에서 이름이 변경되었으며 정수로 변환되었습니다. |
| event.idm.read_only_udm.network.session_id | event.idm.read_only_udm.network.session_id | event1.rel_sesid 또는 UserSessionID에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.client.certificate.issuer | event.idm.read_only_udm.network.tls.client.certificate.issuer | event1.certificate_issuer_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.client.certificate.not_after | event.idm.read_only_udm.network.tls.client.certificate.not_after | event1.certificate_end_date에서 파싱되고 타임스탬프로 변환됩니다. |
| event.idm.read_only_udm.network.tls.client.certificate.not_before | event.idm.read_only_udm.network.tls.client.certificate.not_before | event1.certificate_start_date에서 파싱되고 타임스탬프로 변환됩니다. |
| event.idm.read_only_udm.network.tls.client.certificate.subject | event.idm.read_only_udm.network.tls.client.certificate.subject | event1.certificate_subject_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.client.ja3 | event.idm.read_only_udm.network.tls.client.ja3 | event1.ja3digest에서 직접 매핑되고 문자열로 변환됩니다. |
| event.idm.read_only_udm.network.tls.cipher | event.idm.read_only_udm.network.tls.cipher | event1.cipher, CipherSuite, cipher 또는 event1.tls_ciphersuite에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.server.certificate.issuer | event.idm.read_only_udm.network.tls.server.certificate.issuer | certificate_issuer_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.server.certificate.subject | event.idm.read_only_udm.network.tls.server.certificate.subject | certificate_subject_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.network.tls.server.ja3s | event.idm.read_only_udm.network.tls.server.ja3s | event1.ja3sdigest에서 직접 매핑되고 문자열로 변환됩니다. |
| event.idm.read_only_udm.network.tls.version | event.idm.read_only_udm.network.tls.version | event1.version에서 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.application | event.idm.read_only_udm.principal.application | event1.client_asset_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.asset.attribute.roles[].name | event.idm.read_only_udm.principal.asset.attribute.roles[].name | ClientAssetRole에서 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.asset_id | event.idm.read_only_udm.principal.asset_id | ClientAssetID 또는 ServerAssetID에서 직접 매핑됩니다('Asset:' 접두사 사용). |
| event.idm.read_only_udm.principal.hostname | event.idm.read_only_udm.principal.hostname | event1.sld 또는 src_domain에서 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.ip | event.idm.read_only_udm.principal.ip | event1.src_ip6, client_ip 또는 ClientIP에서 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.location.country_or_region | event.idm.read_only_udm.principal.location.country_or_region | ClientCountry 또는 src_country가 'UNKNOWN'이 아니거나 빈 문자열이 아닌 경우 직접 매핑됩니다. |
| event.idm.read_only_udm.principal.port | event.idm.read_only_udm.principal.port | event1.sport 또는 client_port에서 직접 매핑되고 정수로 변환됩니다. |
| event.idm.read_only_udm.principal.resource.attribute.labels | event.idm.read_only_udm.principal.resource.attribute.labels | 파서 로직에 기반한 다양한 라벨을 포함합니다. |
| event.idm.read_only_udm.principal.user.userid | event.idm.read_only_udm.principal.user.userid | ftp.user 또는 AppUser에서 직접 매핑됩니다. |
| event.idm.read_only_udm.security_result.action | event.idm.read_only_udm.security_result.action | 심각도에 따라 결정됩니다. ALLOW, BLOCK 또는 UNKNOWN_ACTION일 수 있습니다. |
| event.idm.read_only_udm.security_result.action_details | event.idm.read_only_udm.security_result.action_details | 'none' 또는 빈 문자열이 아닌 경우 작업에서 직접 매핑됩니다. |
| event.idm.read_only_udm.security_result.category | event.idm.read_only_udm.security_result.category | malware_type이 있으면 NETWORK_SUSPICIOUS로 설정됩니다. |
| event.idm.read_only_udm.security_result.detection_fields | event.idm.read_only_udm.security_result.detection_fields | 파서 로직에 기반한 다양한 감지 필드가 포함됩니다. |
| event.idm.read_only_udm.security_result.rule_name | event.idm.read_only_udm.security_result.rule_name | rule_name에서 직접 매핑됩니다. |
| event.idm.read_only_udm.security_result.severity | event.idm.read_only_udm.security_result.severity | 심각도에 따라 결정됩니다. INFORMATIONAL, MEDIUM, ERROR 또는 CRITICAL일 수 있습니다. |
| event.idm.read_only_udm.security_result.summary | event.idm.read_only_udm.security_result.summary | 라벨에서 직접 매핑됩니다. |
| event.idm.read_only_udm.security_result.threat_name | event.idm.read_only_udm.security_result.threat_name | malware_type에서 직접 매핑되거나 'CVE-'가 포함된 경우 요약에서 파싱됩니다. |
| event.idm.read_only_udm.target.administrative_domain | event.idm.read_only_udm.target.administrative_domain | DomainName에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.asset.attribute.roles[].name | event.idm.read_only_udm.target.asset.attribute.roles[].name | ServerAssetRole에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.full_path | event.idm.read_only_udm.target.file.full_path | ftp.filename 또는 Filename에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.md5 | event.idm.read_only_udm.target.file.md5 | event1.md5 또는 md5에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.mime_type | event.idm.read_only_udm.target.file.mime_type | event1.filetype에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.sha1 | event.idm.read_only_udm.target.file.sha1 | event1.srvcerthash에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.sha256 | event.idm.read_only_udm.target.file.sha256 | event1.sha256 또는 sha256에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.file.size | event.idm.read_only_udm.target.file.size | event1.filesize에서 이름이 변경되었으며 0이 아닌 경우 부호 없는 정수로 변환됩니다. |
| event.idm.read_only_udm.target.hostname | event.idm.read_only_udm.target.hostname | event1.sni, dest_domain 또는 Host에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.ip | event.idm.read_only_udm.target.ip | event1.dst_ip6 또는 server_ip 또는 ServerIP에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.location.country_or_region | event.idm.read_only_udm.target.location.country_or_region | dest_country 또는 ServerCountry에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.platform | event.idm.read_only_udm.target.platform | 정규화 후 asset_os에서 매핑됩니다. |
| event.idm.read_only_udm.target.platform_version | event.idm.read_only_udm.target.platform_version | os_version에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.port | event.idm.read_only_udm.target.port | event1.dport 또는 server_port에서 직접 매핑되고 정수로 변환됩니다. |
| event.idm.read_only_udm.target.resource.attribute.labels | event.idm.read_only_udm.target.resource.attribute.labels | 파서 로직에 기반한 다양한 라벨을 포함합니다. |
| event.idm.read_only_udm.target.url | event.idm.read_only_udm.target.url | url 또는 URL에서 직접 매핑됩니다. |
| event.idm.read_only_udm.target.user.product_object_id | event.idm.read_only_udm.target.user.product_object_id | uuid에서 직접 매핑됩니다. |
| event1.certificate_end_date | event.idm.read_only_udm.network.tls.client.certificate.not_after | 파싱되어 타임스탬프로 변환됩니다. |
| event1.certificate_extended_key_usage | event.idm.read_only_udm.additional.fields[].key: 'Extended Key Usage', event.idm.read_only_udm.additional.fields[].value.string_value: event1.certificate_extended_key_usage의 값 | 추가 필드로 매핑됩니다. |
| event1.certificate_issuer_name | event.idm.read_only_udm.network.tls.client.certificate.issuer | 직접 매핑됩니다. |
| event1.certificate_key_length | event.idm.read_only_udm.additional.fields[].key: 'Key Length', event.idm.read_only_udm.additional.fields[].value.string_value: event1.certificate_key_length의 값 | 추가 필드로 매핑됩니다. |
| event1.certificate_key_usage | event.idm.read_only_udm.additional.fields[].key: 'Key Usage', event.idm.read_only_udm.additional.fields[].value.string_value: event1.certificate_key_usage 값 | 추가 필드로 매핑됩니다. |
| event1.certificate_start_date | event.idm.read_only_udm.network.tls.client.certificate.not_before | 파싱되어 타임스탬프로 변환됩니다. |
| event1.certificate_subject_altname | event.idm.read_only_udm.additional.fields[].key: 'Certificate Alternate Name', event.idm.read_only_udm.additional.fields[].value.string_value: event1.certificate_subject_altname의 값 | 추가 필드로 매핑됩니다. |
| event1.certificate_subject_name | event.idm.read_only_udm.network.tls.client.certificate.subject | 직접 매핑됩니다. |
| event1.client_asset_name | event.idm.read_only_udm.principal.application | 직접 매핑됩니다. |
| event1.client_asset_subnet | event.idm.read_only_udm.additional.fields[].key: 'client_asset_subnet', event.idm.read_only_udm.additional.fields[].value.string_value: value of event1.client_asset_subnet | 추가 필드로 매핑됩니다. |
| event1.client_packet_count | event.idm.read_only_udm.network.sent_bytes | 부호 없는 정수로 변환되고 이름이 변경되었습니다. |
| event1.cipher | event.idm.read_only_udm.network.tls.cipher | 직접 매핑됩니다. |
| event1.direction | event.idm.read_only_udm.network.direction | 's2c'인 경우 INBOUND에 매핑되고 'c2s'인 경우 OUTBOUND에 매핑됩니다. |
| event1.d |
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.