Kaspersky Endpoint Security 12 for Windows

附录 10.IOC 文件需求

2024年2月14日

ID 220828

当创建 IOC 扫描任务时,考虑以下 IOC 文件需求和限制:

  • 该应用程序支持开放标准 OpenIOC 版本 1.0 和 1.1 中具有 IOC 和 XML 扩展名的 IOC 文件,用于描述妥协的指标。
  • 如果在命令行创建一个 IOC 扫描任务,则您上传 IOC 文件(其中一些文件不受支持),则当任务运行时,应用程序仅使用受支持的 IOC 文件。如果在命令行创建一个 IOC 扫描任务,你上传的所有 IOC 文件都不受支持,任务仍然可以运行,但它不会检测到任何泄露迹象。无法使用 Web 控制台或云控制台上传不受支持的 IOC 文件。
  • 语义错误和 IOC 文件中不支持的 IOC 术语和标记不会导致任务执行失败。在 IOC 文件的这些部分中,应用程序检测不到匹配。
  • 单个 IOC 扫描任务中使用的所有 IOC 文件的标识符必须是唯一的。如果存在具有相同标识符的 IOC 文件,则可能会影响任务执行结果。
  • 单个 IOC 文件的大小不得超过 2 MB。使用较大的文件将导致 IOC 扫描任务因错误而终止。添加到 IOC 集合的所有文件的总大小不能超过 10 MB。如果所有文件的总大小超过 10 MB,您需要拆分 IOC 集合并创建多个“IOC 扫描”任务。
  • 建议为每个威胁创建一个 IOC 文件。这使得分析 IOC 扫描任务的结果更加容易。

您可以通过单击下面的链接下载该文件,该文件包含一个表,其中包含 OpenIOC 标准的 IOC 术语的完整列表。

下载 IOC_TERMS.XLSX 文件

下表显示了应用程序支持 OpenIOC 标准的特性和限制。

OpenIOC 版本 1.0 和 1.1 的功能和支持限制。

支持条件

OpenIOC 1.0:

is

isnot(作为集合中的例外)

contains

containsnot(作为集合中的例外)

OpenIOC 1.1:

is

contains

starts-with

ends-with

matches

greater-than

less-than

支持的条件属性

OpenIOC 1.1:

preserve-case

negate

支持的运算符

AND

OR

支持的数据类型

“date”:日期(适用条件:isgreater-thanless-than

“int”:整数(适用条件:isgreater-thanless-than

“string”:字符串(适用条件:iscontainsmatchesstarts-withends-with

“duration”:持续秒数(适用条件:is、greater-than、less-than

数据类型解释的特点

“boolean string”、“restricted string”、“md5”、“IP”、“sha256”和“base64Binary”“restricted string”、“md5”、“IP”、“sha256”“md5”“IP”“sha256”“base64Binary”数据类型被解释为字符串。

intdate 数据类型以间隔形式设置时,应用程序支持对其 Content 设置的解释:

OpenIOC 1.0:

Content 字段使用 TO 运算符:

<Content type="int">49600 TO 50700</Content>

<Content type="date">2009-04-28T10:00:00Z TO 2009-04-28T16:00:00Z</Content>

<Content type="int">[154192 TO 154192]</Content>

OpenIOC 1.1:

使用 greater-thanless-than 条件

Content 字段使用 TO 运算符

如果指示器设置为 ISO 8601,Zulu 时区,UTC 格式,则应用程序支持对 dateduration 数据类型的解释。

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.