CyberGlossary

攻撃と脅威

クッキーハイジャック

別称: クッキー窃取, クッキーサイドジャッキング

定義

ユーザーの HTTP クッキー(通常はセッションや認証用クッキー)を盗み、再利用して Web アプリ上でそのユーザーになりすます攻撃。

クッキーハイジャック(クッキー窃取、クッキーサイドジャッキング)はセッションハイジャックの一形態で、ユーザーを識別するブラウザのクッキーを狙います。入手経路としては、XSS、悪意あるブラウザ拡張、ブラウザプロファイルを盗む情報窃取マルウェア、暗号化されていない Wi-Fi のスニッフィング、サイト間情報漏えいなどがあります。有効なクッキーを得れば、被害者のセッションを引き継ぎ、多くのアーキテクチャでパスワードや多要素認証を回避できます。対策には、HSTS を含む HTTPS の徹底、Secure・HttpOnly・SameSite 属性の付与、短寿命トークン、デバイスやトークンへのバインディング、CSP と DOM-XSS 対策、新規デバイス・地域・IP 評価などからの再利用セッションを検知する振る舞い分析が含まれます。

  • 情報窃取マルウェアが Chrome のクッキー DB を吸い出し、攻撃者がそれを自分のブラウザに取り込み被害者として SaaS にアクセスする。
  • オープン Wi-Fi の攻撃者が暗号化されていない認証クッキーを取得し、Web メールにログインする。

関連用語