> On Apr 23, 2017, at 8:42 AM, Daniel Margolis <[email protected]> wrote:
> 
>>>>  How does a domain get rid of its STS policy?  I thought we had discussed
>>>>  using "max_age = 0" for this, which after being in place long enough to
>>>>  assure that all previously cached policies have expired can be removed.
>>>>  Or might just "404" suffice
>>> 
>>> Yes, I remember discussing this. But I am not sure such a mechanism is 
>>> needed.
>> 
>> I rather think it is needed.  When a domain changes hands, or no longer 
>> wishes
>> to deal with the hassles of certificate expiration, it must be possible to
>> revoke the policy.
>> 
>>> 1. Domains can publish a "report" policy (with or without a TLSRPT record!)
>>> with a low expiration
>> 
>> What happens when that expires?  It is again found and refreshed unless 
>> there's
>> a way to ultimate say "no policy".
> 
> Sure, but as I explained, given any hypothetical "opt-out" mechanism, it is
> theoretically not possible to design one which you do not have to keep 
> publishing
> until $time_you_last_had_a_different_policy + $that_policy's_max_age has 
> passed.

That's not the problem.  The problem is that even after that time expires the
current specification does not appear to provide a means to *ever* stop 
publishing
a policy.  A "report" policy will get cached and then be subject to another 
timer,
lather/rinse/repeat.  How does the "report" policy ever transition out of 
existence,
without looking like a downgrade attack?

Are you suggesting to rely just on eventual flushing of expired cache entries 
that
fail to refresh?  And in the mean-time clients may burn some cycles keeping 
reporting
data that is unwanted, and may never be sent.

There ought to be a way to cleanly stop the process without failing retries at 
the
end of the cycle.  A "max_age = 0" should suffice (published for the previous
max_age + DNS TTL).

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

Reply via email to