ITmediaのアンケートにCSRF脆弱性
対策前に起きていたことの概要(画像)
http://f.hatena.ne.jp/mirai-iro/20120916223950
http://t.co/XVzyHMh3 (1)CSRF脆弱性が存在(リファラのみでチェック) (2)一部の2ch専用ブラウザがITmediaの画像リファラ規制を回避するためにリファラ送出する設定になっている その結果、該当ブラウザで偽装URLを画像プレビューすると投票される
2012-09-14 15:35:34投票ボタンを押すと http://t.co/bgq6VFpn(アンケートごとの固有値)&a=(回答)&time=(現在時刻) をscriptタグの生成で読みこむようになっている。リファラを送出しないと「リクエスト元が正しくありません。」と返ってくる。(たぶん投票されていない)
2012-09-14 15:38:08リファラが必要なので単にURL踏ませるだけじゃ攻撃成功しない。そこで攻撃者は何をしたかというと、末尾に "&0.jpg" という無視されるパラメータをつけて、ブラウザがURLを画像と誤認するようにした http://t.co/duYQKxPB
2012-09-14 15:40:34ITmediaの画像はリファラがないと見れないようになっているので( http://t.co/Jj8N7w6L )、2ch専用ブラウザの一部には、ITmediaの画像URLに対してリファラを送出してプレビュー表示させるものがある( http://t.co/aWJkHQt2 )
2012-09-14 15:43:26ということで、さきほどの攻撃URLが書かれたスレッドを、画像をリファラ送出してプレビュー表示する2ch専用ブラウザで開くと、意図せず投票されてしまうというわけ。
2012-09-14 15:46:40そこから先、工作されたアンケート結果をもとにはちま刃みたいなネガキャンブログがネガキャン記事を書いて、Twitterで拡散されるといういつもの流れは本件に関係ないけど、エサを与えたITmediaの担当者ははらをきってしぬべきである
2012-09-14 15:50:03あらら…… 「不正な投票が行われていたことが判明したため、対応が完了するまで投票を一時中止いたします。」 http://t.co/XVzyHMh3
2012-09-14 16:26:00あ リファラが記事のURL以外だと投票受け付け無くなってるのか、根本的な対策にはなってない気がするけど、これで2chブラウザの画像プレビューから投票されることはなくなったか
2012-09-14 21:57:00