Aruba ClearPass 로그 수집
이 문서에서는 Bindplane 에이전트를 사용하여 Aruba ClearPass 로그를 Google Security Operations로 수집하는 방법을 설명합니다.
Aruba ClearPass Policy Manager는 RADIUS 인증, TACACS+, 웹 인증, 엔드포인트 상태, 게스트 액세스, 감사 기록, 시스템 이벤트에 대한 syslog 메시지를 생성합니다. 파서는 추출된 필드를 통합 데이터 모델(UDM)에 매핑합니다.
시작하기 전에
다음 기본 요건이 충족되었는지 확인합니다.
- Google SecOps 인스턴스
- Windows Server 2016 이상 또는
systemd가 설치된 Linux 호스트 - Bindplane 에이전트와 ClearPass Policy Manager 간의 네트워크 연결
- 프록시 뒤에서 실행하는 경우 Bindplane 에이전트 요구사항에 따라 방화벽 포트가 열려 있는지 확인합니다.
- ClearPass 정책 관리자 콘솔에 대한 권한이 있는 액세스 권한
Bindplane 에이전트의 Google SecOps 사용자 인증 정보 가져오기
Google SecOps에 Bindplane 에이전트를 인증하려면 다음 방법 중 하나를 선택합니다.
- 새 배포: Chronicle API를 사용합니다(옵션 1).
- 기존 배포: 2027년 7월 20일에 Ingestion API가 중단될 때까지 데이터 수집 인증 파일(옵션 2)을 계속 사용합니다.
옵션 1: Chronicle API의 서비스 계정 만들기(권장)
- Google Cloud 콘솔에 로그인하고 Google SecOps 인스턴스에 연결된 Google Cloud 프로젝트를 선택합니다.
- IAM 및 관리자 > 서비스 계정으로 이동합니다.
- 서비스 계정 만들기를 클릭합니다.
- 다음 구성 세부정보를 제공합니다.
- 서비스 계정 이름: 계정 이름을 입력합니다(예:
bindplane-ingest). - 서비스 계정 설명: 설명을 입력합니다(예:
Bindplane agent log ingestion).
- 서비스 계정 이름: 계정 이름을 입력합니다(예:
- 만들고 계속하기를 클릭합니다.
- 이 서비스 계정에 프로젝트에 대한 액세스 권한 부여 섹션에서 역할 선택을 클릭하고 Chronicle 편집자를 선택합니다.
- 계속을 클릭한 다음 완료를 클릭합니다.
- 만든 서비스 계정을 클릭한 다음 키 탭으로 이동합니다.
- 키 추가 > 새 키 만들기를 클릭합니다.
- JSON을 선택하고 만들기를 클릭합니다. 키 파일이 컴퓨터에 다운로드됩니다.
- 키 파일을 Bindplane 수집기 디렉터리(Linux의 경우
/opt/observiq-otel-collector/ingestion-auth.json, Windows의 경우C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json)에ingestion-auth.json로 저장하거나config.yaml의creds_file_path를 업데이트하여 저장한 경로와 일치시킵니다. - IAM 및 관리자 > 설정으로 이동하여 프로젝트 번호를 복사합니다. 내보내기 도구 구성에 필요합니다.
옵션 2: 데이터 수집 인증 파일 다운로드(기존)
- 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서비스가 RUNNING으로 표시됩니다.
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 /opt/observiq-otel-collector/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
구성 파일 설정
config.yaml의 전체 콘텐츠를 다음 구성으로 바꿉니다.receivers: udplog: listen_address: "0.0.0.0:514" exporters: chronicle/clearpass: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: chronicle.googleapis.com log_type: CLEARPASS raw_log_field: body service: pipelines: logs/clearpass_to_chronicle: receivers: - udplog exporters: - chronicle/clearpass
구성 매개변수
다음 자리표시자를 바꿉니다.
수신자 구성:
listen_address: 리슨할 IP 주소 및 포트:0.0.0.0: 모든 인터페이스에서 수신 대기(권장)514포트는 표준 syslog 포트입니다(Linux에서 루트 필요, 루트가 아닌 경우1514사용).
내보내기 도구 구성:
creds_file_path: 서비스 계정 JSON 키 파일의 전체 경로(옵션 1):- Linux:
/opt/observiq-otel-collector/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
customer_id: Google SecOps 콘솔에서 복사한 고객 IDlocation:<LOCATION>을 Google SecOps 인스턴스의 리전으로 바꿉니다(예:us,europe또는asia-southeast1). 내보내기 도구는 이 값으로chronicle.googleapis.com에 프리픽스를 추가합니다. 전체 목록은 리전 엔드포인트를 참조하세요.project:<PROJECT_NUMBER>를 IAM 및 관리자 > 설정의 프로젝트 번호로 바꿉니다.endpoint:chronicle.googleapis.com로 설정된 상태로 유지합니다.
기존 수집 API 내보내기 도구
옵션 2의 데이터 수집 인증 파일을 사용하는 경우
exporters블록을 다음으로 바꿉니다.creds_file_path를 데이터 수집 인증 파일의 경로로 설정하고 인스턴스가 미국 외부에 있는 경우malachiteingestion-pa.googleapis.com를 리전 엔드포인트(예:europe-malachiteingestion-pa.googleapis.com)로 바꿉니다.exporters: chronicle/clearpass: compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: '<customer_id>' endpoint: malachiteingestion-pa.googleapis.com log_type: CLEARPASS raw_log_field: body
구성 파일 저장
- 수정 후 파일을 저장합니다.
- 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"
Aruba ClearPass 시스템 로그 서버 구성
- ClearPass Policy Manager 콘솔에 로그인합니다.
- 관리 > 외부 서버 > Syslog 대상을 선택합니다.
- 추가를 클릭합니다.
- 표시되는 syslog 대상 추가 창에서 다음 세부정보를 지정합니다.
- 호스트 주소: Bindplane IP 주소를 입력합니다.
- 서버 포트: Bindplane 포트 번호를 입력합니다.
- 프로토콜: UDP를 선택합니다(Bindplane 구성에 따라 TCP를 선택할 수도 있음).
- 저장을 클릭합니다.
syslog 내보내기 필터 구성
- 관리 > 외부 서버 > Syslog 내보내기 필터로 이동합니다.
- 추가를 클릭합니다.
- 표시되는 Syslog 필터 추가 창의 일반 탭에서 다음을 지정합니다.
- 이름: 템플릿 항목 내보내기의 표를 기반으로 syslog 내보내기 필터 이름을 입력합니다.
- 템플릿 내보내기: 템플릿 항목 내보내기의 표를 기반으로 적절한 내보내기 템플릿을 선택합니다.
- 이벤트 형식 유형 내보내기: 표준을 선택합니다.
- 시스템로그 서버: Bindplane IP 주소를 선택합니다.
- 내보내기 템플릿 목록에서 세션 또는 인사이트 내보내기 템플릿을 선택하면 필터 및 열 탭이 사용 설정됩니다. 다음 단계를 완료합니다.
- 필터 및 열 탭을 클릭합니다.
- 데이터 필터: 기본값인 모든 요청이 선택되어 있는지 확인합니다.
- 열 선택: 템플릿 항목 내보내기의 표를 기반으로 사전 정의된 필드 그룹을 선택합니다.
- 선택한 열: 자동으로 채워진 필드가 템플릿 항목 내보내기의 표와 일치하는지 확인합니다.
- 요약 탭을 클릭합니다.
- 저장을 클릭합니다.
- 템플릿 내보내기 목록에서 시스템 이벤트 및 감사 레코드 내보내기 템플릿을 선택하면 필터 및 열 탭이 사용 설정되지 않습니다. 요약 탭으로 이동하여 저장을 클릭합니다.
- 내보내기 템플릿 항목의 표에 있는 세부정보를 기반으로 모든 세션, 인사이트, 감사 기록, 시스템 이벤트 내보내기 템플릿에 syslog 내보내기 필터를 추가하는 단계를 반복합니다.
템플릿 항목 내보내기
다음 표에서는 각 내보내기 템플릿에 구성해야 하는 항목을 설명합니다. '선택한 열'에 나열된 기본 필드는 이벤트 파싱에 지원됩니다. 선택한 열(기본값) 아래의 표에 언급된 모든 필드가 있고 동일한 순서로 표시되는지 확인합니다. 대소문자를 구분하는 필터 이름을 포함하여 표에 제공된 대로 syslog 내보내기 필터 템플릿을 만들어야 합니다.
| Syslog 내보내기 필터 이름(대소문자 구분) | 템플릿 내보내기 | 사전 정의된 필드 그룹 | 선택한 열(기본값) |
|---|---|---|---|
ACPPM_radauth |
통계 로그 | RADIUS 인증 | Auth.Username, Auth.Host-MAC-Address, Auth.Protocol, Auth.NAS-IP-Address, CppmNode.CPPM-Node, Auth.Login-Status, Auth.Service, Auth.Source, Auth.Roles, Auth.Enforcement-Profiles |
ACPPM_radfailedauth |
통계 로그 | Radius 인증 실패 | Auth.Username, Auth.Host-MAC-Address, Auth.NAS-IP-Address, CppmNode.CPPM-Node, Auth.Service, CppmErrorCode.Error-Code-Details, CppmAlert.Alerts |
ACPPM_radacct |
통계 로그 | RADIUS 계정 | Radius.Username, Radius.Calling-Station-Id, Radius.Framed-IP-Address, Radius.NAS-IP-Address, Radius.Start-Time, Radius.End-Time, Radius.Duration, Radius.Input-bytes, Radius.Output-bytes |
ACPPM_tacauth |
통계 로그 | tacacs 인증 | tacacs.Username, tacacs.Remote-Address, tacacs.Request-Type, tacacs.NAS-IP-Address, tacacs.Service, tacacs.Auth-Source, tacacs.Roles, tacacs.Enforcement-Profiles, tacacs.Privilege-Level |
ACPPM_tacfailedauth |
통계 로그 | tacacs 인증 실패 | tacacs.Username, tacacs.Remote-Address, tacacs.Request-Type, tacacs.NAS-IP-Address, tacacs.Service, CppmErrorCode.Error-Code-Details, CppmAlert.Alerts |
ACPPM_webauth |
통계 로그 | WEBAUTH | Auth.Username, Auth.Host-MAC-Address, Auth.Host-IP-Address, Auth.Protocol, Auth.System-Posture-Token, CppmNode.CPPM-Node, Auth.Login-Status, Auth.Service, Auth.Source, Auth.Roles, Auth.Enforcement-Profiles |
ACPPM_webfailedauth |
통계 로그 | WEBAUTH 인증 실패 | Auth.Username, Auth.Host-MAC-Address, Auth.Host-IP-Address, Auth.Protocol, Auth.System-Posture-Token, CppmNode.CPPM-Node, Auth.Login-Status, Auth.Service, CppmErrorCode.Error-Code-Details, CppmAlert.Alerts |
ACPPM_appauth |
통계 로그 | 애플리케이션 인증 | Auth.Username, Auth.Host-IP-Address, Auth.Protocol, CppmNode.CPPM-Node, Auth.Login-Status, Auth.Service, Auth.Source, Auth.Roles, Auth.Enforcement-Profiles |
ACPPM_failedappauth |
통계 로그 | 애플리케이션 인증 실패 | Auth.Username, Auth.Host-IP-Address, Auth.Protocol, CppmNode.CPPM-Node, Auth.Login-Status, Auth.Service, CppmErrorCode.Error-Code-Details, CppmAlert.Alerts |
ACPPM_endpoints |
통계 로그 | 엔드포인트 | Endpoint.MAC-Address, Endpoint.MAC-Vendor, Endpoint.IP-Address, Endpoint.Username, Endpoint.Device-Category, Endpoint.Device-Family, Endpoint.Device-Name, Endpoint.Conflict, Endpoint.Status, Endpoint.Added-At, Endpoint.Updated-At |
ACPPM_cpguest |
통계 로그 | Clearpass Guest | Guest.Username, Guest.MAC-Address, Guest.Visitor-Name, Guest.Visitor-Company, Guest.Role-Name, Guest.Enabled, Guest.Created-At, Guest.Starts-At, Guest.Expires-At |
ACPPM_onbenroll |
통계 로그 | 온보딩 등록 | OnboardEnrollment.Username, OnboardEnrollment.Device-Name, OnboardEnrollment.MAC-Address, OnboardEnrollment.Device-Product, OnboardEnrollment.Device-Version, OnboardEnrollment.Added-At, OnboardEnrollment.Updated-At |
ACPPM_onbcert |
통계 로그 | 온보드 인증서 | OnboardCert.Username, OnboardCert.Mac-Address, OnboardCert.Subject, OnboardCert.Issuer, OnboardCert.Valid-From, OnboardCert.Valid-To, OnboardCert.Revoked-At |
ACPPM_onboscp |
통계 로그 | 온보딩 OCSP | OnboardOCSP.Remote-Address, OnboardOCSP.Response-Status-Name, OnboardOCSP.Timestamp |
ACPPM_cpsysevent |
통계 로그 | Clearpass 시스템 이벤트 | CppmNode.CPPM-Node, CppmSystemEvent.Source, CppmSystemEvent.Level, CppmSystemEvent.Category, CppmSystemEvent.Action, CppmSystemEvent.Timestamp |
ACPPM_cpconfaudit |
통계 로그 | Clearpass 구성 감사 | CppmConfigAudit.Name, CppmConfigAudit.Action, CppmConfigAudit.Category, CppmConfigAudit.Updated-By, CppmConfigAudit.Updated-At |
ACPPM_possummary |
통계 로그 | 상황 요약 | Endpoint.MAC-Address, Endpoint.IP-Address, Endpoint.Hostname, Endpoint.Usermame, Endpoint.System-Agent-Type, Endpoint.System-Agent-Version, Endpoint.System-Client-OS, Endpoint.System-Posture-Token, Endpoint.Posture-Healthy, Endpoint.Posture-Unhealthy |
ACPPM_posfwsummary |
통계 로그 | 상황 방화벽 요약 | Endpoint.MAC-Address, Endpoint.IP-Address, Endpoint.Hostname, Endpoint.Usermame, Endpoint.System-Agent-Type, Endpoint.System-Agent-Version, Endpoint.System-Client-OS, Endpoint.System-Posture-Token, Endpoint.Firewall-APT, Endpoint.Firewall-Input, Endpoint.Firewall-Output |
ACPPM_poavsummary |
통계 로그 | 상황 안티바이러스 요약 | Endpoint.MAC-Address, Endpoint.IP-Address, Endpoint.Hostname, Endpoint.Usermame, Endpoint.System-Agent-Type, Endpoint.System-Agent-Version, Endpoint.System-Client-OS, Endpoint.System-Posture-Token, Endpoint.Antivirus-APT, Endpoint.Antivirus-Input, Endpoint.Antivirus-Output |
ACPPM_posassummary |
통계 로그 | 보안 상황 스파이웨어 백신 요약 | Endpoint.MAC-Address, Endpoint.IP-Address, Endpoint.Hostname, Endpoint.Usermame, Endpoint.System-Agent-Type, Endpoint.System-Agent-Version, Endpoint.System-Client-OS, Endpoint.System-Posture-Token, Endpoint.Antispyware-APT, Endpoint.Antispyware-Input, Endpoint.Antispyware-Output |
ACPPM_posdskencrpsummary |
통계 로그 | 상황 DiskEncryption 요약 | Endpoint.MAC-Address, Endpoint.IP-Address, Endpoint.Hostname, Endpoint.Usermame, Endpoint.System-Agent-Type, Endpoint.System-Agent-Version, Endpoint.System-Client-OS, Endpoint.System-Posture-Token, Endpoint.DiskEncryption-APT, Endpoint.DiskEncryption-Input, Endpoint.DiskEncryption-Output |
ACPPM_loggedusers |
세션 로그 | 로그인 사용자 | Common.Username, Common.Service, Common.Roles, Common.Host-MAC-Address, RADIUS.Acct-Framed-IP-Address, Common.NAS-IP-Address, Common.Request-Timestamp |
ACPPM_failedauth |
세션 로그 | 인증 실패 | Common.Username, Common.Service, Common.Roles, RADIUS.Auth-Source, RADIUS.Auth-Method, Common.System-Posture-Token, Common.Enforcement-Profiles, Common.Host-MAC-Address, Common.NAS-IP-Address, Common.Error-Code, Common.Alerts, Common.Request-Timestamp |
ACPPM_radacctsession |
세션 로그 | RADIUS 계정 | RADIUS.Acct-Username, RADIUS.Acct-NAS-IP-Address, RADIUS.Acct-NAS-Port, RADIUS.Acct-NAS-Port-Type, RADIUS.Acct-Calling-Station-Id, RADIUS.Acct-Framed-IP-Address, RADIUS.Acct-Session-Id, RADIUS.Acct-Session-Time, RADIUS.Acct-Output-Pkts, RADIUS.Acct-Input-Pkts, RADIUS.Acct-Output-Octets, RADIUS.Acct-Input.Octets, RADIUS.Acct-Service-Name, RADIUS.Acct-Timestamp |
ACPPM_tacadmin |
세션 로그 | TACACS+ 관리 | Common.Username, Common.Service, tacacs.Remote-Address, tacacs.Privilege.Level, Common.Request-Timestamp |
ACPPM_tacacct |
세션 로그 | tacacs+ 회계 | Common.Username, Common.Service, tacacs.Remote-Address, tacacs.Acct-Flags, tacacs.Privilege.Level, Common.Request-Timestamp |
ACPPM_webauthsession |
세션 로그 | 웹 인증 | Common.Username, Common.Host-MAC-Address, WEBAUTH.Host-IP-Address, Common.Roles, Common.System-Posture-Token, Common.Enforcement-Profiles, Common.Request-Timestamp |
ACPPM_guestacc |
세션 로그 | 게스트 액세스 | Common.Username, RADIUS.Auth-Method, Common.Host-MAC-Address, Common.Roles, Common.System-Posture-Token, Common.Enforcement-Profiles, Common.Request-Timestamp |
ACPPM_auditrecords |
감사 기록 | 해당 없음 | 해당 없음 |
ACPPM_systemevents |
시스템 이벤트 | 해당 없음 | 해당 없음 |
UDM 매핑 테이블
| 로그 필드 | UDM 매핑 | 로직 |
|---|---|---|
Action |
security_result.action |
값이 'ALLOW' 또는 'BLOCK'인 경우 'Action' 필드에서 값이 매핑됩니다. |
Auth.Enforcement-Profiles |
security_result.detection_fields.value |
값은 'Auth.Enforcement-Profiles' 필드에서 매핑됩니다. |
Auth.Host-MAC-Address |
principal.mac |
값은 콜론으로 구분된 MAC 주소 형식으로 변환된 후 'Auth.Host-MAC-Address' 필드에서 매핑됩니다. |
Auth.Login-Status |
security_result.detection_fields.value |
'Auth.Login-Status' 필드에서 값이 매핑됩니다. |
Auth.NAS-IP-Address |
target.ip |
값이 'Auth.NAS-IP-Address' 필드에서 매핑됩니다. |
Auth.Protocol |
intermediary.application |
'Auth.Protocol' 필드에서 매핑된 값 |
Auth.Service |
security_result.detection_fields.value |
'Auth.Service' 필드에서 매핑된 값 |
Auth.Source |
principal.hostname |
값은 선행 영숫자 문자와 공백을 삭제한 후 'Auth.Source' 필드에서 매핑됩니다. |
Auth.Username |
principal.user.user_display_name |
값은 'Auth.Username' 필드에서 매핑됩니다. |
Category |
metadata.event_type |
값이 'Logged in'이면 UDM 필드가 'USER_LOGIN'으로 설정됩니다. 값이 'Logged out'이면 UDM 필드가 'USER_LOGOUT'으로 설정됩니다. |
Common.Alerts |
security_result.description |
'Common.Alerts' 필드에서 값이 매핑됩니다. |
Common.Enforcement-Profiles |
security_result.detection_fields.value |
'Common.Enforcement-Profiles' 필드에서 값이 매핑됩니다. |
Common.Login-Status |
security_result.detection_fields.value |
'Common.Login-Status' 필드에서 값이 매핑됩니다. |
Common.NAS-IP-Address |
target.ip |
'Common.NAS-IP-Address' 필드에서 값이 매핑됩니다. |
Common.Roles |
principal.user.group_identifiers |
'Common.Roles' 필드에서 매핑된 값 |
Common.Service |
security_result.detection_fields.value |
'Common.Service' 필드에서 값이 매핑됩니다. |
Common.Username |
principal.user.userid |
값은 'Common.Username' 필드에서 매핑됩니다. |
Component |
intermediary.application |
값이 '구성요소' 필드에서 매핑됩니다. |
Description |
metadata.description |
줄바꿈 문자를 파이프 기호로 바꾼 후 '설명' 필드에서 값이 매핑됩니다. 'Description' 필드에 'User', 'Address', 'Role'이 포함된 경우 키-값 쌍으로 파싱되고 해당 UDM 필드에 매핑됩니다. 'Description' 필드에 'Unable connection with'가 포함된 경우 대상 호스트 이름이 추출되어 'target.hostname'에 매핑됩니다. |
EntityName |
principal.hostname |
'EntityName' 필드에서 매핑된 값 |
InterIP |
target.ip |
값은 'InterIP' 필드에서 매핑됩니다. |
Level |
security_result.severity |
값이 'ERROR' 또는 'FATAL'이면 UDM 필드가 'HIGH'로 설정됩니다. 값이 'WARN'이면 UDM 필드가 'MEDIUM'으로 설정됩니다. 값이 'INFO' 또는 'DEBUG'인 경우 UDM 필드가 'LOW'로 설정됩니다. |
LogNumber |
metadata.product_log_id |
'LogNumber' 필드에서 매핑된 값 |
RADIUS.Acct-Framed-IP-Address |
principal.ip |
'RADIUS.Acct-Framed-IP-Address' 필드에서 값이 매핑됩니다. |
Timestamp |
metadata.event_timestamp |
값은 '타임스탬프' 필드에서 UTC로 변환하고 타임스탬프로 파싱한 후 매핑됩니다. |
User |
principal.user.userid |
값이 '사용자' 필드에서 매핑됩니다. |
agent_ip |
principal.ip,, principal.asset.ip |
'agent_ip' 필드에서 매핑된 값 |
community |
additional.fields.value.string_value |
값은 'community' 필드에서 매핑됩니다. |
descr |
metadata.description |
'descr' 필드에서 매핑된 값 |
enterprise |
additional.fields.value.string_value |
'enterprise' 필드에서 매핑된 값 |
eventDescription |
metadata.description |
따옴표를 삭제한 후 'eventDescription' 필드에서 값이 매핑됩니다. |
generic_num |
additional.fields.value.string_value |
'generic_num' 필드에서 값이 매핑됩니다. |
prin_mac |
principal.mac |
값은 콜론으로 구분된 MAC 주소 형식으로 변환된 후 'prin_mac' 필드에서 매핑됩니다. |
prin_port |
principal.port |
값은 'prin_port' 필드에서 매핑되고 정수로 변환됩니다. |
specificTrap_name |
additional.fields.value.string_value |
값은 'specificTrap_name' 필드에서 매핑됩니다. |
specificTrap_num |
additional.fields.value.string_value |
값은 'specificTrap_num' 필드에서 매핑됩니다. |
uptime |
additional.fields.value.string_value |
값은 'uptime' 필드에서 매핑됩니다. |
version |
metadata.product_version |
'version' 필드에서 매핑된 값 |
extensions.auth.type |
값이 'SSO'로 설정됨 | |
metadata.event_type |
값은 다양한 로그 필드와 파서 로직을 기반으로 결정됩니다. 자세한 내용은 파서 코드 참고 | |
metadata.log_type |
값이 'CLEARPASS'로 설정됨 | |
metadata.product_name |
값이 'ClearPass'로 설정됨 | |
metadata.vendor_name |
값이 'ArubaNetworks'로 설정됨 | |
deviceProcessName |
event.idm.read_only_udm.intermediary.application |
변경 로그에서 매핑됨 |
msg |
event.idm.read_only_udm.security_result.description |
변경 로그에서 매핑됨 |
NAD |
event.idm.read_only_udm.principal.ip 및 event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
user_name |
event.idm.read_only_udm.principal.user.userid |
변경 로그에서 매핑됨 |
nas_ip |
event.idm.read_only_udm.target.ip 및 event.idm.read_only_udm.target.asset.ip |
변경 로그에서 매핑됨 |
dst |
event.idm.read_only_udm.target.ip 및 event.idm.read_only_udm.target.asset.ip |
변경 로그에서 매핑됨 |
service_name |
event.idm.read_only_udm.target.application |
변경 로그에서 매핑됨 |
roles |
event.idm.read_only_udm.principal.user.attribute.roles |
변경 로그에서 매핑됨 |
timestamp |
event.idm.read_only_udm.metadata.event_timestamp |
변경 로그에서 매핑됨 |
rt |
event.idm.read_only_udm.metadata.event_timestamp |
변경 로그에서 매핑됨 |
rt |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs1 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs2 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs3 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs4 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs5 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cs6 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
tags |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cribl_pipe |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
organization.id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
my_timestamp |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
VAR_TOPIC_ID |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
syslog_pri |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cef_version |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cef_vendor |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cef_product |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cef_product_version |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cef_signature_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
syslog_timestamp |
event.idm.read_only_udm.metadata.collected_timestamp |
변경 로그에서 매핑됨 |
dvc |
event.idm.read_only_udm.intermediary.ip |
변경 로그에서 매핑됨 |
syslog_host_ip |
event.idm.read_only_udm.intermediary.ip |
변경 로그에서 매핑됨 |
cs1 |
event.idm.read_only_udm.target.ip 및 event.idm.read_only_udm.target.asset.ip |
변경 로그에서 매핑됨 |
cef_name |
event.idm.read_only_udm.metadata.product_event_type |
변경 로그에서 매핑됨 |
src |
event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
src |
event.idm.read_only_udm.principal.ip |
변경 로그에서 매핑됨 |
organization.name |
event.idm.read_only_udm.principal.group.group_display_name |
변경 로그에서 매핑됨 |
cat |
event.idm.read_only_udm.security_result.category_details |
변경 로그에서 매핑됨 |
kafkaTopic |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
evnt.created |
event.idm.read_only_udm.security_result.first_discovered_time |
변경 로그에서 매핑됨 |
cef_severity |
event.idm.read_only_udm.security_result.severity |
변경 로그에서 매핑됨 |
dpriv |
event.idm.read_only_udm.target.user.attribute.roles |
변경 로그에서 매핑됨 |
duser |
event.idm.read_only_udm.target.user.user_display_name |
변경 로그에서 매핑됨 |
ts |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
monitor_mode |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
audit_apt |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
spt |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
end_host_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
request_status |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cpu_usage |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
res_mem_usage |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
virt_mem_usage |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
roles |
event.idm.read_only_udm.principal.user.group_identifiers |
변경 로그에서 매핑됨 |
enf_profiles |
event.idm.read_only_udm.principal.resource.attribute.labels |
변경 로그에서 매핑됨 |
auth_source |
event.idm.read_only_udm.principal.resource.attribute.labels |
변경 로그에서 매핑됨 |
process_id |
event.idm.read_only_udm.principal.process.product_specific_process_id |
변경 로그에서 매핑됨 |
service_name |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
LogNumber |
event.idm.read_only_udm.principal.process.pid |
변경 로그에서 매핑됨 |
user_name |
event.idm.read_only_udm.principal.user.user_display_name |
변경 로그에서 매핑됨 |
nas_port |
event.idm.read_only_udm.target.port |
변경 로그에서 매핑됨 |
nas_port_type |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
seq_num |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
acct_authentic |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
acct_sessionId |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
acct_status_type |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
called_station_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
calling_station_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
acct_delaytimestamp |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
acct_delay_time |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
Auth.Username |
event.idm.read_only_udm.principal.user.user_display_name |
변경 로그에서 매핑됨 |
Auth.Host-MAC-Address |
event.idm.read_only_udm.principal.mac |
변경 로그에서 매핑됨 |
Auth.Roles |
event.idm.read_only_udm.principal.user.group_identifiers |
변경 로그에서 매핑됨 |
Auth.Protocol |
event.idm.read_only_udm.intermediary.application |
변경 로그에서 매핑됨 |
Auth.NAS-IP-Address |
event.idm.read_only_udm.target.ip |
변경 로그에서 매핑됨 |
Auth.NAS-IP-Address |
event.idm.read_only_udm.target.asset.ip |
변경 로그에서 매핑됨 |
Auth.Service |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
Auth.Login-Status |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
Common.Connection-Status |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
source_ip1 |
event.idm.read_only_udm.principal.ip 및 event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
identifier |
event.idm.read_only_udm.principal.asset.asset_id |
변경 로그에서 매핑됨 |
log_type |
event.idm.read_only_udm.metadata.product_event_type |
변경 로그에서 매핑됨 |
id |
event.idm.read_only_udm.metadata.product_log_id |
변경 로그에서 매핑됨 |
val1 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
val2 |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
swap_memory_avail |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
system_memory_avail |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cpu_raw_user |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cpu_raw_system |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cpu_raw_idle |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
cpu_raw_nice |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
mgmt_inf_status |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
data_inf_status |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
swap_size_used |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
slash_size_used |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
ingest_timestamp |
event.idm.read_only_udm.metadata.collected_timestamp |
변경 로그에서 매핑됨 |
source_ip2 |
event.idm.read_only_udm.observer.ip |
변경 로그에서 매핑됨 |
vd |
event.idm.read_only_udm.observer.resource.attribute.labels |
변경 로그에서 매핑됨 |
ui |
event.idm.read_only_udm.network.application_protocol |
변경 로그에서 매핑됨 |
ui |
event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
ExporterName |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
Category |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
Action |
event.idm.read_only_udm.security_result.action |
변경 로그에서 매핑됨 |
Action |
event.idm.read_only_udm.security_result.action_details |
변경 로그에서 매핑됨 |
Remote_IP_Address |
event.idm.read_only_udm.principal.ip |
변경 로그에서 매핑됨 |
Remote_IP_Address |
event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
port |
event.idm.read_only_udm.principal.port |
변경 로그에서 매핑됨 |
InterIP |
event.idm.read_only_udm.intermediary.ip |
변경 로그에서 매핑됨 |
InterIP |
event.idm.read_only_udm.intermediary.asset.ip |
변경 로그에서 매핑됨 |
sdescription |
event.idm.read_only_udm.security_result.description |
변경 로그에서 매핑됨 |
code |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
ip |
event.idm.read_only_udm.principal.ip |
변경 로그에서 매핑됨 |
ip |
event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
server |
event.idm.read_only_udm_principal.application |
변경 로그에서 매핑됨 |
swVersion |
event.idm.read_only_udm.metadata.product_version |
변경 로그에서 매핑됨 |
enterpriseId |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
software |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
ip |
event.idm.read_only_udm.principal.ip 및 event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
CppmNode.CPPM-Node |
event.idm.read_only_udm.principal.ip 및 event.idm.read_only_udm.principal.asset.ip |
변경 로그에서 매핑됨 |
CppmNode.CPPM-Node |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
messagedetail |
event.idm.read_only_udm.security_result.description |
변경 로그에서 매핑됨 |
Thread_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
servicename |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
Req_id |
event.idm.read_only_udm.additional.fields |
변경 로그에서 매핑됨 |
Internalserviceid |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
InternalChallengeID |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
Entityid |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
handlervalue |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
instanceid |
event.idm.read_only_udm.security_result.detection_fields |
변경 로그에서 매핑됨 |
threadrequestinfo |
event.idm.read_only_udm.metadata.description |
변경 로그에서 매핑됨 |
Acct-NAS-IP-Address |
principal.ip |
변경 로그에서 매핑됨 |
Acct-Username |
principal.user.userid |
변경 로그에서 매핑됨 |
Acct-Calling-Station-Id |
principal.user.product_object_id |
변경 로그에서 매핑됨 |
descr" and "eventDescription |
metadata.description |
변경 로그에서 매핑됨 |
specificTrap_name", "uptime", "enterprise", "generic_num", "specificTrap_num", and "community |
additional.fields |
변경 로그에서 매핑됨 |
Common.Service", "Common.Enforcement-Profiles", and "Common.Login-Status |
security_result.detection_fields |
변경 로그에서 매핑됨 |
metadata.event_type |
STATUS_UPDATE |
변경 로그에서 매핑됨 |
변경 로그
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.