According to Martin Henze (who works with Andriy Panchenko), the defense in #3914 (closed) is inadequate due to the fact that many sites forcibly disable pipelining.
He implemented a defense that randomizes non-pipelined HTTP requests as well, but it may need some cleanup. It also needs testing against their framework still, I believe.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Ok, this is all set and merged. I had to alter the patch a bit to ensure request randomization. I also pinged Henze and Panchenko with the updated version.
I also looked into the SPDY spec briefly. It has the ability to store arbitrary state in the browser.. We'll want to neuter that, as well as reduce its insanely long keepalive duration. I have not put deep thought into how to do request randomization or stream limiting in spdy, though (or if it is really beneficial anymore in the face of the ultra-efficient request pipelining).