Il funzionamento di SpamGame
SpamGAME è un filtro anti spam al centro del quale risiede l'algoritmo di
classificazione GAME esposto nelle sezioni precedenti.
Per esporre sinteticamente il suo funzionamento è utile osservare il seguente
diagramma:
Figura 3.4:
diagramma funzionamento applicazione
|
Le cose da notare subito sono due:
- L'applicazione riceve il messaggio email da classificare come ham o spam direttamente attraverso lo standard input e restituisce il
messaggio sullo standard output con l'aggiunta di un header,
X-Spam, ad indicare la categorizzazione del messaggio
- Al messaggio email in ingresso vengono applicati in cascata (finchè
necessari) dei filtri, basati su mittente del messaggio, header e/o contenuto
proprio in relazione a quest'ultima caratteristica è opportuno osservare anche
questo altro grafico, che rende luce sull'ordine con cui vengono applicati i
filtri:
Figura 3.5:
diagramma dei filtri
|
L' ordine con cui vengono applicati i filtri non è stato scelto a caso, ma è l' ordine che
dà le maggiori garanzie in termini di risultati nonchè il miglior costo computazionale (è
ad esempio inutile classificare un messaggio quando il suo mittente fa parte della white list
o della black list)
Subsections
Alessio Pace
2004-03-26