lotus

previous page: Anti-SPAM Techniques: Black Listing (RBL)
  
page up: Anti-SPAM, Anti-Phishing and Anti-Viruses Techniques
  
next page: Anti-SPAM Techniques: White Listing

Anti-SPAM Techniques: Grey Listing




Description

This article is a part of the series on undesired email (spam, phishing, viruses, etc.). The material covers the Poisons and the Remedies.

By Stas Bekman.

Published: May 15th 2006

Anti-SPAM Techniques: Grey Listing

Grey listing is relatively new technique. This technique is very simplistic - if the receiving side has never seen the incoming combination of an IP address of the host attempting a delivery, and the envelope sender and recipient addresses, it temp-fails this attempt, which is a valid thing to do according to the SMTP protocol specification (RFC821). A sender must retry again within the next four hours. When the same combination of IP, sender and receiver is seen by the receiving side, the message is received. When this technology was invented (mid-2003) it was noticed that spammers never try to re-send the SPAM email. Therefore the majority of undesired email is never received, since the first and the only delivery attempt always fails when this technique is used.

The main drawback of this approach is unhappy users. If someone sends you an email and you expect to receive it quickly, you don't want to wait up to four hours.

But spammers always try to outsmart any new defence systems - so it shouldn't be too hard for them to detect that the message has bounced and re-send it again, completely bypassing the grey listing protection.

Vendors

Here are some vendors supporting this technique (including open-source solutions):

AutumnTECH (http://www.autumntech.com/)
(Commercial) supports greylisting

ASSP (http://assp.sourceforge.net/)
(OSS) - a transparent SMTP filtering proxy. ASSP collects statistics from participating ASSP users to help identify mail hosts that tend to send more spam or more not-spam mail. These statistics are compiled together to create a "greylist."

Exim and Qmail support (http://www.digitaleveryware.com/projects/greylisting/)
(OSS)

Evan Harris (http://projects.puremagic.com/greylisting/releases/)
Sendmail greylisting (OSS) milter

Emmanuel Dreyfus (http://hcpnet.free.fr/milter-greylist/)
Sendmail greylisting (OSS) milter

Anthony C Howe (http://www.snert.com/Software/milter-gris/)
Sendmail greylisting (OSS) milter

Jef Poskanzer (http://www.acme.com/software/graymilter/)
Sendmail greylisting (OSS) milter

a plugin for Postfix (http://isg.ee.ethz.ch/tools/postgrey/)
(OSS)

 

Spey (http://spey.sourceforge.net/)
(OSS) A greylisting SMTP proxy

a plugin for Qpsmtpd (http://www.openfusion.com.au/labs/dist/denysoft_greylist)
(OSS)

SQLgrey (http://sqlgrey.sourceforge.net/)
(OSS) is a postfix policy service implementing a grey-listing policy.


 

 

Please notify me if you know of others.

Related Links

And here are some pointers for additional information on the subject:

 

Greylisting FAQ
(Texas A&M University)

Spam Filtering with Sendmail Milters and Greylisting (http://www.onlamp.com/pub/a/onlamp/2004/06/10/milters.html)
by Emmanuel Dreyfus

Spam blocking with greylisting (http://lwn.net/Articles/37536/)
(LWN)

The Next Step in Fighting Spam: Greylisting (http://slashdot.org/articles/03/06/20/168203.shtml?tid=111&tid=126)
(Slashdot)

smtpwrap (http://www.network-theory.co.uk/articles/smtpwrap.html)
A Simple wrapper for SMTP greylisting with inetd

The Next Step in the Spam Control War: Greylisting (http://www.greylisting.org/articles/whitepaper.shtml)
by Evan Harris

DCC Greylists (http://www.rhyolite.com/anti-spam/dcc/greylist.html)


 

 

Continue reading about other Remedies or jump to the email-related Poisons section.













TOP
previous page: Anti-SPAM Techniques: Black Listing (RBL)
  
page up: Anti-SPAM, Anti-Phishing and Anti-Viruses Techniques
  
next page: Anti-SPAM Techniques: White Listing