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 필드가 idwith 필드로 분할됩니다. 자세한 내용은 다음 예시를 참조하세요.

  • 통합 버전 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 전문가로부터 답변을 받으세요.