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

RE: Spoofing revisited



Earl Hood wrote:
> 
> On July 27, 2005 at 17:59, "Arvel Hathcock" wrote:
> 
> > In the case of the example you gave joe.user@x does not match 
> > d=ispoofyou.com from the signature.  Therefore an SSP is required 
> > using the domain 'x' taken from joe.user@x (the "Originator Address").  
> > In fact, this policy lookup is required any time the signing entity 
> > does not match the domain of the From.  The policy at domain 'x' will 
> > specify that it does not allow "third-party signatures" and that's 
> > the end of the problem right?
> 
...
> 
> In the example, the i= is a sub-domain of d=, but the From is 
> of a different domain (and what is displayed by MUAs).
> 

In this situation, section 4 of the draft states that

| Sender Signing Policy Checks MUST be based on the Originator Address.
| If the message contains a valid signature on behalf of the Originator
| Address no Sender Signing Policy Check need be performed: the verifier
| SHOULD NOT look up the Sender Signing Policy and the message SHOULD
| be considered non-Suspicious.
|
| Verifiers checking messages that do not have at least one valid
| signature MUST perform a Sender Signing Policy Check by doing a DNS
| query to the domain specified by the Originator Address.

If the policy specified by the domain of the "From:" address states 
that third party signatures were not to be accepted, then the signature 
would not verify.

--
James