On Mon, Jul 10, 2017 at 2:53 PM, Shumon Huque <shu...@gmail.com> wrote:
> On Mon, Jul 10, 2017 at 1:50 PM, Bob Harold <rharo...@umich.edu> wrote: > >> >> On Tue, Jul 4, 2017 at 11:42 AM, Shumon Huque <shu...@gmail.com> wrote: >> >>> Hi folks, >>> >>> We've posted a new draft on algorithm negotiation which we're hoping to >>> discuss at IETF99 (and on list of course). I've discussed this topic with >>> several folks at DNS-OARC recently. >>> >>> https://tools.ietf.org/html/draft-huque-dnssec-alg-nego-00 >>> >>> -- >>> Shumon Huque >>> >>> >> I like the idea. I am not an DNSSEC expert, but wondering in section 7, >> paragraph: >> >> In order to detect such attacks, the client SHOULD compare the zone >> signing algorithms listed in the zone's authenticated DNSKEY RRset, >> and the preferred list in the query that it sent, to the algorithms >> seen in the response signatures. If signatures by the most preferred >> algorithm they have in common have not been sent, this may indicate >> >> an algorithm downgrade attack. >> >> Can there be 'pre-pubished' DNSKEY's that are not used for signing yet, >> to would not be available for response signatures? >> > > Hi Bob, > > Very good question Yes, there certainly can be. If the pre-published key's > algorithm is higher strength than the others, then it could cause the > resolver to mistakenly deduce an algorithm downgrade attack might be in > progress. I think this argues that we really do need the new zone apex > (active) algorithms list record - which we already were thinking of > proposing - in the last paragraph of Section 7. > Replying to my own message (sorry!) .. It occurs to me that RFC 4035 and RFC 6781 both say that zone data currently need to be signed by a key of each algorithm in the DNSKEY RRset. So perhaps you can't pre-publish a key of a new algorithm. This draft, if adopted, may also have to qualify some existing language (e.g. distinguishing an authoritative server _having_ signatures of each algorithm, from selectively _returning_ signatures of a specific algorithm, if signaled). -- Shumon Huque
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop