Hacker101 ~Session Fixation

色々見てきた続きです。

 

syachineko.hatenablog.com

 

 

今回はこちらー!

 

 

 

 

◇何?

 ・ログインを行う際、セッションIDを使うことでユーザとIDを紐づける

  その際、攻撃対象のセッションを任意のものに固定化することで、

  その後のやり取りを攻撃者が認証なしで行うことができる

 

◇さらに

  そもそもセッションIDが同一である=認証できているユーザであるとは限らない

  なので、セッションIDを固定化して特定して、、、、といったことは必要ないはず

  ※ただし、ログイン回数を数えたり、ユーザ名やメールアドレスを保存するためには必要

 

 

◇対策

   そもそもセッションIDを使わない!!!

   ログイン完了後、新たなセッションIDを渡す

   推測されにくいセッションIDを生成する

 

 

以上