Re: Using DK/IIM [was: Re: So here it is one year later...]
Jim Fenton <[email protected]> Tue, 01 Feb 2005 16:35:08 -0800
| Newsgroups | gmane.ietf.mailsig,gmane.ietf.mxcomp |
|---|---|
| Message-ID | <[email protected]> |
This is almost entirely about message signing, so I'm going to at least copy ietf-mailsig, and we should probably move this thread off ietf-mxcomp. Hector Santos wrote: >Jim, these are legit questions: > >1) Who is the signer? MUA or MSA? > > MUA, MSA, or some other MTA along the way. >2) How should a MDA handle the following: > > What the recipient does with the results of message signing are really up to him/her, but here is what I would probably do: >2a) A domain with DK/IIM published information but a non-DK/IIM payload? > > If by "published information" you mean that the domain has published a policy that it signs all messages, then an unsigned message should at the very least be considered very suspect. I would probably just put it in the "spam folder". >2b) A non-DK/IIM domain? > > Do what you do today. >2c) Broken DK/IIM message? > > Same as an unsigned message. It will be trivial for attackers to create "broken" messages, so a broken signature is really not an indication of anything. >3) What is the role of the intermediatary router MTA? > > If it's just providing a message routing function, it does not need to be signature-aware. If it is manipulating the message, it may need to verify and re-sign the message. >4) What is the relationship of the transport parameters; IP, HELO, MAILFROM >and RCPTO with a DK/IIM ready payload? What upfront logic can be used? > > No relationship. DK/IIM deal only with the payload, and not SMTP itself (unlike the first revision of IIM which used MAILFROM). >5) Since a MDA requires to view the PAYLOAD to validate the DK/IIM, what is >the policy for POST-SMTP failed DK/IIM results? > > The policy I use is to color code the messages in my MUA using a filter that looks at the authentication results header. >6) Finally, how should gateway transformation systems handle DK/IIM payloads >which may get stripped. For example, a console based mail system only needs >two parts: > >The main headers: > > From: > To: > Subject: > Date: > >and the body: > > text body > > It could do any number of things, like modify the subject line (much as I hate this) or put a warning line at the beginning of the body. >6a) How does this change the mail reader, online and offline? For example, >should the presentation software display some "Red Warning Icon" suggesting >"Possible Invalid Message?" > > That would be nice, when we can get it. For now, I'm happy with coloring the summary line in my MUA, but I suspect that MUAs will come along that can do much more. -Jim