Mitigation, get your site added to the HSTS Preload list. Most of the advanced webappsec security features leak information. CSP, HPKP, HSTS, etc, which was all 100% known. This talk is excellent because it puts together the attacks into real PoCs, real attacks, and great information on how it all works. These attacks in the talk are quality too, instead of being 'mostly' theoretical. This wasn't really documented al…
Timing attack against HSTS to sniff browser history in Chrome and Firefox
21–30 of 99 posts
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#22Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#23Mitigation, get your site added to the HSTS Preload list. Most of the advanced webappsec security features leak information. CSP, HPKP, HSTS, etc, which was all 100% known. This talk is excellent because it puts together the attacks into real PoCs, real attacks, and great information on how it all works. These attacks in the talk are quality too, instead of being 'mostly' theoretical. This wasn't really documented al…
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#24I'm using HTTPS Everyhwere, and it couldn't get a single website correct.
(Incidentally, the author of this attack is also one of the authors of HTTPS Everywhere.)
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#25Mitigation, get your site added to the HSTS Preload list. Most of the advanced webappsec security features leak information. CSP, HPKP, HSTS, etc, which was all 100% known. This talk is excellent because it puts together the attacks into real PoCs, real attacks, and great information on how it all works. These attacks in the talk are quality too, instead of being 'mostly' theoretical. This wasn't really documented al…
So it's fair to call this a novel attack.
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#26A different version of this would of been to mess around with the :visited css selector since it's assuming a list of domains that you probably visit
This has mostly been fixed. See http://dbaron.org/mozilla/visited-privacy and https://blog.mozilla.org/security/2010/03/31/plugging-the-cs...
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#27Mitigation, get your site added to the HSTS Preload list. Most of the advanced webappsec security features leak information. CSP, HPKP, HSTS, etc, which was all 100% known. This talk is excellent because it puts together the attacks into real PoCs, real attacks, and great information on how it all works. These attacks in the talk are quality too, instead of being 'mostly' theoretical. This wasn't really documented al…
CSP, HSTS, and HPKP were all known to be exploitable for "supercookie" purposes, but not history sniffing like this. So it's fair to call this a novel attack.
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#28Probably a good idea to edit the title to indicate that this is an example attack site as well, not my favorite thing in general to land on without warning. No js seems to mean no worries though.
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#29Mitigation, get your site added to the HSTS Preload list. Most of the advanced webappsec security features leak information. CSP, HPKP, HSTS, etc, which was all 100% known. This talk is excellent because it puts together the attacks into real PoCs, real attacks, and great information on how it all works. These attacks in the talk are quality too, instead of being 'mostly' theoretical. This wasn't really documented al…
Can anyone who runs a high trafficked site and isn't on the HSTS preload list explain why not? I am genuinely interested.
Not all businesses are in a situation where they can just turn on HTTPS across all subdomains. I'm sure agl will make exceptions if you reach out and are a high traffic site.
Re: Timing attack against HSTS to sniff browser history in Chrome and Firefox
#30Maybe too obvious to point out, but as far as I can tell, it looks for entries in the browser cache, rather than looking at the history per-se. If you have the browser cache empty when you close the browser (gotta watch those evercookies!), that's also not an issue.