Aller au contenu

Glossaire

Atome (atom)

Un atome est la courte séquence fixe que YARA extrait de chaque motif et recherche en premier ; sa qualité conditionne la vitesse.

Avant de scanner, YARA choisit pour chaque motif une sous-séquence fixe d’au plus quatre octets : l’atome. Tous les atomes sont recherchés simultanément avec un automate Aho-Corasick ; le motif complet n’est vérifié que là où son atome apparaît. Des atomes rares signifient peu de vérifications et un scan rapide ; des atomes courants comme 00 00 ou une chaîne de trois lettres déclenchent des vérifications partout.

Le guide performance et le linter aident à choisir des motifs aux bons atomes.