On Thu 02/Nov/2017 03:31:46 +0100 Stephen J. Turnbull wrote: > Alessandro Vesely writes: > >> * The specs say that "DMARC should be amended to use [a method >> better than PSL] as soon as it is generally available" [1]. I >> believe that sentence refers to RDAP, which was released more or >> less at the same time (March 2015) [2]. >> >> [1] https://tools.ietf.org/html/rfc7489#appendix-A.6 >> [2] https://datatracker.ietf.org/wg/weirds/documents/ > > I see nothing in a quick look at the RDAP spec to suggest that an > organizational/administrative domain (AD) field has been defined. It > seems like it's just intended to be a replacement for whois, of course > allowing extensions like delegating the AD to subdomains (or however > that would work -- it's not obvious to me). That presumably would > either be registered in the RDAP extensions registry or as a separate > RFC. I've seen no discussion of this on DMARC channels either.
Yes, RDAP is WHOIS with a machine-readable format. In both cases, a name retrieved from a public domain name registry (DNR) is an "organizational" domain. Rfc7843 defines a publicIds.type to recognize DNRs. That way, one could work out the PSL based on authoritative sources. To make the method practical, RDAP addresses the bootstrap problem (rfc7484), whereby a client could learn DNR info in one shot. To get a feeling of the state of the project, compare the contents of the following URLs --neither of which is usually up to date: https://www.iana.org/domains/root/db http://data.iana.org/rdap/dns.json The second one is mentioned here: https://github.com/arineng/nicinfo/wiki/RDAP-FAQ >> Surprisingly, the publisuffix package itself is not upgraded as >> frequently as the PSL. > > I'm not surprised. Most users of the package won't be upgrading that > frequently either, I suppose, but will rather be downloading it from > the source. PSL take the bother of writing "have your app download the list no more than once per day", so a cron job for each client would do. It is more difficult to coordinate apps, so as to download a single copy for all of them, in the unlikely case that more than one app run on the same host. That way, it becomes a potential packaging problem. > In any case, this isn't a problem for Mailman to deal with; it's easy > enough to access the public suffix list. A site could do that as a > cron job once a day and almost all Mailman subscribers would be > protected due to our "count bounces once per day" algorithm -- only > sites with an extremely low bounce threshold would have a problem. I > suppose there is a backscatter issue, but it's not clear to me that > that is such a big deal. > > This isn't a big deal for us at the moment, and my assessment is that > it will not be one for the forseeable future. With the exception of > WePublished1.3BillionAddressBooksToSpammers!.com and WeDidToo.com, I :-) > haven't heard of anybody publishing p=reject except for domains that > produce only transactional mailflows. I'm sure there are many others, > but I expect that most people will be subscribing to lists with > mailboxes whose domains either have their own _dmarc TXT record or > have an "obvious" administrative domain, or are "p=none" per default. > > Do you have a reason to believe otherwise? No, not really. If anything, I see less and less authenticated mail, both ham and spam. (Possibly an effect of that p=reject?) I know that it is a good thing that DMARC and PSL bring the possibility to learn domain names, but I don't know why. Thank you for sharing your insights Ale -- _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9