Content-Type ヘッダの欠落
説明
Content-Type ヘッダはユーザーエージェントが受信したデータを正しく解釈することを保証します。このヘッダが送信されないと、ブラウザはデータを誤って解釈し、MIME 混乱攻撃につながる可能性があります。攻撃者がブラウザを使ってアクセス可能なファイルをアップロードできた場合、HTML として解釈される可能性のあるファイルをアップロードし、クロスサイトスクリプティング(XSS) 攻撃を実行する可能性があります。
対処法
すべてのリソースがその形式に合った適切なContent-Type ヘッダを返すようにしてください。例として、JavaScript ファイルを返す場合、レスポンスヘッダは次のようにします:Content-Type: application/javascript
さらに保護するために、ユーザーエージェントがリソースを誤って解釈しないように、すべてのリソースがX-Content-Type-Options: nosniff ヘッダを返すことを推奨します。
詳細
| ID | 集計 | CWE | 種類 | リスク | 
|---|---|---|---|---|
| 16.1 | true | 16 | 受動的 | 低 | 
