> On May 10, 2018, at 2:13 PM, Daniel Margolis <[email protected]> wrote:
> 
> No, it's just a rushed edit on my part. My intent was t say that you should 
> check the cached version against the version in HTTPS.
> 
> One could argue (as you speculated) that as long as the TXT is there, one can 
> bump the max-age parameter in the cache and not bother to do the HTTPS fetch 
> (since it should be a foregone conclusion). I don't see a problem with that, 
> really. 
> 
> (In the problematic example you give, a sender can still only cache the old 
> version for as long as the TXT is unchanged, which is allowed in the 
> specification!) 
> 
> In short, I think your interpretation (which was not my intent) works 
> perfectly fine, though I don't know that we would desire people do that. We 
> may want to simply not specify this--what we do want is for senders to 
> periodically and in advance of expiration refresh their cached policies; 
> technically this does not really require HTTPS I don't think, but it doesn't 
> hurt to do the fetch. 
> 
> WDYT?

I think that extending the max_age based on just seeing the same TXT id,
while quite tempting from a performance perspective, is potentially risky.

I'm inclined to be more conservative and require at least one actual
HTTPS policy lookup per max_age interval.  This would mean that a policy
expiration would never be extended without an HTTPS confirmation.  The
TXT record is then at most a policy "staleness" signal (including having
a "stale" no-policy).

Hybrid approaches are possible, but I don't think they are warranted.
Perhaps some others should chime in as well...

-- 
        Viktor.
_______________________________________________
Uta mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/uta

Reply via email to