「ASP.NET CoreのKestrelサーバーで応答時のServerヘッダーを消す」の版間の差分

提供:MonoBook
編集の要約なし
1行目: 1行目:
[[ウェブサーバー]]のレスポンスヘッダーにServerが含まれるのは[[セキュリティ]]的によろしくないと20年くらい前の[[Apache HTTP Server|Apache]]の教科書に書いてあったぞ。
[[ウェブサーバー]]のレスポンスヘッダーにServerが含まれるのは[[セキュリティ]]的によろしくないと20年くらい前の[[Apache HTTP Server|Apache]]の教科書に書いてあったぞ。Serverヘッダーから[[脆弱性]]を推測される恐れがある。


<source lang="csharp">
<source lang="csharp">

2024年10月16日 (水) 02:00時点における版

ウェブサーバーのレスポンスヘッダーにServerが含まれるのはセキュリティ的によろしくないと20年くらい前のApacheの教科書に書いてあったぞ。Serverヘッダーから脆弱性を推測される恐れがある。

var builder = WebApplication.CreateBuilder(args);

// 中略

builder.WebHost.ConfigureKestrel(options =>
{
    // 応答時のServerヘッダーを消す
    options.AddServerHeader = false;
});