フォーム認証


フォーム認証時のセキュリティ考慮事項


  • フォーム認証を行う画面はPOSTメソッドを使うのが鉄則である。
  • GETメソッドを使うと、パスワードがURLのパラメータに残り以下のようなことが懸念されるからである。
    • ブラウザのURL履歴にパスワード付きのURLが残ってしまう場合がある。
    • プロキシサーバを経由している場合、プロキシサーバのアクセスログにパスワード付きのURLが残ってしまう場合がある。
      • これに関しては、POSTでも残そうと思えば残せる。そもそもHTTPでフォーム認証をするとパスワードが生でネットワークを流れるので、HTTPSを使うべきである(「 パーフェクトJava 」の467ページが参考になる)。


タグ:

セキュリティ
最終更新:2011年02月17日 17:18