> On May 6, 2018, at 12:55 PM, Daniel Margolis <dmargo...@google.com> wrote:
> 
> 2. Why is the "mx" pattern matched against the SANs and not the MX records 
> themselves? As Viktor noted and I commented briefly in passing, we debated 
> this a *lot* before. One point here is that this is only visible to MTA 
> implementors; sysadmins who mistakenly believe the "mx" field should match 
> the DNS records (which should themselves match the servers' certificates) 
> will end up making their configurations valid per the actual specification. 
> In other words, "match the policy against the SAN" matches a superset of 
> conditions which are valid in the alternative ("match the policy against the 
> MX records and match those records against the certificate"). Personally I 
> would consider this edit to have been a compromise--it was not and is still 
> not my first choice--but, given it is the status quo, I am fairly loath to 
> change it. 
> 
> On these points--especially #2--I continue to defer to the guidance of the 
> chairs on how best to resolve such issues.

After having to revisit this in response to the DISCUSS, I can
crystalize the issue in terms of the following dichotomy:

   * Does MTA-STS secure the connections to the endpoints indicated
     by a domain's MX RRset, without preempting MX-based SMTP routing?

or

   * Does MTA-STS secure the MX RRset, possibly filtering it to at
     at most a set of names cached in the policy, with great care
     to first take care of loop elimination.

My sense is that the first option (current text) is a less invasive
change in SMTP, it changes only how the peer is authenticated.

For example, it "testing" mode, one probably SHOULD NOT trim the MX
RRset based on a "testing" policy.  Or one might support multiple
authentication mechanisms for the peer MX (say key fingerprint as
a fallback of MTA-STS fails).

There are more implications to filtering the RRset then just
the presented-id matching...

-- 
        Viktor.

_______________________________________________
Uta mailing list
Uta@ietf.org
https://www.ietf.org/mailman/listinfo/uta

Reply via email to