YARA. Execução da Verificação YARA

Execução da tarefa Executar Verificação YARA. O aplicativo verifica arquivos e objetos em busca de indicadores de ataques direcionados à infraestrutura de TI corporativa com o uso de bancos de dados de regras YARA criados por usuários da Kaspersky Anti Targeted Attack Platform. A regra YARA é uma classificação de malware disponível publicamente, que contém assinaturas de indicadores de ataques direcionados e invasões na infraestrutura de TI corporativa, usada pela Kaspersky Anti Targeted Attack Platform para verificar arquivos e objetos.

Para executar uma verificação YARA, é necessário preparar os arquivos YARA que descrevam regras. Ao criar os arquivos YARA, considere os seguintes requisitos:

A Kaspersky recomenda criar uma regra por arquivo YARA. Isso torna os resultados da verificação mais legíveis.

Sintaxe de comando

avp.com YARA /<full path to the YARA file>|/path=<path to the IOC files folder> [<advanced settings>]

Arquivos YARA

 

<full path to the YARA file>

Caminho completo para o arquivo YARA que você deseja usar para verificação. É possível especificar vários arquivos YARA separados por espaços. O caminho completo para o arquivo YARA deve ser inserido sem o argumento /path.

Por exemplo, C:\Users\Admin\Desktop\YARA\file1.yar.

/path=<path to the folder with YARA files>

Caminho para a pasta com os arquivos YARA que deseja usar para verificação.

Por exemplo, /path=C:\Users\Admin\Desktop\YARA.

Configurações avançadas

 

fastScan

Verificação Rápida YARA. Para cada objeto, o aplicativo registra em log uma ocorrência do indicador detectado. O aplicativo também oculta indicadores duplicados detectados no log. A Verificação Rápida YARA permite verificar arquivos grandes mais rapidamente.

Caso esta configuração não seja especificada, o aplicativo executará uma verificação YARA padrão. Nesse modo, o aplicativo registra em log os indicadores duplicados detectados.

maxRules=<maximum number of scan rules>

Quantas regras exclusivas devem ser acionadas para que o aplicativo interrompa a verificação YARA.

Caso o valor desta configuração não seja especificado ou caso 0 seja especificado, o aplicativo executará a verificação YARA sem limitações.

timeOut=<stop scan after the specified time in seconds>

Quanto tempo uma verificação YARA pode levar, em segundos. Quando esse tempo se esgotar, o aplicativo interromperá a verificação YARA.

Caso o valor desta configuração não seja especificado ou caso 0 seja especificado, o aplicativo executará a verificação YARA sem limitações.

recursive

Verificação recursiva de subpastas ao executar uma verificação personalizada (scanFolder).

scanMemory

Verificação da memória de todos os processos em execução.

scanFolders <list of folders to be scanned>

Verificação Personalizada. O aplicativo verifica as pastas selecionadas pelo usuário.

Caso essa configuração não seja especificada, o aplicativo executará uma verificação YARA em todos os discos locais, exceto os compartilhamentos de rede, unidades na nuvem e mídia removível.

scanProcess <process name>

Verifica a memória para os processos especificados apenas. O Kaspersky Endpoint Security tem suporte aos caracteres * e ? ao inserir uma máscara.

maxFileSize=<file size in bytes>

Limita o tamanho do arquivo para a verificação YARA. O aplicativo ignora arquivos maiores.

excludes <list of objects to be scanned>

Exclui os arquivos e pastas da verificação YARA. É possível especificar diversos valores separados por espaços. Os seguintes valores estão disponíveis:

  • Nome do arquivo
  • Caminho do arquivo
  • Extensão do arquivo
  • Máscara do caminho do arquivo

As exclusões devem ser especificadas com o parâmetro scanFolders.

Exemplo:

scanFolders C:\*.* excludes readme.txt C:\trusted\*.* *.xml – o aplicativo ignora o arquivo readme.txt, todos os arquivos da pasta C:\trusted e todos os arquivos com a extensão xml na pasta raiz no disco C.

logFolder <path to the folder for saving the scan results in a TXT file>

Salve os resultados da verificação YARA em um arquivo na pasta especificada. O aplicativo também exibe os resultados da verificação YARA na linha de comando.

Valores de retorno do comando:

É possível exibir os resultados de uma verificação YARA no console da Kaspersky Anti Targeted Attack Platform. Somente o status da tarefa está disponível no Kaspersky Security Center.

Caso o comando seja executado com sucesso (valor de retorno 0) e os indicadores de comprometimento sejam detectados ao longo do caminho, o Kaspersky Endpoint Security envia as seguintes informações de resultado da tarefa para a linha de comando:

Offset

Deslocamento no objeto para o qual o Kaspersky Endpoint Security está executando uma verificação YARA.

Object Name

Nome do objeto que o aplicativo está verificando.

Rule Name

Nome da regra que o aplicativo está usando para a verificação YARA.

Início da página