Les listes grises - Efficacité
Analyse de l'efficacité
Sur la base de notre environnement de tests avec la version d'exemple, et sur une période de six semaines, nous avons obtenu :
- Nombre de triplets uniques vus : 346968
- Nombre de triplets ayant occasionné la transmission d'un message : 8950
- Efficacité (sur la base des triplets) : 97.4%
Nous obtenons donc une efficacité supérieure à 97% en supposant que tous les messages sont du pourriel. Nous ne pouvons cependant pas calculer l'efficacité exacte et réelle sans inspecter chacun des messages, ce que nous n'avons évidemment pas fait.
A l'inverse, examinons l'inefficacité du système :
- Nombre de messages transmis : 85745
- Nombre total d'acheminements rejetés temporairement suivi d'un acheminement accepté : 33586
- Pourcentage de messages retardés : 39.2%
Il est clair que ce résultat n'est pas enthousiasmant. Corrigeons-le un peu. Pratiquement tous les messages retardés provenaient de listes de diffusion utilisant un identifiant unique pour l'émetteur du message (voir la discussion sur VERP). Si nous omettons tous les triplets qui n'ont provoqué l'acheminement que d'un seul message, nous excluons ce type de trafic, et les valeurs deviennent :
- Nombre de messages transmis : 85745
- Nombre total d'acheminements rejetés temporairement suivis d'une acceptation lors de la réémission : 3512
- Pourcentage de messages retardés : 4.1%
Ce résultat est beaucoup plus intéressant, et revient à ignorer les délais imposés à des messages dont l'acheminement n'est, à la base, pas critique.
Examinons ensuite l'effet que le Greylisting a sur la bande passante du réseau, en prenant les valeurs moyennes suivantes :
- Taille moyenne d'un pourriel : 5000 octets.
- Surcoût moyen associé au protocole SMTP : 500 octets.
Ces valeurs proviennent d'une analyse des pourriels collectés par différents biais avant notre période de tests. Nous avons arrondi les valeurs tout en restant proches de la réalité. Le surcoût associé à SMTP est généralement inférieur à 500 octets mais nous avons décidé de rester conservateurs.
A partir de ces éléments, il apparaît que, pour chaque pourriel bloqué, nous économisons suffisamment de bande passante pour "payer" dix rejets temporaires. Si nous faisons la somme de tout cela, afin d'obtenir des valeurs représentatives, nous obtenons :
- 338018 pourriels de 5000 octets = 1,69 Go de bande passante économisée.
- 33586 messages retardés, pour 500 octets de protocole = 16,7 Mo de bande passante consommée
Il ressort un gain net supérieur à 1,67 Go de bande passante économisée grâce au Greylisting, sachant que le test concernait un site "plutôt petit".