Spam Links

Email Authentication and Architecture

Much of this research is aimed at various verification schemes, to provide authentication of emails and bounces at the session or message stages, so that you know who sent a message. This is complementary to authorization, which is how you decide that a given sender (now you know who they are, having authenticated them) can send you messages.

Even fully authenticated, authorized email could be spam, so some degree of spam filtering will still be necessary, but these schemes help provide accountability and traceability in contrast to standard email.

Various strands of anti-spam research aimed at altering email in some manner in order to prevent spam have been brought under the umbrella of the Anti-Spam Research Group, of the Internet Research Taskforce. Many of the ideas have existed for some time, but have not been widely implemented, while others are only beginning to be placed on a firm engineering base.

Requirements for and Overviews of Email Authentication

Anti-Spam Research Group (ASRG) website - asrg.sp.am/
Inventory of Problems Subgroup of the ASRG - asrg.sp.am/subgroups/problems.shtml
Consent Framework for Fighting Spam - www.shaftek.org/publications/asrg-consent-framework.html
SMTP is not secure - central.kaserver5.org/smtpbad.html
Email Security Anti-Spoofing Protection with Path and Cryptographic Authentication Methods - www.metasignatures.org/path_and_cryptographic_authentication.htm
Sender Reputation in a Large Webmail Service - www.ceas.cc/2006/19.pdf
E-mail authentication at Wikipedia - en.wikipedia.org/wiki/Category:E-mail_authentication
Efforts to Control Unsolicited Bulk Email - bbiw.net/recent.html#spam
Criteria for Proposed Techniques for the management of Spam - www.killerbees.co.uk/draft-irtf-asrg-criteria-00.html
Trust in Email Begins with Authentication - www.maawg.org/about/publishedDocuments/MAAWG_Email_Authentication_Paper.pdf

Top Index

Criticism of Anti-spam Research

You Might Be An Anti-Spam Kook If... - www.rhyolite.com/anti-spam/you-might-be.html
Final Ultimate Solution to the Spam Problem (FUSSP) - www.FUSSP.org/
No anti-UBM measure for SMTP-based Internet mail works - homepages.tesco.net./~J.deBoynePollard/FGA/smtp-anti-ubm-dont-work.html
SPF is harmful - homepages.tesco.net./~J.deBoynePollard/FGA/smtp-spf-is-harmful.html
Why you shouldn't jump on the SPF bandwagon - spfsucks.2truth.com/ - mirrors: 1
Problems with Designated Sender - www.taugh.com/mp/lmap.html
SPF Loses Mindshare - www.circleid.com/posts/spf_loses_mindshare/
What else can we do to stop the spammers? - www.guardian.co.uk/technology/2006/nov/23/guardianweeklytechnologysection.insideit2

Top Index

Session Verification

SPF and Microsoft's Sender ID are but the most famous of a whole set of proposed standards that are designed to prevent senders of email from forging the sender address; that is, using a “From” address that they are not authorised to use. These are also known as "path based" methods.

Top Index

Session Verification Working Groups

SMTP Session Verification (SMTP-VERIFY) Subgroup of the ASRG - asrg.sp.am/subgroups/smtp_verify.shtml
IETF Compatible Low-level Email Authentication and Responsibility (CLEAR) - mipassoc.org/clear/

Top of Section Top Index

Session Verification Drafts

There is now a wide variety of suggestions for SMTP Session Verification. To the outsider, the differences between them are often hard to discern. Many of these drafts have been written as Internet Drafts, a precursor to the IETF RFC, seen by many as the only way to ensure a new protocol is widely reviewed and then implemented.

Top of Section Top Index

Connection Based Session Verification

Trusted Email Connection Signing - www.jgc.org/blog/2007/02/trusted-email-connection-signing-rev-02.html

Top of Section Top Index

SMTP Envelope Session Verification

These methods to verify SMTP session use a tag in DNS associated with a domain to mark which IP addresses can send mail using that domain in the SMTP envelope.

Similar past proposals are no longer available on the web. Paul Vixie's “Repudiating MAIL FROM” was extremely influential. LMAP was a proposal that came out of the ASRG; another failed proposal was IMX, described in “Enhancing SMTP Mail Services To Minimize SPAM”.

Sender Policy Framework (SPF) - www.openspf.org/
Sender ID for E-Mail Technical Specification - www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx - now merged with SPF
Designated Mailers Protocol (DMP) - www.pan-am.ca/dmp/
A DNS RR for simple SMTP sender authentication (RMX) - www.danisch.de/work/security/antispam.html
The Case For RMX Records - www.mikerubel.org/computers/rmx_records/
Designated Relays Inquiry Protocol (DRIP) - www.sherzer.net/draft-brand-drip-02.txt
Anti-Spam Recommendations II for SMTP MTAs - db.org/2003/12/06/antispam/
DNS Naming Convention for Outbound Email Servers (mxout) - serverauthority.net/draft-lorenzen-marid-mxout-00.txt
Certified Server Validation (CSV) - mipassoc.org/csv/
.mail TLD - www.spamhaus.org/tld/
SPF Record Format and Protocol (SPF3) - elvey.com/draft-ietf-marid-spf3-00.txt
RIA - spamfizzle.com/default.aspx

Top of Section Top Index

Reverse Zone Session Verification

The owner of the reverse DNS zone can mark parts of the IP address space as able to send mail. This is much the same principle as a dialup-list DNSBL, but is applied by the owner of the IP space, so making it highly distributed and much more accurate.

Selective Sender - www.taugh.com/mp/ss.html
Marking MTAs in rDNS with TXT RRs (mtamark) - mtamark.space.net/

Top of Section Top Index

Session Verification Analysis

Email Path Verification - www.elan.net/~william/asrg/asrg-emailpathverification-presentation.pdf
AOL implements SPF - postmaster.info.aol.com/spf/
Beyond Identity: Addressing Problems that Persist in an Electronic Mail System with Reliable Sender Identification - www.ceas.cc/papers-2004/140.pdf
An analysis of Microsoft's MARID patent applications - weblog.johnlevine.com/2004/09/22
Comparison of Automated Email Signatures - www.elan.net/~william/emailsecurity/emailsignatures-comparisonmatrix.htm
Important Considerations for Implementers of SPF and/or Sender ID - www.maawg.org/about/whitepapers/spf_sendID
SPF Council - www.openspf.org/
Certified Server Validation – FastMailWiki - wiki.fastmail.fm/wiki/index.php/Certified_Server_Validation
SPF is no CSV - www.mipassoc.org/csv/CSV-Comparison.html
SPF Information - spam.co.nz/spf/

Top of Section Top Index

Session Verification Tools

SPF Downloads - www.openspf.org/Implementations
libspf2 - www.libspf2.org/
SPF DNS COM Object - www.aloaha.com/download/spfdns.txt
spfmilter - www.acme.com/software/spfmilter/
Sender ID Framework SPF Record Wizard - www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
SPF Syntax Validator - www.vamsoft.com/spfvalidator.asp
Python Based SPF Record Testing Tools - www.kitterman.com/spf/validate.html - see: source code
Email Authentication — Sender ID/SPF/DomainKeys Test Server - www.deliverability.com/resources/emailAuthentication.php

Top of Section Top Index

Session Verification Capable Spam Filters and Mail Servers

Kerio implements “Caller-ID” - www.kerio.com/callerid/
SpamAssassin 3.00 - SpamAssassin.apache.org/full/3.0.x/dist/build/3.0.0_change_summary
Wildcat! Sender Authentication Protocol (WCSAP) - www.winserver.com/public/antispam/testwcsap.wct
Tumbleweed Email Authentication - www.tumbleweed.com/solutions/email_authentication.html
QMail-dk - www.qmail.org/qmail-1.03-qdk-0.50.patch
Thunderbird Extension for Sender Policy Framework (SPF) - razor.occams.info/code/spf/
Tenbu - www.drcc.com/tenbu
Domain Registrars and DNS Providers that Support TXT Records - www.kitterman.com/spf/txt.html

Top of Section Top Index

Sender Rewriting Scheme Tools

The need for sender rewriting in order to not break forwarding is a drawback of SMTP session verification methods. SPF proposes its Sender Rewriting Scheme (SRS), and these links provide tools and discussion of SRS and similar schemes.

Sender Rewriting Scheme - www.openspf.org/SRS
Return Path Rewriting (RPR) - www.roe.ch/Return_Path_Rewriting
SRS integration with sendmail - srs-socketmap.info/
SRS integration with qmail - wooledge.org/~greg/qmail-srs.html
Mail::SRS - www.anarres.org/projects/srs/
Sender Rewriting Scheme in Python - bmsi.com/python/pysrs.html
libsrs_alt - srs.mirtol.com/
libsrs2 - www.libsrs2.org/
qmail SRS patch - opensource.mco2.net/qmail/srs/

Top of Section Top Index

Session Verification Discussion

Discussion of particular implementations of SMTP Session Verification.

SPF Mailing List - www.openspf.org/Forums
RMX Discussion - news.gmane.org/gmane.ietf.asrg.rmx
ietf-mxcomp mailing list - www.imc.org/ietf-mxcomp/
.mail TLD discussion - forum.icann.org/lists/stld-rfp-mail/
Sendmail.net discussion forum - www.sendmail.net/forum/index.jspa
ieft-clear mailing list - mipassoc.org/mailman/listinfo/ietf-clear

Top of Section Top Index

Bounce Verification

Bounce Verification is a way to reduce or eliminate the volume of backscatter reaching mailboxes. It uses a known token in the headers or SMTP envelope of all outgoing messages (apart from bounces, since these shouldn't be bounced); if a bounce arrives that doesn't contain the token then it is discarded.

Bounce Address Tag Validation (BATV) - mipassoc.org/batv/
BATV for Postfix - babel.de/batv.html
Authbounce for Exim - psg.com/~brian/software/authbounce/configure-authbounce.txt
Signed Return Addresses - www.tuffmail.com/backscatter.php
ABBS - see: qmail.safari.iki.fi/

Top Index

Message Verification

Message Verification covers spam stamps, tokens, payment, “sender pays” or digital signatures, electronic signatures, e-postage and other technological methods used to authenticate or verify email messages. Authentication does not address the problem of authorization, a topic that is addressed in part by Trusted Sender Programmes. For some of the proposed solutions to this problem it is not entirely clear how the solution separates authentication from authorization. Challenge/response is a message verification technique that places the burden of verification on the human sender of the message, so it is not included under this section.

Top Index

Overviews of Message Verification

An overview of e-postage - www.taugh.com/epostage.pdf
Message Verification Subgroup of the ASRG - asrg.sp.am/subgroups/msg_verify.shtml
Anti-Spam Solutions and Security, Part 2 - www.securityfocus.com/infocus/1766
Appraisal Of Every Possible Payment Scheme For Email - www.cl.cam.ac.uk/~rnc1/talks/040730-Payment.pdf
ietf-mailsig - www.imc.org/ietf-mailsig/
Coming soon to your inbox: email authentication - www.pgp.com/newsroom/ctocorner/dkim.html

Top of Section Top Index

Message Verification Techniques

Top of Section Top Index

DomainKeys-IdentifiedMail (DKIM)

DomainKeys Identified Mail (DKIM) Signatures - www.ietf.org/rfc/rfc4871.txt
DKIM - mipassoc.org/dkim/
Identified Internet Mail by Cisco - www.identifiedmail.com/
DomainKeys - domainkeys.sourceforge.net/
DKIM Testing - testing.dkim.org/
Alt-N DKIM page - www.altn.com/Support/KnowledgeBase/KnowledgeBaseResults/?Number=KBA-01745
Accredited DomainKeys: A Service Architecture for Improved Email Validation - www.ceas.cc/papers-2005/127.pdf
Algorithmically determining Store-and-forward MTA Relays using DomainKeys - www.ceas.cc/2006/174.pdf
DKIM Deployment Best Practices - www.sendmail.com/sm/wp/dkim_deploy_best_practices/
DKIM overview by Mailman - wiki.list.org/display/DEV/DKIM

Top of Section Top Index

Other Email Cryptographic Certification

Mail Enhancements for Transmission Authorization (META) - www.metasignatures.org/
Combatting Spam using Certificates of Approval - www.madoverlord.com/Projects/SPAMIDEA.t
Using digital signatures to solve the spam problem - www.firstmonday.dk/issues/issue8_9/tompkins/
Certified Email with a Light Online Trusted Third Party - glew.org/nglew/papers/email-www.pdf
The Content-MD5-Origin: header - martinh.net/antispam/
Message Level - www.messagelevel.com/
EmailXT - www.emailxt.org/
Thawte Web-of-Trust - www.thawte.com/secure-email/web-of-trust-wot/
Byzantine: Authentication in Peer-to-peer Systems - discolab.rutgers.edu/byzantine/
Accredited DomainKeys: A Service Architecture for Improved Email Validation - www.cs.rutgers.edu/~danfeng/papers/ceas.pdf

Top of Section Top Index

Email Postage Stamps

E-Postage Fees - www.mall-net.com/spam/
EMStamp - emstamp.org/
Stamps vs Spam - fare.tunes.org/articles/stamps_vs_spam.html
Selling interrupt rights - www.cs.cmu.edu/~sef/spam-discussion.htm
SMTP4All - www.tbray.org/ongoing/When/200x/2003/10/12/SpamPlan27
Charity Begins at Home - www.research.ibm.com/people/w/wegman/charity.htm
Shall We Stop All Unsolicited Email Messages? - www.ceas.cc/papers-2004/189.pdf
Markets for attention: Will postage for email help? - papers.ssrn.com/sol3/papers.cfm?abstract_id=325961
Bankable postage for network services - research.microsoft.com/apps/pubs/?id=54384
Email Accountability Initiative - www.accountabilityinitiative.org/

Top of Section Top Index

Email Computational Stamps

Postmarking by Microsoft - blogs.msdn.com/outlook/archive/2007/07/05/postmarking-helping-the-fight-against-spam.aspx
How Outlook E-mail Postmarking helps reduce spam - office.microsoft.com/en-us/outlook/HA100625921033.aspx
HashCash - www.hashcash.org/
Camram - camram.sourceforge.net/
The Penny Black Project - research.microsoft.com/en-us/projects/pennyblack/
MTA Acquaintance Protocol - www.w3.org/2003/10/acquaintance-protocol/
Proof of Work can Work - weis2006.econinfosec.org/docs/50.pdf
“Proof-of-Work” Proves Not to Work - www.cl.cam.ac.uk/~rnc1/proofwork.pdf

Top of Section Top Index

Email Whitelisting Tokens

‘Knock-Knock’ - www.tundraware.com/Technology/Knock-Knock/
Medina Group – Anti Spamming standard - newstriangle.tripod.com/
Countering Spam by Using Ham Passwords - www.dwheeler.com/essays/spam-email-password.html

Top of Section Top Index

Message Verification Discussion

DKIM discussion - mipassoc.org/mailman/listinfo/dkim-ops

Top of Section Top Index

Message Verification Implementations

Some of the Client Side Email Accounts available use variations on email payment.

Deploy DKIM - www.dkim.org/deploy/
DomainKeys Perl Module - killa.net/infosec/Mail-DomainKeys/
Yahoo! DomainKeys Library - domainkeys.sourceforge.net/
CERN DomainKeys Library - https://websvc06.cern.ch/mmmservices/Antispam/DomainKeysLibrary.aspx

Top of Section Top Index

Sender Authorization

Trusted Sender Programmes address some of the problems of determining which senders are authorized to send email to a network.

Top Index

New Email Protocols

New email protocols, or extensions to SMTP other than SMTP Session Verification and Message Verification.

Top Index

Internet Mail 2000

Internet Mail 2000 - cr.yp.to/im2000.html
Fleshing out IM2000 - homepages.tesco.net./~J.deBoynePollard/Proposals/IM2000/

Top of Section Top Index

mail-ng

mail-ng - www.imc.org/mail-ng/
mail-ng goals - www.cs.utk.edu/~moore/opinions/user-visible-email-ng-goals.html

Top of Section Top Index

Other New Email Protocols

“TRIPOLI” An Empowered E-Mail Environment - www.pfir.org/tripoli-overview
Bulk Mail Transfer Protocol (BMTP) - www1.tools.ietf.org/html/draft-levine-bmtp-00
Protocol and Infrastructure Changes - www.chaoszone.org/misc/spam.html
Authenticated Mail Transfer Protocol (AMTP) - amtp.bw.org/
Proposed Method to Combat Internet Mail Abuse - www.comp.mq.edu.au/~brett/bschons/part4.html
Efficient Mail Submission and Delivery (EMSD) - www.emsd.org/
The GOSSiP Project - www.sufficiently-advanced.net/
Project Liberty - projectliberty.org/
DiffMail (DMTP) - www.ee.hawaii.edu/~dong/papers/DiffMail_UH.htm
Another Whack at Spam - www.tbray.org/ongoing/When/200x/2003/10/12/SpamPlan27
WebLOQ - www.webloq.com/home.php

Top of Section Top Index

Other Ideas

“SMTP v2” - www.lanarchitect.net/Articles/SPAM/SecuringSPAM/
Forum-based trusted mailing system - spoirier.lautre.net/trustedforum.html
Identity Commons - www.identitycommons.net/
A Simple Solution To Spam (And Phishing) - www.marktaw.com/technology/ASimpleSolutionToSpam.html
A “No Soliciting” SMTP Service Extension - trusted.resource.org/no-solicit/
No-Solicit Discovery (draft) - ietfreport.isoc.org/idref/draft-malamud-keyword-discovery/
Spam reducing protocol (draft) - ietfreport.isoc.org/idref/draft-kruithof-spam-reducing/

Top of Section Top Index

everything you didn't want to have to know about spam

Hosted by spam.abuse.net, with help from Neil Schwartzman. Domain registration by Gregg DesElms. Logo by Art101.
Spam Links Home Creative Commons License
This work is licensed under a Creative Commons License. SPAM is a trademark of Hormel Foods.
Unsubscribe
Page last updated: 07-Feb-2009