ビュー:

Retrieves summary and reputation data, and returns a list of objects included in the root cause chain of the investigation specified.

HTTP Request

PUT /WebApp/OSCE_iES/OsceIes/ApiEntry

Parameters

Important:

The HTTP request body must contain all required parameters.

Name

Type

Description

Required Parameters

Url

String

Specifies the Endpoint Sensor API request to query

TaskType

Integer

Type of API request

For Endpoint Sensor, the value is always 4.

For available values, see Threat Investigation API Task Types.

Payload

Object

Payload of the request

scanSummaryGuid

String

GUID of the investigation summary to retrieve

agentGuid

String

GUID of the target endpoint

serverGuid

String array

GUID of the target server

HTTP Request Example

PUT /WebApp/OSCE_iES/OsceIes/ApiEntry

HTTP Request Body

Specify a JSON object containing the following HTTP request body:

Request body:

{
  "Url": "V1/Task/ShowFootPrintChain",
  "TaskType": 4,
  "Payload": {
    "serverGuid": [
      "2EBEC86D-3FEB-4666-9CA6-B80AB1E193E6"
    ],
    "agentGuid": "654B1B52-C3C9-4405-B133-48E2353DA13B",
    "scanSummaryGuid": "58127b3e-1bde-4c6e-8d86-0d0f89ded601"
  }
}

Response

If successful, this method returns an HTTP status code of "200", result code of "0", and a response body with the following structure:

Note:

The API response may return empty results if the task specified is still ongoing. To monitor the progress of the task and verify if results are ready, use the taskId from the response to call the ShowContent API.

For details, see ShowContent.

{
 "Data": {
    "Code": 0,
    "CodeType": 1,
    "Message": "OK",
    "Data": {
      "taskId": "71B0FFF0-C65B-4502-B405-2404970B1D8B",
      "lastContentId": "[{
      \"serverGuid\": \"2EBEC86D-3FEB-4666-9CA6-B80AB1E193E6\",
      \"lastContentId\": 30130,
      \"hasMore\": false
      \"totalProgress\": 0,
      \"currentProgress\": 0}]",
      "hasMore": false,
      "serverName": "SAMPLE_SERVER",
      "serverGuid": "2EBEC86D-3FEB-4666-9CA6-B80AB1E193E6",
      "content": [
        {
          "statusCode": 0,
          "message": "TMSL_S_SUCCESS",
          "content": {
            "footprint": [
              {
                "objectNodeId": "41361",
                "parentNodeId": "41244",
                "operationType": 1,
                "timestamp": 1539930386,
                "createdBy": "",
                "isAVChain": true
              },
              {
                "objectNodeId": "41362",
                "parentNodeId": "41244",
                "operationType": 1,
                "timestamp": 1539930386,
                "createdBy": "",
                "isAVChain": false
              }
            ],
            "metaProperty": [
              {
                "metaHashId": "-2496182079651645963",
                "metaValue": "C:\\Program Files (x86)\\
                  Trend Micro\\OfficeScan\\PCCSRV\\WSS\\"
              },
              {
                "metaHashId": "-5802268642344638556",
                "metaValue": "iCRCService.exe"
              },
              {
                "metaHashId": "1005881870920059050",
                "metaValue": "E79618A56858F24F14C4E3BB6C0B0392
                              46FA29AD6065BFEDA0C31964417BFC47"
              },
              {
                "metaHashId": "-4529102146130573936",
                "metaValue": "BDBE92094705F466D8E397839917
                              66B5C2B1E9D1"
              },
              {
                "metaHashId": "-6177962065641712412",
                "metaValue": "4169C663DB11C7D877AF929BD1B2595A"
              },
              {
                "metaHashId": "-7935765538101355343",
                "metaValue": "Trend Micro, Inc."
              },
              {
                "metaHashId": "6636",
                "metaValue": "6636"
              },
              {
                "metaHashId": "2996153155457079169",
                "metaValue": "\"C:\\Program Files (x86)
                              \\Trend Micro\\OfficeScan
                              \\PCCSRV\\WSS
                              \\iCRCService.exe\""
              },
              {
                "metaHashId": "6314752325711353153",
                "metaValue": "SYSTEM"
              },
              {
                "metaHashId": "-5266231795820613969",
                "metaValue": "NT AUTHORITY"
              },
              {
                "metaHashId": "-3086522818343600695",
                "metaValue": "C:\\Program Files (x86)
                              \\Trend Micro\\OfficeScan
                              \\PCCSRV\\LWCS\\"
              },
              {
                "metaHashId": "3546988568951304820",
                "metaValue": "LWCSService.exe"
              },
              {
                "metaHashId": "-2895303478273136063",
                "metaValue": "69B9FA6E8A2F4C3981EB47958671F14F
                              70EECDDD0E671A2F41C79058E9832209"
              },
              {
                "metaHashId": "2617236305917161076",
                "metaValue": "2DE4FF049B0F4D6ED148F411F77D5EC5
                              CFEF2536"
              },
              {
                "metaHashId": "-5536433289243677264",
                "metaValue": "CA42B970294E2B25D88FA905E658E632"
              },
              {
                "metaHashId": "6688",
                "metaValue": "6688"
              },
              {
                "metaHashId": "-8563225389150726767",
                "metaValue": "\"C:\\Program Files (x86)
                              \\Trend Micro\\OfficeScan
                              \\PCCSRV\\LWCS
                              \\LWCSService.exe\""
              }
            ],
            "node": [
              {
                "nodeId": "41244",
                "nodeName": "services.exe",
                "nodeType": 2,
                "event": [
                  {
                    "eventId": "0",
                    "metaLinkId": 2785366296500991000,
                    "objectType": 2,
                    "operation": 1,
                    "meta": [
                      {
                        "metaHashId": "-5349834418636952392",
                        "metaType": 104
                      },
                      {
                        "metaHashId": "-2175757065909091954",
                        "metaType": 105
                      },
                      {
                        "metaHashId": "4346264787540198193",
                        "metaType": 118
                      },
                      {
                        "metaHashId": "1006679994994412622",
                        "metaType": 101
                      },
                      {
                        "metaHashId": "5200381119426793962",
                        "metaType": 102
                      },
                      {
                        "metaHashId": "-6575892910388423387",
                        "metaType": 107
                      },
                      {
                        "metaHashId": "640",
                        "metaType": 108
                      },
                      {
                        "metaHashId": "6314752325711353153",
                        "metaType": 300
                      },
                      {
                        "metaHashId": "-5266231795820613969",
                        "metaType": 302
                      }
                    ],
                    "timestamp": 1539930320,
                    "isMatched": false,
                    "isSymbolEvent": true,
                    "riskLevel": 1,
                    "isExpanded": false,
                    "rating": {
                      "score": 1,
                      "metaType": 101,
                      "hasInvalidSigner": false
                    },
                    "assessmentValue": 
                    "23036BE19298431426FD2AEE322BCE85CE553815",
                    "assessmentType": 5
                  },
                  {
                    "eventId": "86",
                    "metaLinkId": -6289113405219598000,
                    "objectType": 1,
                    "operation": 8,
                    "meta": [
                      {
                        "metaHashId": "5991800187057662179",
                        "metaType": 115
                      },
                      {
                        "metaHashId": "-4772257846797309731",
                        "metaType": 116
                      },
                      {
                        "metaHashId": "8627432305371481955",
                        "metaType": 118
                      },
                      {
                        "metaHashId": "7834867635825532860",
                        "metaType": 101
                      },
                      {
                        "metaHashId": "8843900691366424126",
                        "metaType": 102
                      }
                    ],
                    "timestamp": 1540201914,
                    "isMatched": false,
                    "isSymbolEvent": false,
                    "riskLevel": 2,
                    "isExpanded": false,
                    "rating": {
                      "score": 0,
                      "lowGlobalPrevalence": true,
                      "metaType": 101,
                      "hasInvalidSigner": false
                    },
                    "assessmentValue": 
                    "CD5F4DD89D821A4E93A234E75F7F0F1FCE99E965",
                    "assessmentType": 5
                  }
                ],
                "riskLevel": 1,
                "groupNo": 1,
                "nodeImage": 2,
                "isAVNode": true,
                "isAVChain": true
              },
              {
                "nodeId": "41361",
                "nodeName": "iCRCService.exe",
                "nodeType": 2,
                "event": [
                  {
                    "eventId": "2",
                    "metaLinkId": 6552613549544301000,
                    "objectType": 2,
                    "operation": 1,
                    "meta": [
                      {
                        "metaHashId": "-2496182079651645963",
                        "metaType": 104
                      },
                      {
                        "metaHashId": "-5802268642344638556",
                        "metaType": 105
                      },
                      {
                        "metaHashId": "1005881870920059050",
                        "metaType": 118
                      }
                    ],
                    "timestamp": 1539930386,
                    "isMatched": false,
                    "isSymbolEvent": true,
                    "riskLevel": 1,
                    "isExpanded": false,
                    "rating": {
                      "score": 1,
                      "metaType": 101,
                      "hasInvalidSigner": false
                    },
                    "assessmentValue": 
                    "BDBE92094705F466D8E39783991766B5C2B1E9D1",
                    "assessmentType": 5
                  }
                ],
                "riskLevel": 1,
                "groupNo": 1,
                "nodeImage": 2,
                "isAVNode": false,
                "isAVChain": true
              },
              {
                "nodeId": "41362",
                "nodeName": "LWCSService.exe",
                "nodeType": 2,
                "event": [
                  {
                    "eventId": "3",
                    "metaLinkId": -2272764769042133500,
                    "objectType": 2,
                    "operation": 1,
                    "meta": [
                      {
                        "metaHashId": "-3086522818343600695",
                        "metaType": 104
                      },
                      {
                        "metaHashId": "3546988568951304820",
                        "metaType": 105
                      },
                      {
                        "metaHashId": "-2895303478273136063",
                        "metaType": 118
                      },
                      {
                        "metaHashId": "2617236305917161076",
                        "metaType": 101
                      },
                      {
                        "metaHashId": "-5536433289243677264",
                        "metaType": 102
                      },
                      {
                        "metaHashId": "-7935765538101355343",
                        "metaType": 107
                      },
                      {
                        "metaHashId": "6688",
                        "metaType": 108
                      },
                      {
                        "metaHashId": "-8563225389150726767",
                        "metaType": 109
                      },
                      {
                        "metaHashId": "6314752325711353153",
                        "metaType": 300
                      },
                      {
                        "metaHashId": "-5266231795820613969",
                        "metaType": 302
                      }
                    ],
                    "timestamp": 1539930386,
                    "isMatched": false,
                    "isSymbolEvent": true,
                    "riskLevel": 1,
                    "isExpanded": false,
                    "rating": {
                      "score": 1,
                      "metaType": 101,
                      "hasInvalidSigner": false
                    },
                    "assessmentValue": 
                    "2DE4FF049B0F4D6ED148F411F77D5EC5CFEF2536",
                    "assessmentType": 5
                  }
                ],
                "riskLevel": 1,
                "groupNo": 1,
                "nodeImage": 2,
                "isAVNode": false,
                "isAVChain": false
              }
            ],
            "group": [
              {
                "groupNo": 1,
                "timestamp": 1539930320
              }
            ],
            "exceedLeafModuleCountLimit": true,
            "matchedObject": [
              {
                "isSymbolEvent": true,
                "objectName": "cmd.exe",
                "nodeId": "61638",
                "objectType": 2,
                "groupNo": 1
              },
              {
                "isSymbolEvent": true,
                "objectName": "cmd.exe",
                "nodeId": "61687",
                "objectType": 2,
                "groupNo": 1
              }
            ]
          }
        }
      ]
    },
    "TimeZone": 8
  },
  "Meta": {
    "result": 1,
    "errorCode": 0,
    "errorMessgae": "Success"
  },
  "PermissionCtrl": {
    "permission": "255",
    "elements": null
  },
  "FeatureCtrl": {
    "mode": "0"
  },
  "SystemCtrl": {
    "TmcmSoDist_Role": "none"
  }
}

The following table describes the response objects specific to this API.

Name

Type

Description

footprint

Object array

Container for footprint objects

Indicates the relationship between two nodes in the root cause chain

footprint[i].objectNodeId

String

ID of the child node

footprint[i].parentNodeId

String

ID of the parent node

footprint[i].operationType

Integer

Specifies the type of operation associated with the event

For possible values, see Threat Investigation API Operation Types.

footprint[i].timestamp

Integer

Date and time when event was recorded, in unix timestamp format

footprint[i].createdBy

String

Parent process which created the target process, in an "association" operation

footprint[i].isAVChain

Boolean

Indicates if the object is part of the path from the "matched object" to "First Observed Object" in the chain

The "isAVChain" follows the every movement of an attacker, and traces a path from a start node (matched object) to a goal node (First Observed Object).

metaProperty

Object array

Container for metaProperty objects

Indicates the properties assigned to the object in the server metadata

metaProperty[j].metaHashId

String

Unique hash ID assigned to the object

metaProperty[j].metaValue

String

Value of the specified metaHashId

node

Object array

Container for node objects

Displays details about the node objects

node[k].nodeId

String

ID of the node

node[k].nodeName

String

Name of the node

node[k].nodeType

Integer

Specifies the type of object

For possible values, see Threat Investigation API Node Types.

node[k].event

Object array

Container for event objects

node[k].event[m].eventId

String

ID of the event

node[k].event[m].metaLinkId

Integer

ID of the meta group of an event

node[k].event[m].objectType

Integer

Specifies the type of object

For possible values, see Threat Investigation API Node Types.

node[k].event[m].operation

Integer

Specifies the type of operation associated with the event

For possible values, see Threat Investigation API Operation Types.

node[k].event[m].meta

Object

Container for meta objects

node[k].event[m].meta[n].metaHashId

String

Unique hash ID assigned to the object

node[k].event[m].meta[n].metaType

Integer

Specifies the type of metadata

For possible values, see Threat Investigation API Metadata Types.

node[k].event[m].timestamp

Integer

Date and time when event was recorded, in unix timestamp format.

node[k].event[m].isMatched

Boolean

Tags an event as a matched object, if both `isMatched` and `isNodeSymbol` are true

node[k].event[m].isSymbolEvent

Boolean

Tags an event as a represented node, if isSymbolEvent is true

node[k].event[m].riskLevel

Integer

Specifies the risk level of the node

For possible values, see Threat Investigation API Risk Levels.

node[k].event[m].isExpanded

Boolean

Tags an event as visible on the root cause chain

node[k].event[m].rating.score

Integer

Rating provided by Trend Micro intelligence

node[k].event[m].rating.metaType

Integer

Specifies the type of metadata

For possible values, see Threat Investigation API Metadata Types.

node[k].event[m].rating.hasInvalidSigner

Boolean

Indicates the object has an invalid signer

node[k].event[m].assessmentValue

String

Value of the criteria used in the investigation

node[k].event[m].assessmentType

Integer

Specifies the type of criteria used in the investigation

For possible values, see Threat Investigation API Assessment Criteria Types.

node[k].riskLevel

Integer

Specifies the risk level of the node

For possible values, see Threat Investigation API Risk Levels.

node[k].groupNo

Integer

Indicates the group where the node belongs

node[k].nodeImage

Integer

Specifies the image type assigned to the node

For possible values, see Threat Investigation API Node Image Types.

node[k].isAVNode

Boolean

Tags the node as "First Observed Object" , if isAVNode is true,

node[k].isAVChain

Boolean

If isAVChain is true, the isAVChain property of the related nodes are also tagged as true

group[o].groupNo

Integer

Indicates the group where the node belongs

group[o].timestamp

Integer

The event recorded time for a group, in unix timestamp format

exceedLeafModuleCountLimit

Boolean

Indicates that the investigation returned more than 1000 matched objects

matchedObject

Object array

Container for matchedObject objects

matchedObject[p].isSymbolEvent

Boolean

Reserved parameter

matchedObject[p].objectName

String

Name of the object

matchedObject[p].nodeId

String

ID of the node

matchedObject[p].objectType

Integer

Specifies the type of object

For possible values, see Threat Investigation API Node Types.

matchedObject[p].groupNo

Integer

Indicates the group where the node belongs

For more information about standard responses and response codes for this API, see the following topics: