Hi Russ,
At 10:45 22-08-2011, Russ Housley wrote:
----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------
The specification says:
If an incoming message includes a DKIM [DKIM], PGP [RFC4880],
S/MIME [RFC5751], or other signature, sites SHOULD consider what
effect message modifications will have on the validity of the
signature, and MAY use the presence or absence of a signature as
a criterion when deciding what, if any, modifications to make.
This text is a warning that there are dragons here, but it does not
tell the reader anything about the real consequences. I believe
that the text ought to be saying that portions of the incoming
message that are covered by the signature SHOULD NOT be altered.
The consequences of such alteration should probably be included in
the security considerations.
The YAM WG was asked for feedback about this issue. Dave Crocker
suggested the following text as a replacement for the text you quoted above:
"Message modification can affect the validity of an existing message
signature, such as by DKIM [DKIM], PGP [RFC4880], and can render the
signature invalid. This, in turn, can affect message handling by later
receivers, such as filtering engines that consider the presence or absence
of a signature."
The rationale for having the text is that "awareness of the
possibility of signature-breaking is an important thing when
implementing submit processors, so some text along these lines is
useful advice. The actual consequences are completely context-specific".
Ned Freed pointed out that "first and foremost, since "signature" is
in general completely open-ended thing, recommending that signature
preservation always be a priority over submit message processing is:
(a) Impossible to implement since there's no way to tell the difference
between a new signature scheme and some random collection of header
fields, a new media type, or whatever and
(b) A really bad idea since the use of a signature can (and sometimes does)
conflict with the operational policies associated with a submit agent.
And the latter can be a legal requirement in some venues.
There were several objections to the total removal of the text.
Based on the feedback received, I think the appropriate path is to
have the text replaced. Do you consider the proposed change as acceptable?
Regards,
S. Moonesamy
_______________________________________________
yam mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/yam