> Hopefully, it's not just Google that implements this. I guess any browser > that implements this will have some kind of reset button (like they have for > other stuff) that will erase all pins. So the site is not really bricked, but > still it's pretty embarrassing to have to have a message on their home page > like "Chrome for Mac OS X users of foo.com, due to an administrative error, > please select the 'Clear Browsing Data…' menu item from the Chrome menu, > select 'the beginning of time' from the dropdown menu, and check the 'dynamic > public key pins' box. Then click 'Clear browsing data'. Sorry for the > inconvenience."
Perhaps we have a different working definition of "bricked"? By bricked, I meant that HPKP pins were set which the site no longer has the ability to satisfy, period. There are many ways that this could happen-pinning to two end-entity keys and losing the private keys, attempting to pin to a CA key but entering the hash incorrectly, and still having the pins accepted since the end-entity key pin is valid, or a malicious bricking with a mis-issued certificate. In this case, a bricked domain would be unable to show anything at all to users, so they couldn't ask users to hit a "reset pins" button as you suggest. Some users might figure it out through an alternate channel like Googling "why is foo.com down??", but it would be awful to train users to ever follow advice to nuke their local state like that. >> If there were a max-age of 60 days, would the Chrome team take a hard >> line of "Sorry foo.com, you'll just have to wait it out"? Or would >> they ship a patch to disables HPKP for foo.com, fearing that otherwise >> some users will just switch to another browser to regain access? > > I don't think any of us like the answer, but this probably depends on who > 'foo' is. You don't brick Gmail, Hotmail, Paypal, or any major bank in the > US. http://www.brambleberry.com ? I don't see any of the major browser > issuing a patch to bail them out. I'm can live with that answer, though I'd be curious to hear from the Chrome developers (who are likely to be the pioneers here). If a channel to whitelist misconfigured HPKP domains is going to be built, it changes the discussion around max-age limits to be mostly a performance optimization and I don't think it's a good security tradeoff. _______________________________________________ websec mailing list [email protected] https://www.ietf.org/mailman/listinfo/websec
