Murray's ATSP proposal (https://www.ietf.org/rfc/rfc6541.txt) and Hector's DSAP proposal ( https://datatracker.ietf.org/doc/html/draft-santos-dkim-dsap-00) have a similar goal: Allow "Domain2" to send authenticated messages for "Domain1". This is authorized when
- the message is signed by "Domain2" and - a DNS entry in "Domain1" is configured to authorizes "Domain2" as a delegated signer. (I will use RFC6541 as my primary reference because it seems to have avoided scaling problems.) A mailbox account owner cannot benefit from these ideas because he needs the ability to define a user-authorizes-domain or user-authorizes-user relationship. Consequently, we should extend the RFC 6541 design to support a subkey of the form: <hasheduser>._users.<hashed-domain>._atsp.<parent-domain>.. Query sequence: - The initial query is for an ATSP policy at <hashed-domain>._atsp.<parent-domain>. If it returns a result that authorizes the signatures, the search stops. - If the query returns NXDOMAIN, no further search is needed because the _users subkey does not exist. - Otherwise, a second query is performed for an ATSP policy at <hasheduser>._Users.<hashed-domain>._atsp .<parent-domain>. If a valid result is found, the signature is also authorized. T The DNS entries for user-level authentication would be created automatically by the mailbox provider upon request from the user. This approach gives the mailbox provider the ability to control which delegated domains are allowed. If a third-party signer is badly behaved, the mailbox domain could remove all of its delegated signing entries and prevent new ones. A potential downside is that the mailbox provider could use this power to limit third-party signing to its favorite sister companies or favorite business partners, possibly in exchange for payment or other favorable actions. This approach is also a path forward for the mailing list problem. If a user's domain implements user-level ATSP delegation of signing rights, each subscriber documents his participation in the mailing list by requesting a user-level delegation for the list server's domain. The mailing list can easily check the ATSP entries for its subscribers to see if delegated signing authority has been granted. The greater difficulty is knowing whether recipient domains implement support for the concept. But the design does not require mailing lists to make any changes to benefit from the design, which has been a big obstacle to other concepts. What are the objections? Doug Foster .
_______________________________________________ dmarc mailing list dmarc@ietf.org https://www.ietf.org/mailman/listinfo/dmarc