SiemplifyUtilities
통합 버전: 19.0
Google Security Operations에서 SiemplifyUtilities 통합 구성
Google SecOps에서 통합을 구성하는 방법에 대한 자세한 내용은 통합 구성을 참고하세요.
통합 매개변수
작업
범위 내 항목 수
설명
특정 범위의 항목 수를 계산합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
항목 유형 | 13 | 해당 사항 없음 | 타겟 항목의 유형입니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
list_count | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
N/A
개수 목록
설명
구성 가능한 구분 기호로 구분된 목록의 항목 수를 계산합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
입력 문자열 | 문자열 | 해당 사항 없음 | 쉼표로 구분된 문자열 목록입니다. 예: value1,value2,value3 |
구분자 | 문자열 | 해당 사항 없음 | 입력 목록에서 값을 구분하는 데 사용되는 기호를 정의합니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
list_count | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
N/A
파일 삭제
설명
파일 시스템에서 선택한 파일을 삭제합니다.
매개변수
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
파일 경로 | 문자열 | 예 | 삭제해야 하는 파일의 절대 파일 경로를 지정합니다. |
실행
이 작업은 항목에서 실행되지 않습니다.
작업 결과
스크립트 결과
스크립트 결과 이름 | 값 |
---|---|
is_success | True/False |
JSON 결과
{
"filepath": ""
"status": "deleted/not found"
}
케이스 월
이 작업은 다음 출력 메시지를 제공합니다.
출력 메시지 | 메시지 설명 |
---|---|
파일이 삭제되었습니다. | 작업이 완료되었습니다. |
제공된 경로에서 파일을 찾을 수 없습니다. | 파일이 없습니다. |
제공된 서비스 계정의 활동이 Google Cloud 정책 인텔리전스에서 발견되지 않음 | 작업에서 나열된 서비스 계정의 데이터를 찾을 수 없습니다. |
'파일 삭제' 작업을 실행하는 동안 오류가 발생했습니다. | 작업에서 오류가 반환되었습니다. 서버, 입력 매개변수 또는 사용자 인증 정보에 대한 연결을 확인합니다. |
JSON에서 상위 항목 추출
설명
이 작업은 JSON을 입력으로 가져와 특정 키로 정렬하고 관련 브랜치의 상위 'x'를 반환합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
JSON 데이터 | 문자열 | 해당 사항 없음 | 처리할 JSON 데이터입니다. |
정렬 기준 키 | 문자열 | 해당 사항 없음 | 점이 있는 중첩 키입니다. *를 와일드카드로 사용합니다. 예: Host.*.wassap_list.Severity |
필드 유형 | 문자열 | 해당 사항 없음 | 정렬할 필드의 유형입니다. 유효한 값: int (숫자 필드), string (텍스트 필드) 또는 date. |
역순 (DESC -> ASC) | 체크박스 | 선택됨 | DESC 또는 ASC (Z -> A)로 결과를 정렬합니다. |
상위 행 | 문자열 | 해당 사항 없음 | 처리할 JSON에서 행 수를 가져옵니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
결과 | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
[
{
"HOST": {
"DETECTION":{
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST":{
"DETECTION": {
"PORT": "443",
"QID": "11827",
"PROTOCOL": "tcp",
"RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
"SEVERITY": "2"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST": {
"DETECTION": {
"PORT": "53",
"QID": "15033",
"PROTOCOL": "udp",
"RESULTS": "--- IPv4 --- ",
"SEVERITY": "4"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}
]
JSON 필터링
설명
JSON 사전 필터링
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
JSON 데이터 | 문자열 | 해당 사항 없음 | 필터링할 JSON 딕셔너리 데이터입니다. |
루트 키 경로 | 문자열 | 해당 사항 없음 | 루트 키의 경로입니다. 참고: 시스템은 JSON 검색에 점 표기법을 사용합니다. 예: json.message.status |
조건 경로 | 문자열 | 해당 사항 없음 | 필터링할 필드의 경로입니다(점으로 구분됨). |
조건 연산자 | 문자열 | 해당 사항 없음 | 조건 연산자입니다. = / != / > / < / >= / <= / in / not in 중 하나일 수 있습니다. |
조건 값 | 문자열 | 해당 사항 없음 | 필터링할 조건의 값입니다. |
출력 경로 | 문자열 | 해당 사항 없음 | 필터링된 사전에서 원하는 결과의 경로입니다(점으로 구분됨). |
구분자 | 문자열 | 해당 사항 없음 | 출력 경로의 값을 결합하는 구분자입니다. 기본값은 쉼표입니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
결과 | True/False | results:False |
JSON 결과
{
"a": {
"HOST": [
{
"DETECTION": {
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
}
],
"DATETIME": "2018-08-29T14:01:12Z"
}
}
배포 URL 가져오기
Google Security Operations의 배포 URL을 가져옵니다.
항목
이 작업은 항목에서 실행되지 않습니다.
작업 입력
해당 사항 없음
작업 출력
작업 출력 유형 | |
---|---|
케이스 월 연결 | 해당 사항 없음 |
케이스 월 링크 | 해당 사항 없음 |
케이스 월 테이블 | 해당 사항 없음 |
보강 테이블 | 해당 사항 없음 |
항목 통계 | 해당 사항 없음 |
인사이트 | 해당 사항 없음 |
JSON 결과 | 사용 가능 |
OOTB 위젯 | 해당 사항 없음 |
스크립트 결과 | 사용 가능 |
스크립트 결과
스크립트 결과 이름 | 값 |
---|---|
is_success | True/False |
JSON 결과
{
"url": ""
}
케이스 월
출력 메시지 | 메시지 설명 |
---|---|
배포 URL을 가져왔습니다. | 작업이 완료되었습니다. |
'배포 URL 가져오기' 작업을 실행하는 동안 오류가 발생했습니다. 이유:
ERROR_REASON |
작업에서 오류가 반환되었습니다. 서버, 입력 매개변수 또는 사용자 인증 정보에 대한 연결을 확인합니다. |
작업 나열
설명
목록에 대한 작업을 제공합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
첫 번째 목록 | 문자열 | 해당 사항 없음 | 쉼표로 구분된 문자열 목록입니다. 예: value1,value2,value3 |
두 번째 목록 | 문자열 | 해당 사항 없음 | 쉼표로 구분된 문자열 목록입니다. 예: value1,value2,value3 |
구분자 | 문자열 | 해당 사항 없음 | 두 목록에서 값을 구분하는 데 사용되는 기호를 정의합니다. |
연산자 | 문자열 | 해당 사항 없음 | intersection, union, subtract 또는 xor 중 하나여야 합니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
result_list | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
{
"results": {
"count": 6,
"data": [
"item",
"item1",
"item2"
]
}
}
EML을 JSON으로 파싱
설명
EML을 JSON으로 파싱합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
EML 콘텐츠 | 문자열 | 해당 사항 없음 | EML 파일의 base64 인코딩 콘텐츠입니다. |
블랙리스트에 추가된 헤더 | 쉼표로 구분된 문자열 | 아니요 | 응답에서 제외할 헤더입니다. |
차단 목록을 허용 목록으로 사용 | 체크박스 | 선택 해제 | 나열된 헤더만 포함합니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
parsed_eml | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
{
"HTML Body": "<div><br></div>",
"Attachments": {},
"Recipients": "john_doe@example.com",
"CC": "",
"Links": {
"urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
"urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
},
"BCC": "",
"To": "john_doe@example.com",
"Date": "Mon, 13 Aug 2018 13:20:34 +0300",
"From": "john_doe@example.com",
"Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}
이 작업의 경우 기능 변경사항은 통합 버전 10 이상에 적용됩니다. JSON 결과에서 with
필드가 id
및 with
필드로 분할됩니다. 자세한 내용은 다음 예시를 참조하세요.
통합 버전 9 이하:
"with": "smtp id ID"
통합 버전 10 이상:
"id": "ID" "with": "SMTP"
핑
설명
연결을 테스트합니다.
매개변수
해당 사항 없음
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
항목 보강
해당 사항 없음
통계
해당 사항 없음
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
성공 | True/False | success:False |
JSON 결과
N/A
쿼리 조이너
설명
지정된 매개변수에서 쿼리 문자열을 구성합니다.
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
값 | 문자열 | 해당 사항 없음 | 쉼표로 구분된 문자열 목록입니다. 예: value1,value2,value3 |
쿼리 필드 | 문자열 | 해당 사항 없음 | 쿼리 대상 필드 예 SrcIP, DestHost 등 |
쿼리 연산자 | 문자열 | 해당 사항 없음 | 쿼리 연산자(OR, AND 등)입니다. |
따옴표 추가 | 체크박스 | 해당 사항 없음 | 사용 설정된 경우 작업은 '값' 목록의 모든 항목에 따옴표를 추가합니다. |
큰따옴표 추가 | 체크박스 | 해당 사항 없음 | 사용 설정하면 작업에서 '값' 목록의 모든 항목에 큰따옴표를 추가합니다. |
실행
이 작업은 모든 항목에서 실행됩니다.
작업 결과
스크립트 결과
스크립트 결과 이름 | 값 옵션 | 예 |
---|---|---|
query | 해당 사항 없음 | 해당 사항 없음 |
JSON 결과
N/A
항목을 OpenIOC 파일로 내보내기
설명
항목을 OpenIOC 파일로 내보냅니다. 지원되는 항목: 파일 해시, IP 주소, URL, 호스트 이름, 사용자
매개변수
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
내보내기 폴더 경로 | 문자열 | 예 | OpenIOC 파일을 저장할 폴더를 지정합니다. |
실행
이 작업은 다음 항목에서 실행됩니다.
- Filehash
- IP 주소
- URL
- 호스트 이름
- 사용자
작업 결과
JSON 결과
{
"absolute_file_path": OpenIOC_{random_guid}.txt
}
케이스 월
케이스 | 성공 | 실패 | 메시지 |
---|---|---|---|
성공한 경우 | 예 | 아니요 | 제공된 엔티티를 기반으로 OpenIOC 파일을 만들었습니다. |
범위에 항목이 없음 | 아니요 | 아니요 | 작업 실행 범위에 엔티티가 없으므로 작업에서 OpenIOC 파일을 만들 수 없습니다. |
치명적인 오류, 잘못된 사용자 인증 정보, API 루트 | 아니요 | 예 | '엔티티를 OpenIOC 파일로 내보내기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: {오류 트레이스백} |
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.