HttpOnly属性のないセンシティブクッキー

説明

クッキーはHttpOnly 属性が設定されていないSet-Cookie ヘッダで送信されました。JavaScript がクッキーの値(通常はdocument.cookies 経由)にアクセスできるのを防ぐために、作成者に使用されるすべてのクッキーはHttpOnly 属性が設定されていなければなりません。

対処法

ほとんどのウェブ・アプリケーション・フレームワークは、クッキーをどのようにユーザ・エージェントに送るかを設定できま す。クッキーをクライアントに割り当てるときに、様々なセキュリティ指示文を有効にする方法の詳細については、フレームワークの文書 を参照してください。

アプリケーションが応答ヘッダに直接書き込むことによってクッキーを割り当てる場合、すべての応答がHttpOnly 属性を含むようにしてください。この保護を有効にすることで、アプリケーションは特定のクロスサイト・スクリプティングHttpOnly 攻撃の影響を軽減することができます。

使用例:

Set-Cookie: {cookie_name}=<random secure value>; HttpOnly

詳細

ID集計CWE種類リスク
1004.1false1004受動的