运行“运行 YARA 扫描”任务。应用程序使用 Kaspersky Anti Targeted Attack Platform 用户创建的 YARA 规则数据库来扫描文件和对象,以查找针对企业 IT 基础设施的针对性攻击的指标。YARA 规则是一种公开的恶意软件分类,其中包含 Kaspersky Anti Targeted Attack Platform 用于扫描文件和对象的针对性攻击和入侵企业 IT 基础设施的指标签名。
要运行 YARA 扫描,您必须准备描述规则的 YARA 文件。创建 YARA 文件时,请考虑以下要求:
yara
或者 yar
遵循 YARA 4.0.2 开放标准来描述入侵指标。卡巴斯基建议每个 YARA 文件创建一条规则。这使得扫描结果更具可读性。
YARA 扫描可能需要相当长的时间。根据驱动器大小、任务设置和磁盘上的对象数量,YARA 扫描可持续几分钟到几小时。应用程序不显示进度指示器。无法停止或取消 YARA 扫描。建议您等到 YARA 扫描结果可用。
命令语法
avp.com YARA /<full path to the YARA file>|/path=<path to the IOC files folder> [<advanced settings>]
YARA 文件 |
|
|
您要用于扫描的 YARA 文件的完整路径。您可以指定多个由空格分隔的 YARA 文件。YARA 文件的完整路径不可以使用 例如, |
|
您要用于扫描的 YARA 文件的文件夹路径。 例如, |
高级设置 |
|
|
快速 YARA 扫描。对于每个对象,应用程序都会记录一次检测到的指标。应用程序还隐藏日志中检测到的指标的重复项。快速 YARA 扫描可以更快地扫描大文件。 如果未指定此设置,应用程序将执行标准 YARA 扫描。在这种模式下,应用程序会记录检测到的指标的重复项。 |
|
应用程序必须触发多少条唯一规则才能停止 YARA 扫描。 如果未指定此设置的值,或者 |
|
YARA 扫描需要多长时间(以秒为单位)。当此时间用完时,应用程序将停止 YARA 扫描。 如果未指定此设置的值,或者 |
|
执行自定义扫描时递归扫描子文件夹( |
|
扫描所有正在运行的进程的内存。 |
|
自定义扫描。应用程序扫描用户选择的文件夹。 如果未指定此设置,应用程序将对除网络共享、云驱动器和可移动媒体之外的所有本地磁盘执行 YARA 扫描。 |
|
仅为指定进程扫描内存。输入掩码时,Kaspersky Endpoint Security 支持 |
|
限制 YARA 扫描的文件大小。应用程序会跳过较大的文件。 |
|
从 YARA 扫描中排除文件和文件夹。您可以指定多个由空格分隔的值。以下值可用:
必须使用 例如:
|
|
将 YARA 扫描的结果保存到指定文件夹中的文件中。应用程序还将 YARA 扫描的结果输出到命令行。 |
命令返回值:
-1
表示计算机上安装的应用程序版本不支持该命令。0
表示命令已成功执行。1
表示未将强制参数传递给命令。2
表示发生一般性错误。4
表示存在语法错误。5
表示未找到一个或多个带有参数中指定的 YARA 规则的文件。您可以在 Kaspersky Anti Targeted Attack Platform 控制台中查看 YARA 扫描的结果。Kaspersky Security Center 仅提供任务状态。
如果命令成功执行(返回值 0
),并且在执行过程中检测到妥协的指标,Kaspersky Endpoint Security 将向命令行输出以下任务结果信息:
|
Kaspersky Endpoint Security 正在执行 YARA 扫描的对象中的偏移量。 |
|
应用程序正在扫描的对象的名称。 |
|
应用程序用于 YARA 扫描的规则的名称。 |