HttpOnly属性のないセンシティブクッキー
説明
クッキーはHttpOnly 属性が設定されていないSet-Cookie ヘッダで送信されました。JavaScript がクッキーの値(通常はdocument.cookies 経由)にアクセスできるのを防ぐために、作成者に使用されるすべてのクッキーはHttpOnly 属性が設定されていなければなりません。
対処法
ほとんどのウェブ・アプリケーション・フレームワークは、クッキーをどのようにユーザ・エージェントに送るかを設定できま す。クッキーをクライアントに割り当てるときに、様々なセキュリティ指示文を有効にする方法の詳細については、フレームワークの文書 を参照してください。
アプリケーションが応答ヘッダに直接書き込むことによってクッキーを割り当てる場合、すべての応答がHttpOnly 属性を含むようにしてください。この保護を有効にすることで、アプリケーションは特定のクロスサイト・スクリプティングHttpOnly 攻撃の影響を軽減することができます。
使用例:
Set-Cookie: {cookie_name}=<random secure value>; HttpOnly
詳細
| ID | 集計 | CWE | 種類 | リスク | 
|---|---|---|---|---|
| 1004.1 | false | 1004 | 受動的 | 低 | 
