[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Asrg] E-mail Postmarks



> 	http://www.lessspam.org/EmailPostmarks.pdf

Well this is extremely unusual for me to say when it concerns document by 
Microsoft, but I like concept implementation in this draft better then 
what is in Yahoo Domain Keys draft (I note that concept is basicly the 
same), this is what I was expecting from them...

I do have certain questions now (and additional comments):
1. I did not quite understand what would happen if message is already 
S/MIME with user signature. Am I correct in understanding that additional
signature would be added to be part of multipart/signed mime structure?
Can you describe that that would be done if:
 a. The message data is contained within SignedData?
    (the above would also be the case if message itself is encrypted, right?)
 b. A S/MIME user signature is attached in SignedData?
    (using signerInfos part I suppose)

2. I hope the intent is that not only the originating server is to sign 
the message but that intermediate servers may choose to do it as well.
That means additional signatures would be added. Would this be done
by additing new mime part or by extending existing signature structure
and adding this new "signature" as part of certificate set?

3. There maybe cases when server wants to add additional data as part
of signature. I'm assuming that its expected that signedattributes and 
unsignedattributes are to be used? This can be orbitrary text, right?
Can we then extend it to allow data from certain headers to be added as 
part of this?

4. What happens when message is signed with PGP rather then S/MIME?
I'm assuming that in that case PGP signature is treated as part of 
original message data but unfortunetly there are multiple known problems
in handling of message by MUAs when both PGP and S/MIME are mixed like 
that in the same message...

5. In general I'm concerned that yet more data is being proposed to be 
added into the same TXT domain field as MARID. With number of signatures 
as part of TXT record, it'll be easily possible to grow above 512 bytes
limit. In fact its possible that this will happen even if "indirect" is 
used when we have too many signatures that belong to the domain.

My particular comment in regards to postmark document is that possibly 
certain field in signatureinfo should indicate full dns record where 
public key is to be looked up in (something like DK draft).

In regards to DNS in general, as many others have commented DNS is by 
design protocol that provides small pieces of data as the answer, this 
provides for effective caching (for 95% of  records, this piece of data is 
actually < 20 bytes long!). When we require that every domain have a 
MARID record, this increase amount of data that dns servers would be 
required to process and store in cache by factor of 10 to 100 (that means 
most likely at least 10 times larger and possibly up to 100 times larger). 
This brings possibility that current dns infrastructure may not be able to 
handle such increase of data flow. Also necessity to cache such large 
amount of data (remember most caching dns servers already require lots of 
RAM in order to cache the data, but if we increase the data that needs to 
be cached, the hardware requirements maybe too much to handle or it may 
require sacrifices in effective caching).

As such I believe it might be better to start thinking if new protocol 
should be invented that can be used (i.e. policy exchange protocol). This 
can be an effort similar to CRISP where XML structures are used and BEEP 
is used as underlying protocol. In this case DNS could provide reference 
through SRV or some other record to the actual location of such policy 
server. Such comprehensive system would allow to store additional data
such as for recepient server to indicate to sender what kind of policies 
in has for example it can indicate what reputation services it trusts
or what kind of policies it has in regards to messages (i.e. something 
like "no soliciting" but in more complex ways), or it could provide key
to be used to sign incoming message that is particular to the sender request.
This opens wide variety of extensions and ability to provide policies
on per-user basis as well. 

On Wed, 2 Jun 2004, Bob Atkinson wrote:

> Over the last several months, indeed, since somewhat well before last
> Christmas, if my memory serves, there has in these and other circles
> been floating general discussions concerning the use of digital
> signatures on e-mail for accomplishing purposes *other* than the
> traditional mail-author-signs-mail mechanism found today in systems like
> S/MIME and PGP.
> 
> >From what I can tell from these discussions, there appears to be at
> least a moderate degree of consensus that some sort of signature-based
> scheme along these lines might be useful in helping to deter spam
> (though whether the increase in deterrence is worth the cost of the
> effort still seems open to debate). However, there is some significant
> divergence of opinion as to how to best go about achieving that end.
> 
> Specifically, in this divergence there seem to be those who would like
> to digitally sign the literal entire bytes of (a suffix of) an RFC2822
> message body, and those (myself included) who quite strongly believe
> that such an approach is so fragile so as to ultimately be of quite
> little value.
> 
> But the core of the idea seems to me at least to be well worthy of
> continued investigation and discussion. To that end, trying to be
> constructive by painting a picture of how best I think this could
> actually be made to work, on
> 
> 	http://www.lessspam.org/EmailPostmarks.pdf
> 
> can be found a first, preliminary draft for discussion of an approach to
> non-user-level signing of e-mail that supports the ability to affix
> domain-related or other signed information to a message while taking
> pragmatic steps to be robust in the face of transformations that occur
> to messages as they flow in the Internet.
> 
> 	Bob
> 
> _______________________________________________
> Asrg mailing list
> Asrg at ietf.org
> https://www1.ietf.org/mailman/listinfo/asrg


_______________________________________________
Asrg mailing list
Asrg at ietf.org
https://www1.ietf.org/mailman/listinfo/asrg