Scopri a cosa serve il modulo «Regole YARA» dell'interfaccia di Clean Mailbox, come funzionano gli stati e le azioni delle regole, e inizia da un esempio concreto.
Funzionalità beta: il modulo Regole YARA è attualmente in versione beta. Il suo comportamento e la sua interfaccia possono cambiare e sono possibili alcune imperfezioni. Non esitare a inviarci il tuo feedback.
I filtri di Clean Mailbox (antivirus, antispam) proteggono dalle minacce note. Il modulo Regole YARA li completa con le tue regole, per gestire i casi specifici della tua organizzazione: una campagna di phishing che si spaccia per la tua direzione, fatture fraudolente che tornano sempre con le stesse parole, una parola chiave che non vuoi mai veder arrivare in certe caselle, e così via.
YARA è un linguaggio di descrizione di pattern: una regola descrive stringhe di testo (o espressioni regolari) da cercare in un messaggio e una condizione che stabilisce quando la regola «corrisponde». Clean Mailbox analizza ogni messaggio ricevuto dal tuo dominio in base alle tue regole, poi applica l'azione che hai scelto.
Nell'interfaccia di Clean Mailbox, apri il tuo dominio, poi il menu Regole YARA. Il modulo è riservato agli amministratori del dominio e deve essere attivato sul dominio: se la voce di menu non è visibile, contattaci per farlo attivare.
Da questa pagina puoi creare, modificare, riordinare ed eliminare le regole, nonché importare o esportare un file .yar. Ogni voce contiene una sola regola YARA, con:
Al salvataggio la regola viene convalidata: se la sintassi non è valida, viene mostrato l'errore di YARA e non viene salvato nulla.
Lo stato determina se la regola viene valutata e se la sua azione viene realmente applicata.
| Stato | La regola viene valutata? | Impatto sulle email |
|---|---|---|
| Inattiva | No | Nessuno. La regola viene conservata ma ignorata; non conta ai fini dei limiti. |
| Audit (solo registrazione) | Sì | Nessuno sul messaggio, che viene consegnato normalmente. Ogni corrispondenza viene registrata insieme a ciò che la regola avrebbe fatto («avrebbe taggato» o «avrebbe bloccato»). |
| Attiva | Sì | L'azione della regola viene applicata al messaggio: viene aggiunto un tag all'oggetto oppure il messaggio viene bloccato. |
Approccio consigliato: crea sempre una nuova regola in audit. Lasciala attiva per qualche giorno, esamina le sue corrispondenze, verifica che intercetti solo ciò che intendi, poi passala ad attiva. Una regola troppo ampia potrebbe altrimenti bloccare email legittime.
Una regola inattiva è utile per mettere da parte una regola (ad esempio una campagna conclusa) senza perderla, o per preparare una regola importata prima di testarla. Le regole inattive non contano ai fini dei limiti su regole e pattern.
L'azione si applica solo se la regola è attiva (in audit viene soltanto registrata).
Il messaggio viene consegnato, ma il testo del tag che hai definito viene aggiunto all'inizio dell'oggetto, ad esempio [FATTURA SOSPETTA] La tua fattura n. 4821. Il destinatario conserva l'ultima parola pur essendo avvisato; puoi inoltre basarti su questo tag per creare una regola di smistamento nella tua piattaforma di posta (spostare in una cartella, avvisare un team, ecc.).
Il messaggio non viene consegnato: viene eliminato prima di raggiungere la casella del destinatario, senza alcuna notifica al mittente. Una copia viene conservata nella tua quarantena, dove puoi esaminarla e ripristinarla in caso di falso positivo.
| Stato | Azione «Taggare» | Azione «Bloccare» |
|---|---|---|
| Inattiva | Nulla (regola ignorata) | Nulla (regola ignorata) |
| Audit | Messaggio consegnato così com'è; «avrebbe taggato» nel monitoraggio | Messaggio consegnato così com'è; «avrebbe bloccato» nel monitoraggio |
| Attiva | Messaggio consegnato, tag aggiunto all'oggetto | Messaggio eliminato, copia conservata in quarantena |
Le regole vengono valutate nell'ordine mostrato nella tabella (usa le frecce per spostarle verso l'alto o verso il basso). Una regola in audit non influisce mai su quelle successive: viene registrata e la valutazione prosegue.
Per una regola attiva con l'azione «Taggare», il campo Se la regola corrisponde definisce cosa succede dopo:
Una regola di blocco si ferma sempre: questa scelta esiste quindi solo per i tag. Metti per prime le tue regole di blocco più sicure.
Obiettivo: individuare le false richieste di modifica delle coordinate bancarie, un classico della truffa del CEO, e segnalarle al destinatario senza bloccare nulla all'inizio.
rule Bank_details_change_fraud
{
meta:
description = "Richiesta di modifica delle coordinate bancarie"
strings:
$bank1 = "modifica delle coordinate bancarie" nocase
$bank2 = "nuovo conto bancario" nocase
$bank3 = "nuovo IBAN" nocase
$urgent1 = "urgente" nocase
$urgent2 = "oggi" nocase
$urgent3 = "riservato" nocase
condition:
any of ($bank*) and any of ($urgent*)
}
Questa regola corrisponde a un messaggio che contiene almeno un'espressione relativa alle coordinate bancarie e almeno un termine di urgenza. Richiedere entrambi limita i falsi positivi: un semplice «IBAN» in una fattura legittima non basta.
| Campo | Valore |
|---|---|
| Titolo | Truffa della modifica delle coordinate bancarie |
| Stato | Audit per iniziare |
| Azione | Taggare |
| Tag | [VERIFICA COORDINATE BANCARIE] |
| Se la regola corrisponde | Continua |
[VERIFICA COORDINATE BANCARIE] nell'oggetto.Una regola corrisponde solo se tutti gli elementi della sua condition sono soddisfatti. Testa sempre le tue regole in audit prima di attivarle e privilegia pattern precisi rispetto a parole molto comuni.
La pagina Regole YARA mostra, per ogni regola, il numero di corrispondenze negli ultimi 30 giorni (audit incluso), compreso quante volte l'azione è stata realmente applicata, nonché le 20 corrispondenze più recenti.
La vista tempo reale permette inoltre di ritrovare ogni messaggio interessato. I messaggi bloccati dalle tue regole vi sono contrassegnati come tali; si trovano anche nella tua quarantena.
strings) in totale. Le regole inattive non contano;include non è disponibile;nocase per non dipendere dalle maiuscole, ed espressioni precise per limitare i falsi positivi;Regole semplici, come quella dell'esempio, si possono scrivere senza conoscenze approfondite: un elenco di stringhe e una condizione. Per i casi più avanzati, la documentazione ufficiale di YARA descrive il linguaggio nel dettaglio.
Il messaggio viene consegnato normalmente: l'analisi ha un tempo limitato e una regola che fallisce viene ignorata senza impedire alle altre di applicarsi.
No. Viene conservata nella tua quarantena, dove puoi esaminarla e ripristinarla in caso di falso positivo.
Una regola in audit viene valutata e le sue corrispondenze vengono registrate, senza alcun effetto sulle email. Una regola inattiva non viene valutata affatto.
Il nostro supporto può aiutarti ad attivare il modulo sul tuo dominio e a convalidarne la configurazione. La scrittura e la manutenzione delle regole restano di tua responsabilità.
Domande sulla prova, sulla configurazione, sui prezzi o su una partnership? Siamo qui — e rispondiamo in fretta.