Client side protection against Session Riding also known as {C,X}SRF - Cross Site Request Forgery
RequestRodeo is a HTTP proxy written in Python using the Twisted framework, OpenSSL and SQLite. It protects its user(s) against an relatively unknown attack vector, Session Riding. A short introduction to session riding can be found in the Wikipedia article on Session riding. RequestRodeo is to our best knowledge the only project of its kind.
Implementing Request Rodeo as HTTP proxy has several drawbacks, so the long term goal is to implement the same functionality within the browser.
Development just started, if you are interested in contributing to a young extension, join us!
Hourly build snapshots from the CVS repository are available here .
Request Rodeo is released under the terms of the GNU GPL. You can get the source via anonymous CVS or browse the CVS using your browser.
See http://savannah.nongnu.org/cvs/?group=requestrodeo for details.
Our project is hosted at nongnu.org, take a look at our project page for more infrastructure.
http://savannah.nongnu.org/projects/requestrodeo/