- From: Watson Ladd <watson@cloudflare.com>
- Date: Thu, 8 Aug 2019 15:26:09 -0700
- To: Ryan Sleevi <ryan-ietf@sleevi.com>
- Cc: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
On Thu, Aug 8, 2019 at 8:00 AM Ryan Sleevi <ryan-ietf@sleevi.com> wrote: > > > > On Thu, Aug 8, 2019 at 8:27 AM Watson Ladd <watson@cloudflare.com> wrote: >> >> Section 6.4 seems a little strong to me: it's unlikely that $CDN will claim control of all origins it could claim authority over on a connection, but more likely that it does so for ones in subrequests, link headers etc.. > > > From a security considerations point of view, isn't it more useful to describe how it potentially could be abused or misused, rather than assume how it's likely to be used? > > That is, is the argument that the Security Considerations should be guidelines for servers deploying it, rather than clients implementing it? The lack of in-step synchronization with DNS seems incredibly important to implementor's security assumptions, and thus important to call out, so I'm curious which bit is seen as a little strong? For benefit of those who haven't read the draft, permit me to quote from the document: > After the owner of the domain has redirected traffic elsewhere by > changing the CNAME, new connections will not arrive for that origin, > but connections which are properly directed to this provider for > other origins would continue to claim control of this origin (via > ORIGIN frame and Secondary Certificates). This is proper behavior > based on the third-party provider's configuration, but would likely > not be what is intended by the owner of the origin. This is not inevitable, as 'would' seems to indicate, but rather possible, as 'could' would indicate, and depends on what the third party prover (third party to whom?) has configured, which in some cases will depend on the customer (entirely possible it is opt-in? Who knows what will happen). This doesn't seem to be clearly relevant to HTTP clients as written, vs. 6.1 which discusses the lack of DNS hijacking need to exploit a stolen certificate.
Received on Thursday, 8 August 2019 22:26:42 UTC