PassiveTotal

本文档提供了有关如何将 PassiveTotal 与 Google SecOps 集成的指南。

配置 PassiveTotal 以与 Google Security Operations 搭配使用

凭据

如需详细了解如何获取 API 密钥,请参阅 RiskIQ Community API 使用入门

网络

功能 默认端口 方向 协议
API 多值 出站 apikey

在 Google SecOps 中配置 PassiveTotal 集成

有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成

操作

Ping

说明

测试连接性。

参数

不适用

使用场景

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_succeed True/False is_succeed:False
JSON 结果
N/A

WhoIs 地址声誉

说明

从 RiskIQ 请求地址声誉。

参数

不适用

使用场景

不适用

Run On

此操作在 IP 地址实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 适用情形
结果 如果存在于 JSON 结果中,则返回
totalRecords 如果存在于 JSON 结果中,则返回
queryValue 如果存在于 JSON 结果中,则返回
分页器 如果存在于 JSON 结果中,则返回
queryType 如果存在于 JSON 结果中,则返回
firstSeen 如果存在于 JSON 结果中,则返回
lastSeen 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
实体:结果 不适用 不适用
JSON 结果
[
    {
    "EntityResult": {
        "results": [{
            "recordHash": "1cb21131ee1c1be14c862d446d149d43296fa8bfa9678374f25ea9ab3c38b777",
            "resolve": "com-abhut.cricket",
            "recordType": "A",
            "resolveType": "domain",
            "value": "1.1.1.1",
            "source": ["virustotal"],
            "lastSeen": "2015-11-09 00:00:00",
            "collected": "2015-11-09 00:00:00",
            "firstSeen": "2015-11-09 00:00:00"
        }],
        "totalRecords": 6912,
        "queryValue": "1.1.1.1",
        "pager": "None",
        "queryType": "ip",
        "firstSeen": "1970-01-01 00:00:00",
        "lastSeen": "2019-01-24 09:43:20"
    },
        "Entity": "1.1.1.1"
    }
]

WhoIs 扫描地址

说明

RiskIQ 地址 WHOIS 查询。

参数

不适用

使用场景

不适用

Run On

此操作在 IP 地址实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 适用情形
contactEmail 如果存在于 JSON 结果中,则返回
域名 如果存在于 JSON 结果中,则返回
name 如果存在于 JSON 结果中,则返回
结算 如果存在于 JSON 结果中,则返回
admin 如果存在于 JSON 结果中,则返回
文本 如果存在于 JSON 结果中,则返回
已注册 如果存在于 JSON 结果中,则返回
lastLoadedAt 如果存在于 JSON 结果中,则返回
whoisServer 如果存在于 JSON 结果中,则返回
电话 如果存在于 JSON 结果中,则返回
registryUpdatedAt 如果存在于 JSON 结果中,则返回
nameServers 如果存在于 JSON 结果中,则返回
技术 如果存在于 JSON 结果中,则返回
组织 如果存在于 JSON 结果中,则返回
注册商 如果存在于 JSON 结果中,则返回
可用区 如果存在于 JSON 结果中,则返回
注册者 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
实体:结果 不适用 不适用
JSON 结果
[
    {
        "EntityResult": {
            "contactEmail": "john_doe@example.com",
            "domain": "1.1.1.1",
            "name": "N/A",
            "billing": {},
            "admin": {
                "organization": "Abuse",
                "email": "john_doe@example.com",
                "telephone": "1-650-253-0000"
            },
            "text": "IANA WHOIS server for more information on IANA.",
            "registered": "2014-03-14T00:00:00.000-0700",
            "lastLoadedAt": "2018-06-22T10:35:52.694-0700",
            "whoisServer": "whois.arin.net",
            "telephone": "N/A",
            "registryUpdatedAt": "1991-11-02T00:00:00.000-0800",
            "nameServers": [],
            "tech": {
                "organization": "test LLC",
                "email": "john_doe@example.com",
                "telephone": "1-650-253-0000"
            },
            "organization": "test LLC",
            "registrar": "Administered by ARIN",
            "zone": {},
            "registrant": {
                "city": "Mountain View",
                "country": "US",
                "state": "CA",
                "street": "1600 Amphitheatre Parkway",
                "postalCode": "94043",
                "organization": "test LLC"
            }},
        "Entity": "1.1.1.1"
    }
]

WhoIs 扫描网域

说明

RiskIQ 网域 WHOIS 查询。

参数

不适用

使用场景

不适用

Run On

此操作在 Hostname 实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 适用情形
域名 如果存在于 JSON 结果中,则返回
name 如果存在于 JSON 结果中,则返回
结算 如果存在于 JSON 结果中,则返回
admin 如果存在于 JSON 结果中,则返回
文本 如果存在于 JSON 结果中,则返回
已注册 如果存在于 JSON 结果中,则返回
lastLoadedAt 如果存在于 JSON 结果中,则返回
whoisServer 如果存在于 JSON 结果中,则返回
电话 如果存在于 JSON 结果中,则返回
registryUpdatedAt 如果存在于 JSON 结果中,则返回
nameServers 如果存在于 JSON 结果中,则返回
expiresAt 如果存在于 JSON 结果中,则返回
技术 如果存在于 JSON 结果中,则返回
组织 如果存在于 JSON 结果中,则返回
注册商 如果存在于 JSON 结果中,则返回
可用区 如果存在于 JSON 结果中,则返回
注册者 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
实体:结果 不适用 不适用
JSON 结果
[
    {
        "EntityResult": {
            "domain": "example.com",
            "name": "N/A",
            "billing": {},
            "admin": {},
            "text": "Domain Name: test.COM   Registry Domain ID: 2138514_DOMAIN_COM-VRSN.",
            "registered": "1997-09-14T21:00:00.000-0700",
            "lastLoadedAt": "2018-10-01T15:38:19.795-0700",
            "whoisServer": "whois.markmonitor.com",
            "telephone": "N/A",
            "registryUpdatedAt": "2018-02-21T10:36:40.000-0800",
            "nameServers": ["ns1.example.com", "ns2.example.com", "ns3.example.com"],
            "expiresAt": "2020-09-13T21:00:00.000-0700",
            "tech": {},
            "organization": "N/A",
            "registrar": "MarkMonitor Inc.",
            "zone": {},
            "registrant": {
            }},
        "Entity": "example.com"
    }
]

WhoIs 主机声誉

说明

从 RiskIQ 请求主机声誉。

参数

不适用

使用场景

不适用

Run On

此操作在 Hostname 实体上运行。

操作执行结果

实体扩充
扩充项字段名称 逻辑 - 适用情形
结果 如果存在于 JSON 结果中,则返回
totalRecords 如果存在于 JSON 结果中,则返回
queryValue 如果存在于 JSON 结果中,则返回
分页器 如果存在于 JSON 结果中,则返回
queryType 如果存在于 JSON 结果中,则返回
firstSeen 如果存在于 JSON 结果中,则返回
lastSeen 如果存在于 JSON 结果中,则返回
数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
实体:结果 不适用 不适用
JSON 结果
[
    {
        "EntityResult": {
            "results": [
                {
                    "recordHash": "0aad10e23953813834d28098db21c0902f01190c3eba7e38869f798ca56abda7",
                    "resolve": "1.1.1.1",
                    "recordType": "A",
                    "resolveType": "ip",
                    "value": "example.com",
                    "source": ["riskiq"],
                    "lastSeen": "2013-09-12 13:08:07",
                    "collected": "2019-01-24 12:36:12",
                    "firstSeen": "2013-09-12 13:08:07"
                }],
            "totalRecords": 5099,
            "queryValue": "example.com",
            "pager": "None",
            "queryType": "domain",
            "firstSeen": "2009-09-01 19:59:32",
            "lastSeen": "2019-01-24 12:36:11"
        },
        "Entity": "example.com"
    }
]

需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。