跳到正文

通用公开报告查询

接口说明

该接口用于查询指定 IOC 指标所关联的公开安全报告。数据源覆盖国内外 300 余个安全报告、漏洞披露站点。

请求通过query.keywords传入查询条件,支持domain、ip、url三种查询字段,传入对应指标值;接口检索索引库,返回所有提及该 IOC 的公开报告集合。

请求地址

https://api.f.360.cn/custom/intelligence/v2/public_report

请求方法

POST

请求参数

参数名类型位置是否必填示例值说明
queryobjectbody是
{
  "keywords": [
    {
      "field": "ip",
      "value": "1.2.3.4"
    }
  ]
}
查询条件,所有请求参数的父级结构
query.keywordsArray(object)body是
[
  {
    "field": "ip",
    "value": "1.2.3.4"
  }
]
查询条件,所有请求参数的子级结构
query.keywords.fieldstringbody是url查询条件的字段名,支持的字段有:domain、ip、url
query.keywords.valuestringbody是http://api.sekoia.io/v1/invitations查询条件的字段值,为单个url

响应参数

名称类型示例值描述
codestring0响应状态码
msgstringok响应状态信息
ret.authorStringJared Myers,Jared Myers提供的作者
ret.cveArray
[
  "cve-2020-17530",
  "cve-2020-1147",
  "cve-2020-0688",
  "cve-2021-20023",
  "cve-2019-0604"
]
cve列表
ret.domainArray
[
  "rohpwrralh.com",
  "spbmrgvk.com",
  "iphanyi.webredirect.org",
  "www.tqiawy.xyz",
  "ochmemne.com",
  "plsjybruf.com",
  "www.confurn.net",
  "www.paintedinafrica.com",
  "nexaustin.ddns.net",
  "qymovaxblw.com",
  "www.iregentos.info",
  "jlf716galpha.ddns.net",
  "apotheke-stiepel.com"
]
domain列表
ret.emailArraydemo.user@example.comemail列表
ret.filepathArray
[
  "%temp%\\nsi41d.tmp\\modern-wizard.bmp",
  "%appdata%\\microsoft\\windows\\start menu\\programs\\startup\\programs.bat",
  "%temp%\\nsc3c7b.tmp\\modern-wizard.bmp",
  "%temp%\\nss9f81.tmp\\modern-wizard.bmp",
  "%temp%\\install.bat"
]
filepath列表
ret.header_timeString0000-00-00 00:00:00页面头部时间
ret.idString3150690ioc存储表的id字段
ret.ipArray
[
  "1.2.3.4"
]
ip列表
ret.md5Array
[
  "73c5c9c056a12cd9ea3d4976f90a1757",
  "10fb7039d24f8593a7de808f8204ead1",
  "ecd95a8bfe2510b6591a9d1d23defcb0",
  "20744aa7e3ab56e90a843fa06bd99e6d",
  "3d2ace6bf496d0362e6311d6f3ab2f72",
  "80b59841e5c6230bb2c2395854fd58ec",
  "3ffe560127804443b98953de7c9dd5fa"
]
md5列表
ret.packageArray
[
  "com.edgekey.net"
]
package列表
ret.pdbpathArray
[
  "c:\\users\\public\\documents\\visual studio 2010\\projects\\syslogger stub\\syslogger stub\\obj\\x86\\release\\syslogger stub.pdb"
]
pdbpath列表
ret.registryArray
[
  "<hklm>\\software\\microsoft\\windows\\currentversion\\policies\\system",
  "<hklm>\\software\\wow6432node\\microsoft\\security",
  "<hkcu>\\software\\netwire",
  "<hklm>\\system\\controlset001\\services\\wuauserv",
  "<hklm>\\system\\controlset001\\services\\sharedaccess\\parameters\\firewallpolicy\\standardprofile",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\explorer\\4jaoa17t9v",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\action",
  "<hklm>\\software\\microsoft\\windows\\currentversion\\run",
  "<hklm>\\system\\controlset001\\services\\windefend",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\explorer\\user",
  "<hkcu>\\software\\microsoft\\dfwofik",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\explorer\\pmt3xt1q2k",
  "<hkcu>\\software",
  "<hklm>\\software\\microsoft\\windows",
  "<hkcu>\\environment",
  "<hkcu>\\software\\microsoft\\windows",
  "<hklm>\\system\\controlset001\\services",
  "<hklm>\\software\\wow6432node\\microsoft\\windows",
  "<hkcu>\\software\\appstore",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\run",
  "<hkcu>\\software\\zsys",
  "<hkcu>\\software\\microsoft\\windows\\currentversion\\policies\\system",
  "<hkcr>\\local",
  "<hklm>\\system\\controlset001\\services\\wscsvc",
  "<hklm>\\system\\controlset001\\services\\mpssvc",
  "<hklm>\\software\\wow6432node\\microsoft\\windows\\currentversion\\run"
]
registry列表
ret.sha1Array
[
  "9113766e0c40a2d63b08d4932c1e88e2b79f8047"
]
sha1列表
ret.sha256Array
[
  "5af717703f6f9425006e7e4ced094540b96336c79e5e22630bfaec4377e484ef",
  "3e86f9e990fb82f58e181887c75e4d466107fa1a647681e6c17dd3260973dae2"
]
sha256列表
ret.similar_urlsArray(string)
[
  "http://vvv.gamemodding.net/gta-vice-city/gta-vc-programms/830-img-tool-13.html",
  "https://coin32.com/mediamagnet.html",
  "http://vvv.gamemodding.net/feedback",
  "http://log.gamemodding.net"
]
可以为空
ret.tagsStringWEB安全,漏洞文章tag
ret.titleStringSEKOIA.IO activity logs - SEKOIA.IO Documentation目标标题
ret.trojanArray
[
  "dropper.ramnit-9976458-0",
  "win.malware.qbot-9976624-0",
  "dropper.formbook-9976602-0",
  "dropper.netwire-9976531-0",
  "dropper.nanocore-9976516-0",
  "trojan.zegost-9976584-0"
]
trojan列表
ret.update_timeString2022-12-31 21:33:23上一次更新的时间
ret.urlStringhttp://api.sekoia.io/v1/invitations页面的url地址
ret.urlsArray"https://app.sekoia.io/user/profile/communities/09c6528e-1b9f-4b81-98c8-482cea4e7974/members",
"http://api.sekoia.io/v1/invitations",
"https://app.test.sekoia.io/operations/intakes/new"
url列表
search.typeStringip查询参数携带的ioc类型
search.valueString1.2.3.4查询参数携带的ioc类型的值
totalstring10查询出的公开报告数量
total_info.domainString73domain列表的数量
total_info.ipString60ip列表的数量
total_info.md5String7md5列表的数量
total_info.sha1String10sha1列表的数量
total_info.sha256String152sha256列表的数量

请求示例

支持cUrl、Python、Java、PHP、Go语言的请求,示例如下

#!/usr/bin/env bash
set -euo pipefail

APPID=""  # apikey
SECRET=""  # salt
URL="https://api.f.360.cn/custom/intelligence/v2/public_report"
BODY='{"query":{"keywords":[{"field":"url","value":"http://api.sekoia.io/v1/invitations"}]}}'

NONCE=$(printf '%08d' $((RANDOM % 100000000)))
TIMESTAMP=$(date +%s)
BODY_MD5=$(printf '%s' "$BODY" | openssl dgst -md5 -hex | awk '{print $NF}')
SIGNATURE=$(printf '%s' "${BODY_MD5}${APPID}${NONCE}${TIMESTAMP}${SECRET}" | openssl dgst -md5 -hex | awk '{print $NF}')
SIGNATURE=${SIGNATURE:16}

curl --location --request POST "$URL" \
  --header "Content-Type: application/json" \
  --header "X-360-Key: ${APPID}" \
  --header "X-360-Nonce: ${NONCE}" \
  --header "X-360-Timestamp: ${TIMESTAMP}" \
  --header "X-360-Signature: ${SIGNATURE}" \
  --data "${BODY}"

响应示例

业务正常响应

{
  "_oid": 1,
  "code": "0",
  "msg": "ok",
  "data": {
    "total": "1",
    "ret": [
      {
        "id": 3150690,
        "title": "SEKOIA.IO activity logs - SEKOIA.IO Documentation",
        "author": "",
        "search": {
          "type": "ip",
          "value": "1.2.3.4"
        },
        "md5": [],
        "sha1": [],
        "sha256": [],
        "ip": [
          "107.0.0.0",
          "1.2.3.4",
          "1.9.7.20",
          "141.229.130.228",
          "51.255.128.104",
          "149.202.162.59"
        ],
        "urls": [
          "https://app.sekoia.io/user/profile/communities/09c6528e-1b9f-4b81-98c8-482cea4e7974/members",
          "http://api.sekoia.io/v1/invitations",
          "https://app.test.sekoia.io/operations/intakes/new",
          "https://app.sekoia.io/user/profile/communities/09c6528e-1b9f-4b81-98c8-482cea4e7974/members/1b28fe10-fa7c-430b-b97e-10874c9eca2e",
          "https://api.sekoia.io/v1/user/profile/settings",
          "https://app.sekoia.io/operations/events?jobid=e2516dab-a983-40bd-bc08-edfd76c5c07c",
          "http://api.sekoia.io/v1/me?extended=true",
          "http://api.sekoia.io/v1/ingest/formats/4d05ecd7-1a8a-4ce1-8e6d-c2de2593fa97/picture",
          "http://api.sekoia.io/v1/sic/conf/events/search/jobs",
          "http://api.sekoia.io/v1/communities/09c6528e-1b9f-4b81-98c8-482cea4e7974/roles/2379a555-2817-4503-b7da-a30595fd8af5"
        ],
        "trojan": [],
        "email": [
          "demo.user@example.com"
        ],
        "domain": [
          "sekoiaio.activity.community",
          "sekoiaio.activity.client.id",
          "api.sekoia.io",
          "sekoiaio.activity.entity.id",
          "sekoiaio.activity.intake.format.name",
          "user.target.email",
          "sekoiaio.activity.rule.name",
          "sekoiaio.activity.intake.name",
          "sekoiaio.activity.user.email",
          "sekoiaio.activity.asset.name",
          "observer.name",
          "sekoiaio.activity.role.name",
          "sekoiaio.activity.intake.format.module.name",
          "sekoiaio.activity.community.name",
          "sekoiaio.activity.apikey.name",
          "user.target.id",
          "user.id",
          "sekoiaio.activity.archive.name",
          "sekoiaio.activity.entity.name",
          "sekoiaio.activity.user.name",
          "sekoia.io"
        ],
        "filepath": [],
        "pdbpath": [],
        "registry": [],
        "cve": [
          "cve-2020-17530",
          "cve-2020-1147",
          "cve-2020-0688",
          "cve-2021-20023",
          "cve-2019-0604",
          "cve-2021-20021"
        ],
        "url": "https://t.co/l8lKHrfv06",
        "update_time": "2022-12-31 21:33:23",
        "header_time": "0000-00-00 00:00:00",
        "total_info": {
          "sha1": 0,
          "sha256": 0,
          "ip": 6,
          "domain": 21,
          "md5": 0
        },
        "similar_urls": [],
        "package": []
      }
    ]
  },
  "status": 0
}

业务异常响应

{
  "code": "GC00101",
  "msg": "param missing"
}