SentinelOne EDR 로그 수집

다음에서 지원:

이 문서에서는 Google Security Operations 피드를 설정하여 SentinelOne EDR 로그를 수집하는 방법을 설명합니다.

자세한 내용은 Google Security Operations에 데이터 수집을 참조하세요.

수집 라벨은 원시 로그 데이터를 구조화된 UDM 형식으로 정규화하는 파서를 식별합니다. 이 문서의 정보는 SENTINEL_EDR 수집 라벨이 있는 파서에 적용됩니다.

SentinelOne EDR 구성

  1. 보기 권한 사용자 계정으로 기기 관리 콘솔에 로그인합니다.
  2. 사용자 이름 > 내 사용자를 선택합니다.
  3. 대화상자에서 API 토큰 생성을 클릭합니다.
  4. API 토큰을 복사하여 저장합니다.

SentinelOne EDR 로그를 수집하도록 Google Security Operations에서 피드 구성

  1. SIEM 설정 > 피드로 이동합니다.
  2. 새 항목 추가를 클릭합니다.
  3. 필드 이름의 고유한 이름을 입력합니다.
  4. 소스 유형으로 Google Cloud Storage를 선택합니다.
  5. 로그 유형으로 SentinelOne EDR을 선택합니다.
  6. 서비스 계정 가져오기를 클릭합니다. Google Security Operations는 Google Security Operations에서 데이터를 수집하는 데 사용하는 고유한 서비스 계정을 제공합니다.
  7. Cloud Storage 객체에 액세스하도록 서비스 계정의 액세스 권한을 구성합니다. 자세한 내용은 Google Security Operations 서비스 계정에 대한 액세스 권한 부여를 참고하세요.
  8. 다음을 클릭합니다.
  9. 다음 필수 입력 매개변수를 구성합니다.
    • 스토리지 버킷 URI
    • URI
    • 소스 삭제 옵션
  10. 다음을 클릭한 후 제출을 클릭합니다.

Google Security Operations 피드에 대한 자세한 내용은 Google Security Operations 피드 문서를 참조하세요. 각 피드 유형의 요구사항은 유형별 피드 구성을 참고하세요.

피드를 만들 때 문제가 발생하면 Google Security Operations 지원팀에 문의하세요.

필드 매핑 참조

이 파서는 SentinelOne EDR 로그를 추출하여 UDM으로 변환하고 기존 및 Cloud Funnel (v1 및 v2) 형식을 모두 처리합니다. 이벤트 유형 및 데이터 소스에 기반한 조건부 로직을 활용하여 네트워크 연결, 프로세스 이벤트, 파일 및 레지스트리 활동, 예약된 작업, 위협 인텔리전스 지표를 비롯한 광범위한 필드 매핑을 실행합니다. 또한 파서는 MITRE ATT&CK 프레임워크 매핑과 타임스탬프 변환, 문자열 조작과 같은 다양한 데이터 정규화 작업을 처리합니다.

SentinelOne 파서 UDM 매핑

로그 필드 UDM 매핑 논리
@timestamp metadata.event_timestamp SentinelOne에서 기록한 이벤트의 타임스탬프입니다. 원시 로그의 @timestamp 필드에서 파싱됩니다.
agentDetectionInfo.accountId metadata.product_deployment_id SentinelOne의 계정 ID입니다.
agentDetectionInfo.accountName principal.administrative_domain SentinelOne의 계정 이름입니다.
agentDetectionInfo.agentDomain principal.administrative_domain 상담사의 도메인입니다.
agentDetectionInfo.agentIpV4 principal.ip, principal.asset.ip 상담사의 IPv4 주소입니다.
agentDetectionInfo.agentLastLoggedInUserName principal.user.user_display_name 상담사에서 마지막으로 로그인한 사용자의 사용자 이름입니다.
agentDetectionInfo.agentMachineType principal.asset.machine_type 상담사가 설치된 머신 유형입니다 (예: 데스크톱, 서버, 노트북).
agentDetectionInfo.agentMitigationMode 해당 사항 없음 상담사의 완화 모드입니다. UDM에 매핑되지 않았습니다.
agentDetectionInfo.agentNetworkStatus 해당 사항 없음 상담사의 네트워크 상태입니다. UDM에 매핑되지 않았습니다.
agentDetectionInfo.agentOsName principal.asset.platform_software.platform 에이전트의 운영체제 이름입니다.
agentDetectionInfo.agentOsRevision principal.asset.platform_software.platform_version 에이전트의 운영체제 버전입니다.
agentDetectionInfo.agentRegisteredAt principal.asset.first_discover_time 상담사가 등록된 시점의 타임스탬프입니다.
agentDetectionInfo.agentUuid principal.asset.asset_id, principal.asset.product_object_id 상담사의 UUID입니다. '기기 ID: {uuid}' 형식입니다.
agentDetectionInfo.agentVersion metadata.product_version SentinelOne 에이전트 버전입니다.
agentDetectionInfo.externalIp principal.ip, principal.asset.ip 상담사의 외부 IP 주소입니다.
agentDetectionInfo.groupId principal.user.group_identifiers 상담사가 속한 그룹의 ID입니다.
agentDetectionInfo.groupName principal.group.group_display_name 상담사가 속한 그룹의 이름입니다.
agentDetectionInfo.siteId principal.namespace 상담사가 속한 사이트의 ID입니다.
agentDetectionInfo.siteName principal.location.name 상담사가 속한 사이트의 이름입니다.
agentRealtimeInfo.accountId metadata.product_deployment_id SentinelOne의 계정 ID입니다.
agentRealtimeInfo.accountName principal.administrative_domain SentinelOne의 계정 이름입니다.
agentRealtimeInfo.activeThreats 해당 사항 없음 상담사의 활성 위협 수입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentComputerName principal.hostname, principal.asset.hostname 상담사 컴퓨터의 호스트 이름입니다.
agentRealtimeInfo.agentDecommissionedAt 해당 사항 없음 상담사가 지원 중단되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentDomain principal.administrative_domain 상담사의 도메인입니다.
agentRealtimeInfo.agentId 해당 사항 없음 상담사의 ID입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentInfected 해당 사항 없음 에이전트가 감염되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentIsActive 해당 사항 없음 에이전트가 활성 상태인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentIsDecommissioned 해당 사항 없음 상담사가 지원 중단되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentMachineType principal.asset.machine_type 상담사가 설치된 머신 유형입니다 (예: 데스크톱, 서버, 노트북).
agentRealtimeInfo.agentMitigationMode 해당 사항 없음 상담사의 완화 모드입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentNetworkStatus 해당 사항 없음 상담사의 네트워크 상태입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.agentOsName principal.asset.platform_software.platform 에이전트의 운영체제 이름입니다.
agentRealtimeInfo.agentOsRevision principal.asset.platform_software.platform_version 에이전트의 운영체제 버전입니다.
agentRealtimeInfo.agentOsType principal.platform 상담사의 운영체제 유형입니다.
agentRealtimeInfo.agentUuid principal.asset.asset_id, principal.asset.product_object_id 상담사의 UUID입니다. '기기 ID: {uuid}' 형식입니다.
agentRealtimeInfo.agentVersion metadata.product_version SentinelOne 에이전트 버전입니다.
agentRealtimeInfo.groupId principal.user.group_identifiers 상담사가 속한 그룹의 ID입니다.
agentRealtimeInfo.groupName principal.group.group_display_name 상담사가 속한 그룹의 이름입니다.
agentRealtimeInfo.networkInterfaces principal.ip, principal.asset.ip, principal.mac IP 주소 및 MAC 주소를 포함한 네트워크 인터페이스 정보
agentRealtimeInfo.operationalState 해당 사항 없음 상담사의 작동 상태입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.rebootRequired 해당 사항 없음 재부팅이 필요한지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.scanAbortedAt 해당 사항 없음 스캔이 중단된 시점의 타임스탬프입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.scanFinishedAt 해당 사항 없음 스캔이 완료된 시점의 타임스탬프입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.scanStartedAt 해당 사항 없음 스캔이 시작된 시점의 타임스탬프입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.scanStatus 해당 사항 없음 스캔 상태입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.siteId principal.namespace 상담사가 속한 사이트의 ID입니다.
agentRealtimeInfo.siteName principal.location.name 상담사가 속한 사이트의 이름입니다.
agentRealtimeInfo.storageName 해당 사항 없음 저장소 이름입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.storageType 해당 사항 없음 스토리지 유형입니다. UDM에 매핑되지 않았습니다.
agentRealtimeInfo.userActionsNeeded 해당 사항 없음 사용자의 조치가 필요합니다. UDM에 매핑되지 않았습니다.
batch.customer_id 해당 사항 없음 고객 ID입니다. UDM에 매핑되지 않았습니다.
batch.collector_id 해당 사항 없음 수집자 ID입니다. UDM에 매핑되지 않았습니다.
batch.type metadata.log_type 일괄 처리 유형입니다.
collection_time metadata.collected_timestamp 로그가 수집된 시간입니다.
create_time metadata.event_timestamp 이벤트가 생성된 시간입니다.
data (다양함) SentinelOne 이벤트의 기본 데이터 페이로드입니다. 이 객체 내 필드는 이벤트 유형에 따라 다양한 UDM 필드에 매핑됩니다.
event.activityType 해당 사항 없음 활동 유형입니다. UDM에 매핑되지 않았습니다.
event.agentId metadata.product_deployment_id 상담사의 ID입니다.
event.agentUpdatedVersion 해당 사항 없음 업데이트된 에이전트 버전입니다. UDM에 매핑되지 않았습니다.
event.comments 해당 사항 없음 이벤트와 연결된 댓글입니다. UDM에 매핑되지 않았습니다.
event.createdAt metadata.event_timestamp 이벤트가 생성된 시간입니다.
event.data (다양함) 이벤트와 연결된 데이터입니다. 이 객체 내 필드는 이벤트 유형에 따라 다양한 UDM 필드에 매핑됩니다.
event.description metadata.product_event_type 이벤트에 대한 설명입니다.
event.destinationAddress.address target.ip 대상의 IP 주소입니다.
event.destinationAddress.port target.port 대상의 포트입니다.
event.direction network.direction 네트워크 연결의 방향입니다. 'INBOUND' 또는 'OUTBOUND'에 매핑됩니다.
event.executable.commandLine principal.process.command_line, target.process.command_line 실행 파일의 명령줄입니다.
event.executable.creationTime.millisecondsSinceEpoch 해당 사항 없음 실행 파일의 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.executable.full_path principal.process.file.full_path, target.process.file.full_path 실행 파일의 전체 경로입니다.
event.executable.hashes.md5 principal.process.file.md5, target.process.file.md5 실행 파일의 MD5 해시입니다.
event.executable.hashes.sha1 principal.process.file.sha1, target.process.file.sha1 실행 파일의 SHA1 해시입니다.
event.executable.hashes.sha256 principal.process.file.sha256, target.process.file.sha256 실행 파일의 SHA256 해시입니다.
event.executable.isDir 해당 사항 없음 실행 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.executable.isKernelModule 해당 사항 없음 실행 파일이 커널 모듈인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.executable.name 해당 사항 없음 실행 파일의 이름입니다. UDM에 매핑되지 않았습니다.
event.executable.node.key.value 해당 사항 없음 실행 파일의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.executable.owner.name 해당 사항 없음 실행 파일의 소유자 이름입니다. UDM에 매핑되지 않았습니다.
event.executable.owner.sid 해당 사항 없음 실행 파일의 소유자 SID입니다. UDM에 매핑되지 않았습니다.
event.executable.pUnix 해당 사항 없음 실행 파일의 pUnix 값입니다. UDM에 매핑되지 않았습니다.
event.executable.signature.signed.identity principal.resource.attribute.labels, target.resource.attribute.labels 서명된 실행 파일의 ID입니다. 'Source Signature Signed Identity: {identity}' 형식입니다.
event.executable.signature.signed.valid 해당 사항 없음 서명이 유효한지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.executable.signature.unsigned 해당 사항 없음 실행 파일이 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.executable.sizeBytes principal.process.file.size, target.process.file.size 실행 파일의 크기(바이트)입니다.
event.excluded 해당 사항 없음 이벤트가 제외되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.file.creationTime.millisecondsSinceEpoch 해당 사항 없음 파일 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.file.full_path target.file.full_path 파일의 전체 경로입니다.
event.file.hashes.md5 target.process.file.md5 파일의 MD5 해시
event.file.hashes.sha1 target.process.file.sha1 파일의 SHA1 해시입니다.
event.file.hashes.sha256 target.process.file.sha256 파일의 SHA256 해시입니다.
event.file.isDir 해당 사항 없음 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.file.isKernelModule 해당 사항 없음 파일이 커널 모듈인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.file.node.key.value 해당 사항 없음 파일의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.file.owner.name 해당 사항 없음 파일의 소유자 이름입니다. UDM에 매핑되지 않았습니다.
event.file.owner.sid 해당 사항 없음 파일의 소유자 SID입니다. UDM에 매핑되지 않았습니다.
event.file.pUnix 해당 사항 없음 파일의 pUnix 값입니다. UDM에 매핑되지 않았습니다.
event.file.signature.unsigned 해당 사항 없음 파일이 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.file.sizeBytes 해당 사항 없음 파일 크기(바이트) UDM에 매핑되지 않았습니다.
event.fullPid.pid principal.process.pid, target.process.pid 프로세스 ID입니다.
event.fullPid.startTime.millisecondsSinceEpoch 해당 사항 없음 프로세스의 시작 시간입니다. UDM에 매핑되지 않았습니다.
event.hashes.md5 target.file.md5 MD5 해시입니다.
event.hashes.sha1 target.file.sha1 SHA1 해시입니다.
event.hashes.sha256 target.file.sha256 SHA256 해시입니다.
event.id metadata.product_log_id 이벤트 ID입니다.
event.interactive 해당 사항 없음 이벤트가 양방향인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.isRedirectedCommandProcessor 해당 사항 없음 이벤트가 리디렉션된 명령어 프로세서인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.isWow64 해당 사항 없음 이벤트가 WoW64인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.method network.http.method HTTP 메서드입니다.
event.name 해당 사항 없음 이벤트 이름입니다. UDM에 매핑되지 않았습니다.
event.node.key.value 해당 사항 없음 이벤트의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.oldHashes.md5 해당 사항 없음 이전 MD5 해시입니다. UDM에 매핑되지 않았습니다.
event.oldHashes.sha1 해당 사항 없음 이전 SHA1 해시입니다. UDM에 매핑되지 않았습니다.
event.oldHashes.sha256 해당 사항 없음 이전 SHA256 해시입니다. UDM에 매핑되지 않았습니다.
event.parent.commandLine principal.process.parent_process.command_line, target.process.parent_process.command_line 상위 프로세스의 명령줄입니다.
event.parent.excluded 해당 사항 없음 상위 이벤트가 제외되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.executable.creationTime.millisecondsSinceEpoch 해당 사항 없음 상위 실행 파일의 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.parent.executable.full_path principal.process.parent_process.file.full_path, target.process.parent_process.file.full_path 상위 실행 파일의 전체 경로입니다.
event.parent.executable.hashes.md5 principal.process.parent_process.file.md5, target.process.parent_process.file.md5 상위 실행 파일의 MD5 해시입니다.
event.parent.executable.hashes.sha1 principal.process.parent_process.file.sha1, target.process.parent_process.file.sha1 상위 실행 파일의 SHA1 해시입니다.
event.parent.executable.hashes.sha256 principal.process.parent_process.file.sha256, target.process.parent_process.file.sha256 상위 실행 파일의 SHA256 해시입니다.
event.parent.executable.isDir 해당 사항 없음 상위 실행 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.executable.isKernelModule 해당 사항 없음 상위 실행 파일이 커널 모듈인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.executable.node.key.value 해당 사항 없음 상위 실행 파일의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.parent.executable.owner.name 해당 사항 없음 상위 실행 파일의 소유자 이름입니다. UDM에 매핑되지 않았습니다.
event.parent.executable.owner.sid 해당 사항 없음 상위 실행 파일의 소유자 SID입니다. UDM에 매핑되지 않았습니다.
event.parent.executable.pUnix 해당 사항 없음 상위 실행 파일의 pUnix 값입니다. UDM에 매핑되지 않았습니다.
event.parent.executable.signature.signed.identity principal.resource.attribute.labels, target.resource.attribute.labels 서명된 상위 실행 파일의 ID입니다. '소스 상위 서명 서명된 ID: {identity}' 형식입니다.
event.parent.executable.signature.signed.valid 해당 사항 없음 상위 서명이 유효한지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.executable.signature.unsigned 해당 사항 없음 상위 실행 파일이 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.executable.sizeBytes principal.process.parent_process.file.size, target.process.parent_process.file.size 상위 실행 파일의 크기(바이트)입니다.
event.parent.fullPid.pid principal.process.parent_process.pid, target.process.parent_process.pid 상위 프로세스 ID입니다.
event.parent.fullPid.startTime.millisecondsSinceEpoch 해당 사항 없음 상위 프로세스의 시작 시간입니다. UDM에 매핑되지 않았습니다.
event.parent.interactive 해당 사항 없음 상위 이벤트가 대화형인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.isRedirectedCommandProcessor 해당 사항 없음 상위 이벤트가 리디렉션된 명령어 프로세서인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.isWow64 해당 사항 없음 상위 이벤트가 WoW64인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.name 해당 사항 없음 상위 이벤트의 이름입니다. UDM에 매핑되지 않았습니다.
event.parent.node.key.value 해당 사항 없음 상위 이벤트의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.parent.root 해당 사항 없음 상위 이벤트가 루트인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.parent.sessionId 해당 사항 없음 상위 이벤트의 세션 ID입니다. UDM에 매핑되지 않았습니다.
event.parent.subsystem 해당 사항 없음 상위 이벤트의 하위 시스템입니다. UDM에 매핑되지 않았습니다.
event.parent.trueContext.key.value 해당 사항 없음 상위 이벤트의 실제 컨텍스트 키 값입니다. UDM에 매핑되지 않았습니다.
event.parent.user.integrityLevel 해당 사항 없음 상위 사용자의 무결성 수준입니다. UDM에 매핑되지 않았습니다.
event.parent.user.name principal.user.userid 상위 프로세스의 사용자 이름입니다.
event.parent.user.sid principal.user.windows_sid 상위 사용자의 Windows SID입니다.
event.process.commandLine target.process.command_line 프로세스의 명령줄입니다.
event.process.executable.creationTime.millisecondsSinceEpoch 해당 사항 없음 프로세스 실행 파일의 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.process.executable.full_path target.process.file.full_path 프로세스 실행 파일의 전체 경로입니다.
event.process.executable.hashes.md5 target.process.file.md5 프로세스 실행 파일의 MD5 해시입니다.
event.process.executable.hashes.sha1 target.process.file.sha1 프로세스 실행 파일의 SHA1 해시입니다.
event.process.executable.hashes.sha256 target.process.file.sha256 프로세스 실행 파일의 SHA256 해시입니다.
event.process.executable.isDir 해당 사항 없음 프로세스 실행 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.executable.isKernelModule 해당 사항 없음 프로세스 실행 파일이 커널 모듈인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.executable.node.key.value 해당 사항 없음 프로세스 실행 파일의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.process.executable.owner.name 해당 사항 없음 프로세스 실행 파일의 소유자 이름입니다. UDM에 매핑되지 않았습니다.
event.process.executable.owner.sid 해당 사항 없음 프로세스 실행 파일의 소유자 SID입니다. UDM에 매핑되지 않았습니다.
event.process.executable.pUnix 해당 사항 없음 프로세스 실행 파일의 pUnix 값입니다. UDM에 매핑되지 않았습니다.
event.process.executable.signature.unsigned 해당 사항 없음 프로세스 실행 파일이 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.executable.sizeBytes target.process.file.size 프로세스 실행 파일의 크기(바이트)입니다.
event.process.excluded 해당 사항 없음 프로세스가 제외되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.fullPid.pid target.process.pid 프로세스 ID입니다.
event.process.fullPid.startTime.millisecondsSinceEpoch 해당 사항 없음 프로세스의 시작 시간입니다. UDM에 매핑되지 않았습니다.
event.process.interactive 해당 사항 없음 프로세스가 대화형인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.isRedirectedCommandProcessor 해당 사항 없음 프로세스가 리디렉션된 명령어 프로세서인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.isWow64 해당 사항 없음 프로세스가 WoW64인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.name 해당 사항 없음 프로세스의 이름입니다. UDM에 매핑되지 않았습니다.
event.process.node.key.value 해당 사항 없음 프로세스의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.process.root 해당 사항 없음 프로세스가 루트인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.process.sessionId 해당 사항 없음 프로세스의 세션 ID입니다. UDM에 매핑되지 않았습니다.
event.process.subsystem 해당 사항 없음 프로세스의 하위 시스템입니다. UDM에 매핑되지 않았습니다.
event.process.trueContext.key.value 해당 사항 없음 프로세스의 실제 컨텍스트 키 값입니다. UDM에 매핑되지 않았습니다.
event.process.user.integrityLevel 해당 사항 없음 프로세스 사용자의 무결성 수준입니다. UDM에 매핑되지 않았습니다.
event.process.user.name target.user.userid 프로세스의 사용자 이름입니다.
event.process.user.sid target.user.windows_sid 프로세스 사용자의 Windows SID입니다.
event.query network.dns.questions.name DNS 쿼리
event.regKey.key.value 해당 사항 없음 레지스트리 키 값입니다. UDM에 매핑되지 않았습니다.
event.regKey.full_path target.registry.registry_key 레지스트리 키 경로입니다.
event.regValue.key.value target.registry.registry_value_name 레지스트리 값 이름입니다.
event.regValue.full_path target.registry.registry_key 레지스트리 값 경로입니다.
event.results network.dns.answers.data DNS 결과
event.root 해당 사항 없음 이벤트가 루트인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.sessionId 해당 사항 없음 이벤트의 세션 ID입니다. UDM에 매핑되지 않았습니다.
event.signature.signed.identity principal.resource.attribute.labels, target.resource.attribute.labels 서명된 이벤트의 ID입니다. 'Source Signature Signed Identity: {identity}' 형식입니다.
event.signature.signed.valid 해당 사항 없음 서명이 유효한지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.signature.unsigned 해당 사항 없음 이벤트가 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.commandLine principal.process.command_line, target.process.command_line 소스의 명령줄입니다.
event.source.executable.creationTime.millisecondsSinceEpoch 해당 사항 없음 소스 실행 파일의 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.source.executable.full_path principal.process.file.full_path, target.process.file.full_path 소스 실행 파일의 전체 경로입니다.
event.source.executable.hashes.md5 principal.process.file.md5, target.process.file.md5 소스 실행 파일의 MD5 해시입니다.
event.source.executable.hashes.sha1 principal.process.file.sha1, target.process.file.sha1 소스 실행 파일의 SHA1 해시입니다.
event.source.executable.hashes.sha256 principal.process.file.sha256, target.process.file.sha256 소스 실행 파일의 SHA256 해시입니다.
event.source.executable.isDir 해당 사항 없음 소스 실행 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.executable.isKernelModule 해당 사항 없음 소스 실행 파일이 커널 모듈인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.executable.node.key.value 해당 사항 없음 소스 실행 파일의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.source.executable.owner.name 해당 사항 없음 소스 실행 파일의 소유자 이름입니다. UDM에 매핑되지 않았습니다.
event.source.executable.owner.sid 해당 사항 없음 소스 실행 파일의 소유자 SID입니다. UDM에 매핑되지 않았습니다.
event.source.executable.pUnix 해당 사항 없음 소스 실행 파일의 pUnix 값입니다. UDM에 매핑되지 않았습니다.
event.source.executable.signature.signed.identity principal.resource.attribute.labels, target.resource.attribute.labels 서명된 소스 실행 파일의 ID입니다. 'Source Signature Signed Identity: {identity}' 형식입니다.
event.source.executable.signature.signed.valid 해당 사항 없음 소스 서명이 유효한지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.executable.signature.unsigned 해당 사항 없음 소스 실행 파일이 서명되지 않았는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.executable.sizeBytes principal.process.file.size, target.process.file.size 소스 실행 파일의 크기(바이트)입니다.
event.source.excluded 해당 사항 없음 소스가 제외되었는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.fullPid.pid principal.process.pid, target.process.pid 소스의 프로세스 ID입니다.
event.source.fullPid.startTime.millisecondsSinceEpoch 해당 사항 없음 소스 프로세스의 시작 시간입니다. UDM에 매핑되지 않았습니다.
event.source.interactive 해당 사항 없음 소스가 양방향인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.isRedirectedCommandProcessor 해당 사항 없음 소스가 리디렉션된 명령어 프로세서인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.isWow64 해당 사항 없음 소스가 WoW64인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.name 해당 사항 없음 소스의 이름입니다. UDM에 매핑되지 않았습니다.
event.source.node.key.value 해당 사항 없음 소스의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.source.parent.commandLine principal.process.parent_process.command_line 소스의 상위 요소의 명령줄입니다.
event.source.parent.excluded 해당 사항 없음 소스의 상위 요소가 제외되는지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.parent.executable.full_path principal.process.parent_process.file.full_path 소스의 상위 실행 파일의 전체 경로입니다.
event.source.parent.executable.hashes.md5 principal.process.parent_process.file.md5 소스의 상위 실행 파일의 MD5 해시입니다.
event.source.parent.executable.hashes.sha1 principal.process.parent_process.file.sha1 소스의 상위 실행 파일의 SHA1 해시입니다.
event.source.parent.executable.hashes.sha256 principal.process.parent_process.file.sha256 소스의 상위 실행 파일의 SHA256 해시입니다.
event.source.parent.fullPid.pid principal.process.parent_process.pid 소스의 상위 요소의 프로세스 ID입니다.
event.source.parent.fullPid.startTime.millisecondsSinceEpoch 해당 사항 없음 소스의 상위 프로세스의 시작 시간입니다. UDM에 매핑되지 않았습니다.
event.source.parent.interactive 해당 사항 없음 소스의 상위 요소가 상호작용이 가능한지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.parent.isRedirectedCommandProcessor 해당 사항 없음 소스의 상위 요소가 리디렉션된 명령어 프로세서인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.parent.isWow64 해당 사항 없음 소스의 상위 요소가 WoW64인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.parent.name 해당 사항 없음 소스의 상위 요소의 이름입니다. UDM에 매핑되지 않았습니다.
event.source.parent.node.key.value 해당 사항 없음 소스의 상위 요소의 노드 키 값입니다. UDM에 매핑되지 않았습니다.
event.source.parent.root 해당 사항 없음 소스의 상위 요소가 루트인지 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.parent.sessionId 해당 사항 없음 소스의 상위 요소의 세션 ID입니다. UDM에 매핑되지 않았습니다.
event.source.parent.subsystem 해당 사항 없음 소스의 상위 요소의 하위 시스템입니다. UDM에 매핑되지 않았습니다.
event.source.parent.trueContext.key.value 해당 사항 없음 소스의 상위 요소의 실제 컨텍스트 키 값입니다. UDM에 매핑되지 않았습니다.
event.source.parent.user.integrityLevel 해당 사항 없음 소스의 상위 사용자의 무결성 수준입니다. UDM에 매핑되지 않았습니다.
event.source.parent.user.name 해당 사항 없음 소스의 상위 요소의 사용자 이름입니다. UDM에 매핑되지 않았습니다.
event.source.parent.user.sid 해당 사항 없음 소스의 상위 사용자의 Windows SID입니다. UDM에 매핑되지 않았습니다.
event.source.root 해당 사항 없음 소스가 루트인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.source.sessionId 해당 사항 없음 소스의 세션 ID입니다. UDM에 매핑되지 않았습니다.
event.source.subsystem 해당 사항 없음 소스의 하위 시스템입니다. UDM에 매핑되지 않았습니다.
event.source.trueContext.key.value 해당 사항 없음 소스의 실제 컨텍스트 키 값입니다. UDM에 매핑되지 않았습니다.
event.source.user.integrityLevel 해당 사항 없음 소스 사용자의 무결성 수준입니다. UDM에 매핑되지 않았습니다.
event.source.user.name principal.user.userid 소스의 사용자 이름입니다.
event.source.user.sid principal.user.windows_sid 소스 사용자의 Windows SID입니다.
event.sourceAddress.address principal.ip 소스의 IP 주소입니다.
event.sourceAddress.port principal.port 소스의 포트입니다.
event.status 해당 사항 없음 이벤트의 상태입니다. UDM에 매핑되지 않았습니다.
event.subsystem 해당 사항 없음 이벤트의 하위 시스템입니다. UDM에 매핑되지 않았습니다.
event.targetFile.creationTime.millisecondsSinceEpoch 해당 사항 없음 대상 파일의 생성 시간입니다. UDM에 매핑되지 않았습니다.
event.targetFile.full_path target.file.full_path 대상 파일의 전체 경로입니다.
event.targetFile.hashes.md5 target.process.file.md5 대상 파일의 MD5 해시입니다.
event.targetFile.hashes.sha1 target.process.file.sha1 대상 파일의 SHA1 해시입니다.
event.targetFile.hashes.sha256 target.process.file.sha256 대상 파일의 SHA256 해시입니다.
event.targetFile.isDir 해당 사항 없음 대상 파일이 디렉터리인지 여부를 나타냅니다. UDM에 매핑되지 않았습니다.
event.targetFile.isKernelModule

변경사항

2024-06-03

  • 'suser'가 'principal.user.userid'에 매핑되었습니다.
  • 'accountId'가 'target.user.userid'에 매핑되었습니다.
  • 'MessageSourceAddress'가 'principal.ip'에 매핑되었습니다.
  • 'machine_host'가 'principal.hostname'에 매핑되었습니다.

2024-05-20

  • 'event.dns.response'가 'network.dns.answers.data'에 매핑되었습니다.

2024-05-06

  • JSON 로그의 새로운 패턴에 대한 지원이 추가되었습니다.

2024-03-22

  • 탭 구분 KV 로그의 새 형식을 파싱하는 새로운 Grok 패턴을 추가했습니다.
  • 'osName'이 'src.platform'에 매핑되었습니다.

2024-03-15

  • 'site.id:account.id:agent.uuid:tgt.process.uid'가 'target.process.product_specific_process_id'에 매핑되었습니다.
  • 'site.id:account.id:agent.uuid:src.process.uid'가 'principal.process.product_specific_process_id'에 매핑되었습니다.
  • 'site.id:account.id:agent.uuid:src.process.parent.uid'가 'principal.process.parent_process.product_specific_process_id'에 매핑되었습니다.
  • 'src.process.cmdline'이 'target.process.command_line'에 매핑되지 않도록 삭제했습니다.

2023-11-09

  • 해결:
  • 'tgt.process.user'가 'target.user.userid'에 매핑되었습니다.

2023-10-30

  • 해결:
  • UDM에 매핑하기 전에 'principal_port'에 null이 아닌지 확인을 추가했습니다.
  • 'event.category'가 'url'이고 'meta.event.name'이 'HTTP'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑되었습니다.

2023-09-06

  • 'tgt.process.storyline.id'의 매핑이 'security_result.about.resource.attribute.labels'에 추가되었습니다.
  • 'src.process.storyline.id'의 매핑을 'principal.process.product_specific_process_id'에서 'security_result.about.resource.attribute.labels'로 수정했습니다.
  • 'src.process.parent.storyline.id'의 매핑을 'principal.parent.process.product_specific_process_id'에서 'security_result.about.resource.attribute.labels'로 수정했습니다.

2023-08-31

  • 'indicator.category'가 'security_result.category_details'에 매핑되었습니다.

2023-08-03

  • 'event_data.login.loginIsSuccessful'을 null로 초기화했습니다.
  • 'event.type'이 'Module Load'인 경우 'module.path'가 'target.process.file.full_path' 및 'target.file.full_path'에 매핑되었습니다.
  • 'event.type'이 'Module Load'인 경우 'module.sha1'이 'target.process.file.sha1' 및 'target.file.sha1'에 매핑되었습니다.
  • 'metadata.event_type'이 'PROCESS_MODULE_LOAD'에 매핑되며 여기서 'event.type'은 'Module Load'입니다.
  • 'REGISTRY*' 이벤트의 'registry.keyPath'가 'target.registry.registrykey'에 매핑되었습니다.
  • 'REGISTRY*' 이벤트의 'registry.value'가 'target.registry.registry_valuedata'에 매핑되었습니다.
  • 'event.network.protocolName'이 'network.application_protocol'에 매핑되었습니다.
  • 'endpoint.os'가 'linux'인 경우 'principal.platform', 'principal.asset.platform_software.platform'을 'LINUX'에 매핑했습니다.
  • 'event.type'이 '로그인' 또는 '로그아웃'인 경우 'event.login.userName'이 'target.user.userid'에 매핑되었습니다.
  • 'event.type'이 'GET', 'OPTIONS', 'POST', 'PUT', 'DELETE', 'CONNECT', 'HEAD'인 경우 'url.address'에서 호스트 이름을 가져와 'target.hostname'을 매핑했습니다.

2023-06-09

  • 'osSrc.process.parent.publisher'가 'principal.resource.attribute.labels'에 매핑되었습니다.
  • 'src.process.rUserName/src.process.eUserName/src.process.lUserName'이 'principal.user.user_display_name'에 매핑되었습니다.
  • UDM에 매핑하기 전에 'src.process.eUserId', 'src.process.lUserId', 'tgt.process.rUserUid' 필드에 검사를 추가했습니다.
  • 'tgt.file.location', 'registry.valueFullSize', 'registry.valueType'가 'target.resource.attribute.labels'에 매핑되었습니다.
  • 'indicator.description'이 'security_result.summary'에 매핑되었습니다.
  • 'event.type'이 'Behavioral Indicators'인 경우 'metadata.event_type'이 'SCAN_NETWORK'에 매핑되었습니다.
  • 'event.type'이 'Command Script'인 경우 'metadata.event_type'이 'SCAN_UNCATEGORIZED'에 매핑되었습니다.
  • 'meta.osFamily', 'meta.osRevision', 'event.type' 필드를 초기화했습니다.
  • ISO8601 타임스탬프 파서에 날짜 필터에 ISO8601을 추가했습니다.
  • '@timestamp' 문자열 변환에 on_error가 추가되었습니다.
  • 매핑 전에 'meta.uuid'에 on_error를 추가했습니다.

2023-05-25

  • 'event.source.commandLine'이 'principal.process.command_line'에 매핑되었습니다.
  • 'event.source.executable.path'가 'principal.process.file.full_path'에 매핑되었습니다.
  • 'event.type'이 'openProcess'인 경우 'metadata.event_type'을 'PROCESS_OPEN'으로 설정합니다.
  • 'site.name' 및 'site.id'가 모두 null이 아닌 경우 'site.name:site.id'가 'principal.namespace'에 매핑되었습니다.
  • 'event.network.direction'이 'network.direction'에 매핑되었습니다.
  • 'meta.event.name'이 'metadata.description'에 매핑되었습니다.
  • 'task.name'이 'target.resource.name'에 매핑되었습니다.
  • 'agent.uuid'가 'principal.asset.product_object_id'에 매핑되었습니다.
  • 'src.process.publisher'가 'principal.resource.attribute.labels'에 매핑되었습니다.
  • 'src.process.cmdline'이 'target.process.command_line'에 매핑되었습니다.
  • 'mgmt.osRevision'이 'principal.asset.platform_software.platform_version'에 매핑되었습니다.
  • 'indicator.category' 값에 따라 'security_result.category'를 매핑했습니다.
  • 'event.dns.response'가 'network.dns.answers'에 매핑되었습니다.
  • 'registry.keyPath'가 'target.registry.registry_key'에 매핑되었습니다.
  • 'event.id'가 'target.registry.registry_value_name'에 매핑되었습니다.

2023-04-27

  • Cloud Funnel v2 로그의 'event.type'을 'metadata.product_event_type'에 매핑했습니다.

2023-04-20

  • 'data.ipAddress' 필드에 null 및 '-' 조건부 검사를 추가했습니다.
  • 'sourceMacAddresses' 필드에 대한 grok 조건부 검사가 추가되었습니다.

2023-03-02

  • ("event.type" == "tcpv4" and "event.direction" == "INCOMING") 또는 "event.type"에 '(processExit|processTermination|processModification|duplicate)'가 포함된 경우 'event.source.executable.signature.signed.identity'를 'target.resource.attribute.labels'에 매핑하고 그 외의 경우에는 'principal.resource.attribute.labels'에 매핑했습니다.
  • 'event.parent.executable.signature.signed.identity', 'event.process.executable.signature.signed.identity'를 'principal.resource.attribute.labels', ''에 매핑했습니다.
  • 'event.targetFile.signature.signed.identity', 'event.target.executable.signature.signed.identity', 'event.target.parent.executable.signature.signed.identity'가 'target.resource.attribute.labels'에 매핑되었습니다.

2023-02-24

  • 버그 수정:
  • 로그 버전을 명확하게 구분하도록 코드를 리팩터링했습니다.
  • USER_LOGIN 클라우드 유입경로 v2 로그의 경우 'event.login.lognIsSuccessful' 세부정보를 'security_result.action' 및 'security_result.summary'에 매핑했습니다.

2023-02-13

  • 버그 수정:
  • 필요에 따라 클라우드 유입경로 v1 로그를 파싱했습니다.
  • 모든 HTTP 로그를 'NETWORK_HTTP'에 매핑합니다.
  • 'NETWORK_HTTP'의 URL 필드는 'metadata.url_back_to_product' 대신 'target.url'에 매핑되어야 합니다.

2023-01-20

  • 'event.url' 필드가 'target.hostname' 및 'target.url'에 매핑되었습니다.
  • 'event.type' == 'http'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑되었습니다.

2023-01-16

  • 수정
  • 'mgmt.url'을 'target.url' 대신 'metadata.url_back_to_product'에 매핑했습니다.
  • 'site.name'이 'principal.location.name'에 매핑되었습니다.
  • 'src.process.rUserUid'가 'principal.user.userid'에 매핑되었습니다.
  • 'src.process.eUserId'가 'principal.user.userid'에 매핑되었습니다.
  • 'src.process.lUserId'가 'principal.user.userid'에 매핑되었습니다.
  • 'src.process.parent.rUserUid'가 'metadata.ingestion_labels'에 매핑되었습니다.
  • 'src.process.parent.eUserId'가 'metadata.ingestion_labels'에 매핑되었습니다.
  • 'src.process.parent.lUserId'가 'metadata.ingestion_labels'에 매핑되었습니다.
  • 'tgt.process.rUserUid'가 'target.user.userid'에 매핑되었습니다.
  • 'tgt.process.eUserId'가 'target.user.userid'에 매핑되었습니다.
  • 'tgt.process.lUserId'가 'target.user.userid'에 매핑되었습니다.
  • 'event.type'이 'Process Creation'인 경우 'metadata.event_type'이 'PROCESS_LAUNCH'에 매핑됩니다.
  • 'event.type'이 'Duplicate Process Handle'인 경우 'metadata.event_type'이 'PROCESS_OPEN'에 매핑됩니다.
  • 'event.type'이 'Duplicate Thread Handle'인 경우 'metadata.event_type'이 'PROCESS_OPEN'에 매핑됩니다.
  • 'event.type'이 'Open Remote Process Handle'인 경우 'metadata.event_type'이 'PROCESS_OPEN'에 매핑됩니다.
  • 'event.type'이 'Remote Thread Creation'인 경우 'metadata.event_type'이 'PROCESS_LAUNCH'에 매핑됩니다.
  • 'event.type'이 'Command Script'인 경우 'metadata.event_type'이 'FILE_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'IP Connect'인 경우 'metadata.event_type'이 'NETWORK_CONNECTION'에 매핑됩니다.
  • 'event.type'이 'IP Listen'인 경우 'metadata.event_type'이 'NETWORK_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'File ModIfication'인 경우 'metadata.event_type'이 'FILE_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'File Creation'인 경우 'metadata.event_type'이 'FILE_CREATION'에 매핑됩니다.
  • 'event.type'이 'File Scan'인 경우 'metadata.event_type'이 'FILE_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'File Deletion'인 경우 'metadata.event_type'이 'FILE_DELETION'에 매핑됩니다.
  • 'event.type'이 'File Rename'인 경우 'metadata.event_type'이 'FILE_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'Pre Execution Detection'인 경우 'metadata.event_type'이 'FILE_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 '로그인'인 경우 'metadata.event_type'이 'USER_LOGIN'에 매핑됩니다.
  • 'event.type'이 'Logout'인 경우 'metadata.event_type'이 'USER_LOGOUT'에 매핑됩니다.
  • 'event.type'이 'GET'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'OPTIONS'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'POST'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'PUT'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'DELETE'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'CONNECT'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'HEAD'인 경우 'metadata.event_type'이 'NETWORK_HTTP'에 매핑됩니다.
  • 'event.type'이 'Not Reported'인 경우 'metadata.event_type'이 'STATUS_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'DNS Resolved'인 경우 'metadata.event_type'이 'NETWORK_DNS'에 매핑됩니다.
  • 'event.type'이 'DNS Unresolved'인 경우 'metadata.event_type'이 'NETWORK_DNS'에 매핑됩니다.
  • 'event.type'이 'Task Register'인 경우 'metadata.event_type'이 'SCHEDULED_TASK_CREATION'에 매핑됩니다.
  • 'event.type'이 'Task Update'인 경우 'metadata.event_type'이 'SCHEDULED_TASK_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'Task Start'인 경우 'metadata.event_type'이 'SCHEDULED_TASK_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Task Trigger'인 경우 'metadata.event_type'이 'SCHEDULED_TASK_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Task Delete'인 경우 'metadata.event_type'이 'SCHEDULED_TASK_DELETION'에 매핑됩니다.
  • 'event.type'이 'Registry Key Create'인 경우 'metadata.event_type'이 'REGISTRY_CREATION'에 매핑됩니다.
  • 'event.type'이 'Registry Key Rename'인 경우 'metadata.event_type'이 'REGISTRY_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'Registry Key Delete'인 경우 'metadata.event_type'이 'REGISTRY_DELETION'에 매핑됩니다.
  • 'event.type'이 'Registry Key Export'인 경우 'metadata.event_type'이 'REGISTRY_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Registry Key Security Changed'인 경우 'metadata.event_type'이 'REGISTRY_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'Registry Key Import'인 경우 'metadata.event_type'이 'REGISTRY_CREATION'에 매핑됩니다.
  • 'event.type'이 'Registry Value ModIfied'인 경우 'metadata.event_type'이 'REGISTRY_MODIfICATION'에 매핑됩니다.
  • 'event.type'이 'Registry Value Create'인 경우 'metadata.event_type'이 'REGISTRY_CREATION'에 매핑됩니다.
  • 'event.type'이 'Registry Value Delete'인 경우 'metadata.event_type'이 'REGISTRY_DELETION'에 매핑됩니다.
  • 'event.type'이 'Behavioral Indicators'인 경우 'metadata.event_type'이 'SCAN_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Module Load'인 경우 'metadata.event_type'이 'PROCESS_MODULE_LOAD'에 매핑됩니다.
  • 'event.type'이 'Threat Intelligence Indicators'인 경우 'metadata.event_type'이 'SCAN_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Named Pipe Creation'인 경우 'metadata.event_type'이 'PROCESS_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Named Pipe Connection'인 경우 'metadata.event_type'이 'PROCESS_UNCATEGORIZED'에 매핑됩니다.
  • 'event.type'이 'Driver Load'인 경우 'metadata.event_type'이 'PROCESS_MODULE_LOAD'에 매핑됩니다.

2022-11-30

  • 개선
  • 다음 필드를 매핑하여 버전 V2에서 처리된 로그를 지원하도록 파서를 개선했습니다.
  • 'account.id'가 'metadata.product_deployment_id'에 매핑되었습니다.
  • 'agent.uuid'가 'principal.asset.asset_id'에 매핑되었습니다.
  • 'dst.ip.address'가 'target.ip'에 매핑되었습니다.
  • 'src.ip.address'가 'principal.ip'에 매핑되었습니다.
  • 'src.process.parent.image.sha1'이 'principal.process.parent_process.file.sha1'에 매핑되었습니다.
  • 'src.process.parent.image.sha256'이 'principal.process.parent_process.file.sha256'에 매핑되었습니다.
  • 'src.process.parent.image.path'가 'principal.process.parent_process.file.full_path'에 매핑되었습니다.
  • 'src.process.parent.cmdline'이 'principal.process.parent_process.command_line'에 매핑되었습니다.
  • 'src.process.parent.image.md5'가 'principal.process.parent_process.file.md5'에 매핑되었습니다.
  • 'src.process.parent.pid'가 'principal.process.parent_process.pid'에 매핑되었습니다.
  • 'src.process.image.sha1'이 'principal.process.file.sha1'에 매핑되었습니다.
  • 'src.process.image.md5'가 'principal.process.file.md5'에 매핑되었습니다.
  • 'src.process.pid'가 'principal.process.pid'에 매핑되었습니다.
  • 'src.process.cmdline'이 'principal.process.command_line'에 매핑되었습니다.
  • 'src.process.image.path'가 'principal.process.file.full_path'에 매핑되었습니다.
  • 'src.process.image.sha256'이 'principal.process.file.sha256'에 매핑되었습니다.
  • 'src.process.user'가 'principal.user.user_display_name'에 매핑되었습니다.
  • 'src.process.uid'가 'principal.user.userid'에 매핑되었습니다.
  • 'src.process.storyline.id'가 'principal.process.product_specific_process_id'에 매핑되었습니다.
  • 'src.process.parent.storyline.id'가 'principal.process.parent_process.product_specific_process_id'에 매핑되었습니다.
  • 'mgmt.url'이 'target.url'에 매핑되었습니다.
  • 'site.id'가 'principal.namespace'에 매핑되었습니다.
  • 'src.port.number'가 'principal.port'에 매핑되었습니다.
  • 'dst.port.number'가 'target.port'에 매핑되었습니다.
  • 'event_data.id'가 'metadata.product_log_id'에 매핑되었습니다.

2022-10-11

  • 개선
  • 'threatClassification'이 'security_result.category_details'에 매핑되었습니다.
  • 'threatConfidenceLevel' 및 'threatMitigationStatus'가 'security_result.detection_fields'에 매핑되었습니다.
  • 'Location'이 'principal.location.name'에 매핑되었습니다.
  • 'data.filePath'가 'principal.process.parent_process.file.full_path'에 매핑되었습니다.
  • (CAT 값)security_result.category_details의 매핑을 metadata.product_event_type으로 업데이트했습니다.

2022-09-01

  • 개선
  • metadata.product_name을 SentinelOne에서 Singularity로 변경했습니다.
  • 'event.regValue.key.value'가 'target.registry.registry_value_name'에 매핑되었습니다.
  • 'principal_userid'가 'principal.user.userid'에 매핑되었습니다.
  • 'principal_domain'이 'principal.administrative_domain'에 매핑되었습니다.
  • 'threatInfo.threatId'가 'security_result.threat_id'에 매핑되었습니다.
  • 'threatInfo.identifiedAt'이 'metadata.event_timestamp'에 매핑되었습니다.
  • 'threatInfo.threatId'가 'metadata.product_log_id'에 매핑되었습니다.
  • 'security_result.alert_state'가 'ALERTING'에 매핑되었습니다.
  • 'threatInfo.maliciousProcessArguments'가 'security_result.description'에 매핑되었습니다.
  • 'threatInfo.threatName'이 'security_result.threat_name'에 매핑되었습니다.
  • 'threatInfo.classification'이 'security_result.category_details'에 매핑되었습니다.
  • threatInfo.classification이 악성인 경우 'security_result.category'가 'SOFTWARE_MALICIOUS'에 매핑되고 그렇지 않은 경우에는 'NETWORK_SUSPICIOUS'에 매핑되었습니다.
  • threatInfo.mitigationStatus가 완화된 경우 'security_result.action'이 'ALLOW'에, 완화되지 않은 경우 'BLOCK'에 매핑되었습니다.
  • 'threatInfo.mitigationStatus'가 'security_result.action_details'에 매핑되었습니다.
  • 'threatInfo.classification threatInfo.classificationSource threatInfo.analystVerdictDescription threatInfo.threatName'이 'security_result.summary'에 매핑되었습니다.
  • 'threatInfo.createdAt'이 'metadata.collected_timestamp'에 매핑되었습니다.
  • 'agentRealtimeInfo.accountId'가 'metadata.product_deployment_id'에 매핑되었습니다.
  • 'agentRealtimeInfo.agentVersion'이 'metadata.product_version'에 매핑되었습니다.
  • 'indicator.category'가 'detection_fields.key'에 매핑되고 'indicator.description'이 'detection_fields.value'에 매핑되었습니다.
  • 'detectionEngines.key'가 'detection_fields.key'에, 'detectionEngines.title'이 'detection_fields.value'에 매핑되었습니다.
  • 'meta.computerName'이 null이 아닌 경우 'metadata.event_type'이 'SCAN_UNCATEGORIZED'에 매핑되었습니다.

2022-07-21

  • 개선
  • event.source.executable.hashes.md5를 principal.process.file.md5에 매핑했습니다.
  • event.source.executable.hashes.sha256을 principal.process.file.sha256에 매핑했습니다.
  • event.source.executable.hashes.sha1을 principal.process.file.sha1에 매핑했습니다.
  • event.source.fullPid.pid를 principal.process.pid에 매핑했습니다.
  • event.source.user.name을 principal.user.userid에 매핑했습니다.
  • meta.agentVersion이 metadata.product_version에 매핑되었습니다.
  • event.appName이 target.application에 매핑되었습니다.
  • event.contentHash.sha256을 target.process.file.sha256에 매핑했습니다.
  • event.source.commandLine을 target.process.command_line에 매핑했습니다.
  • event.decodedContent가 target.labels에 매핑되었습니다.
  • event.type이 스크립트인 경우 metadata.description을 스크립트에서 명령어 스크립트로 변경했습니다.
  • 공급업체를 metadata.vendor_name에 매핑했습니다.
  • data.fileContentHash가 target.process.file.md5에 매핑되었습니다.
  • data.ipAddress를 principal.ip에 매핑했습니다.
  • activityUuid를 target.asset.product_object_id에 매핑했습니다.
  • agentId를 metadata.product_deployment_id에 매핑했습니다.
  • user_email을 principal.user.email_addresses에 매핑하기 전에 이메일 인증을 추가했습니다. 인증에 실패하면 principal.user.userid에 매핑되었습니다.
  • sourceIpAddresses를 principal.ip에 매핑했습니다.
  • accountName이 principal.administrative_domain에 매핑되었습니다.
  • activityId가 additional.fields에 매핑되었습니다.

2022-07-15

  • 개선사항 - JSON 형식으로 새 로그를 파싱하고 다음과 같은 새 필드를 매핑했습니다.
  • 'metadata.product_name'이 'SENTINEL_ONE'으로 변경되었습니다.
  • 'sourceParentProcessMd5'가 'principal.process.parent_process.file.md5'로 매핑되었습니다.
  • 'sourceParentProcessPath'가 'principal.process.parent_process.file.full_path'에 매핑되었습니다.
  • 'sourceParentProcessPid'가 'principal.process.parent_process.pid'에 매핑되었습니다.
  • 'sourceParentProcessSha1'이 'principal.process.parent_process.file.sha1'로 변경되었습니다.
  • 'sourceParentProcessSha256'이 'principal.process.parent_process.file.sha256'으로 변경되었습니다.
  • 'sourceParentProcessCmdArgs'가 'principal.process.parent_process.command_line'에 매핑되었습니다.
  • 'sourceProcessCmdArgs'가 'principal.process.command_line'에 매핑되었습니다.
  • 'sourceProcessMd5'가 'principal.process.file.md5'에 매핑되었습니다.
  • 'sourceProcessPid'가 'principal.process.pid'에 매핑되었습니다.
  • 'sourceProcessSha1'이 'principal.process.file.sha1'에 매핑되었습니다.
  • 'sourceProcessSha256'이 'principal.process.file.sha256'에 매핑되었습니다.
  • 'sourceProcessPath'가 'principal.process.file.full_path'에 매핑되었습니다.
  • 'tgtFilePath'가 'target.file.full_path'에 매핑되었습니다.
  • 'tgtFileHashSha256'이 'target.file.sha256'에 매핑되었습니다.
  • 'tgtFileHashSha1'을 'target.file.sha1'로 변경했습니다.
  • 'tgtProcUid'를 'target.process.product_specific_process_id'로 변경했습니다.
  • 'tgtProcCmdLine'이 'target.process.command_line'으로 변경되었습니다.
  • 'tgtProcPid'가 'target.process.pid'에 매핑되었습니다.
  • 'tgtProcName'이 'target.application'에 매핑되었습니다.
  • 'dstIp'가 'target.ip'에 매핑되었습니다.
  • 'srcIp'가 'principal.ip'에 매핑되었습니다.
  • 'dstPort'가 'target.port'에 매핑되었습니다.
  • 'srcPort'가 'principal.port'로 매핑되었습니다.
  • 'origAgentName'이 'principal.hostname'에 매핑되었습니다.
  • 'agentIpV4'가 'principal.ip'에 매핑되었습니다.
  • 'groupId'를 'principal.user.group_identifiers'로 변경합니다.
  • 'groupName'이 'principal.user.group_display_name'에 매핑되었습니다.
  • 'origAgentVersion'이 'principal.asset.software.version'에 매핑되었습니다.
  • 'origAgentOsFamily'를 'principal.platform'으로 변경했습니다.
  • 'origAgentOsName'이 'principal.asset.software.name'에 매핑되었습니다.
  • sourceEventType = FILEMODIFICATION인 경우 'event_type'을 'FILE_MODIFICATION'으로 설정합니다.
  • sourceEventType = FILEDELETION인 경우 'event_type'을 'FILE_DELETION'으로 설정합니다.
  • sourceEventType = PROCESSCREATION인 경우 'event_type'을 'PROCESS_LAUNCH'로 설정합니다.
  • sourceEventType = TCPV4인 경우 'event_type'을 'NETWORK_CONNECTION'으로 설정했습니다.

2022-06-13

  • 개선
  • [event][type] == "fileCreation" and [event][type] == "fileDeletion"
  • 'event.targetFile.path'가 'target.file.full_path'에 매핑되었습니다.
  • 'event.targetFile.hashes.md5'가 'target.process.file.md5'에 매핑되었습니다.
  • 'event.targetFile.hashes.sha1'이 'target.process.file.sha1'에 매핑되었습니다.
  • 'event.targetFile.hashes.sha256'이 'target.process.file.sha256'에 매핑되었습니다.
  • [event][type] == "fileModification"인 경우
  • 'event.file.path'가 'target.file.full_path'에 매핑되었습니다.
  • 'event.file.hashes.md5'가 'target.process.file.md5'에 매핑되었습니다.
  • 'event.file.hashes.sha1'이 'target.process.file.sha1'에 매핑되었습니다.
  • 'event.file.hashes.sha256'이 'target.process.file.sha256'에 매핑되었습니다.

2022-04-18

  • 파싱되지 않은 모든 원시 로그를 처리하도록 파서를 개선했습니다.