1. ホーム
  2. html

[解決済み] X-Content-Type-Options=nosniff "とは何ですか?

2022-03-16 19:55:03

質問事項

私はOWASP ZAPで私のローカルホスト上でいくつかの侵入テストを行っています、そして、それはこのメッセージを報告し続けます。

Anti-MIME-Sniffing ヘッダ X-Content-Type-Options に設定されていません。 'nosniff'

このチェックは、Internet Explorer 8とGoogle Chromeに特有のものです。 各ページでContent-Typeヘッダが設定されていること、および Content-Typeヘッダが不明な場合はX-CONTENT-TYPE-OPTIONS

この意味が全くわからず、ネットでも見つけられませんでした。私は追加を試みました。

<meta content="text/html; charset=UTF-8; X-Content-Type-Options=nosniff" http-equiv="Content-Type" />

が、まだアラートが表示されます。

パラメータを設定する正しい方法を教えてください。

どのように解決するのですか?

ブラウザによるMIME-typeスニッフィングを防止します。現在、Chrome/Chromium、Edge、IE >= 8.0、Firefox >= 50、Opera >= 13など、ほとんどのブラウザでこのヘッダが尊重されています。参照してください。

https://blogs.msdn.com/b/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx?Redirected=true

新しい X-Content-Type-Options レスポンスヘッダに値 nosniffは、Internet Explorerが応答をMIMEスニッフィングするのを防ぐことができます。 を宣言したcontent-typeから切り離します。

EDITです。

それと、これはHTTPヘッダーで、HTMLメタタグのオプションではありません。

こちらもご覧ください。 http://msdn.microsoft.com/en-us/library/ie/gg622941(v=vs.85).aspx