Saltar al contenido

Glosario

Átomo (atom)

Un átomo es la secuencia fija corta que YARA extrae de cada patrón y busca primero; su calidad determina la velocidad.

Antes de escanear, YARA elige para cada patrón una subsecuencia fija de hasta cuatro bytes: el átomo. Todos los átomos se buscan a la vez con un autómata Aho-Corasick y el patrón completo solo se verifica donde aparece su átomo. Átomos raros significan pocas verificaciones; átomos comunes como 00 00 o una cadena de tres letras provocan verificaciones en todas partes.

La guía de rendimiento y el linter ayudan a elegir buenos átomos.