On Nov 17, 2006, at 8:40 AM, Stephane Bortzmeyer wrote:

On Thu, Nov 16, 2006 at 07:21:01AM -0800,
 Douglas Otis <[EMAIL PROTECTED]> wrote
 a message of 31 lines which said:

SPF is like using scripts, rather than bitmaps, to describe fonts offering any number of features, such as flashing text, moving arrows, and winking smiley faces.

I typically never replies to Otis' emails or I-Ds because it is obvious he is just motivated by a personal anti-SPF drive but this presentation of digital typography is ridiculous: using scripts instead of bitmaps for fonts have much more advantages, the most obvious one being the ability to scale the text. If Otis knows about DNS as much as about typography, I understand a lot of things...

The scale of the SPF query process returning all IP addresses authorized to send messages for specific domain is daunting. This issue is expressed in the spf-dos-exploit draft. Being the target of DoS abuse increases one's attention to details. While respecting efforts made by Wayne, William and others from MARID, the basis of the SPF design remains flawed. Fixing SPF requires a fundamental design change. Wayne's libraries are the most conservative of those examined, although his scheme remains problematic for several domains.

Scripts indeed allow features that many come to expect. Scripts however also represent a significant security threat. With SPF, the victim of this threat can be any third-party not involved in the message's transaction. The font analogy was an attempt to make a comparison, where indeed many desirable features are made possible by executing a script, rather than rigidly applying fixed data structures. Email, all too often, is not about dealing with messages from known sources. As such, it remains a bad idea to fetch html images and execute scripts contained within these messages automatically.

Many consider SPF script to be somehow different. Unlike those cases mentioned, many expect SPF to be executed automatically without knowledge of the originator. For many, the purpose of the SPF script is to discern whether an SMTP client is authorized, without ever knowing who is being authorized and who is making the reference to the script.

-Doug


.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to