Skip to content

セッション固定化

ken1flan edited this page Jun 26, 2017 · 5 revisions

加害者がなんらかの方法で手に入れた正しいセッションIDを、被害者のcookieに設定させてセッションを共有する攻撃のこと。

必要なもの

  • サンプル・アプリケーション
  • 被害者と加害者の役割のために、ブラウザを2種。

手順

  • 加害者のブラウザでサンプルアプリケーションのトップページを見る。
  • 加害者のブラウザでcookieの_session_idのメモする。
  • 被害者のブラウザでサンプルアプリケーションのトップページを見る。
  • 被害者のブラウザでcookieの_session_idの値を加害者のもので更新する。
    • なんらかの方法で被害者のブラウザでセッションIDを設定したとする。
    • 実際はjavascriptなど。
  • 被害者のブラウザでサンプルアプリケーションにユーザ登録後、ログインする。
  • 加害者のブラウザをリロードすると、被害者のアカウントでログインされている。

直し方

ログイン後にセッションをリセットする。