The "Don't Click" Twitterjacking Explained
sunlightlabs.com
sunlightlabs.com
Demonstrations that the (apparently) innocent "Don't Click" virus is poorly defended against at Twitter will likely mean that more nefarious and damaging are being cooked right now. Neophyte developers like myself keep having to remind myself that there more stringent rules need to be applied to surfing from same browser as used for database access such as phpMyAdmin: http://news.ycombinator.com/item?id=209457
For other noobs like me, the wikipedia entry should strike the fear of black-hatting in you: http://en.wikipedia.org/wiki/Cross-site_request_forgery
http://code.google.com/p/browsersec/wiki/Part2#Arbitrary_pag...
EDIT: So what do you think of the sufficiency of the "fix" as explained at: http://dsandler.org/outgoing/dontclick.html ?
http://code.google.com/p/browsersec/wiki/Part3#Microsoft_Int...
<form action="http://twitter.com/status/update"
id="doingForm"
method="post">
<input name="authenticity_token"
type="hidden"
value="bd7a45884127cc55d971a53733026770aee78597" />
<input id="tab_action"
name="tab" type="hidden"
value="home" />
<input id="authenticity_token"
name="authenticity_token"
type="hidden"
value="bd7a45884127cc55d971a53733026770aee78597" />
Just to be certain, they include the authenticity_token twice ;)