資格暗記無料で始める

セッションハイジャックとは?

セッションハイジャックとは、ログイン中の利用者を識別するセッションIDを盗んだり推測したりして、その利用者になりすます攻撃です。IDを固定させて使わせるセッションフィクセーションも同系統。対策は推測困難なIDの生成、ログイン後のID再発行、通信の暗号化です。

せっしょんはいじゃっく

基本情報技術者試験の頻出用語/テクノロジ系


セッションハイジャックの意味

ログイン中の利用者を識別するセッションIDを盗んだり推測したりして、その利用者になりすます攻撃です。IDを固定させて使わせるセッションフィクセーションも同系統。対策は推測困難なIDの生成、ログイン後のID再発行、通信の暗号化です。

セッションハイジャックの具体例

XSSでクッキーを盗む、平文HTTPの通信を傍受する、連番のセッションIDを総当たりする、といった経路があります。クッキーにSecure属性とHttpOnly属性を付ければ、平文送信とスクリプトからの読み取りを防げます。

セッションハイジャックは試験でどう引っ掛けられる?

セッションIDはパスワードと同等の価値がある、という感覚を持てるかが鍵です。「パスワードが漏れていないから安全」は誤り。またURLのクエリにセッションIDを載せる実装は、リファラ経由で漏れるため避けます。

セッションハイジャックと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。