Удалить заголовок сервера в ADFS 3.0

В целях безопасности мы хотим удалить заголовок «Сервер» со всех наших веб-сайтов. Однако мы не добились успеха с нашим веб-сайтом ADFS 3.0. Мы уже пытались удалить его с помощью рег-ключа DisableServerHeader:

Просмотреть снимок экрана с регистрационным ключом

Мы применили это на следующих серверах:

  • Сервер ADFS
  • Сервер, на котором запущен прокси-сервер веб-приложения.
  • Сервер, на котором работает веб-сайт ASP.NET.

По очереди перезагружаем серверы. Кроме того, мы добавили следующий код на наш веб-сайт ASP.NET в Global.asax:

protected void Application_BeginRequest(object sender, EventArgs e)
{
    HttpApplication application = sender as HttpApplication;
    application?.Context?.Response.Headers.Remove("Server");
}

Просмотрите скриншот заголовков ответа


person Ad van Wingerden    schedule 30.05.2017    source источник


Ответы (1)


ADFS 3.0 не работает в IIS, а ADFS вообще не имеет возможности манипулировать заголовками.

Единственный способ сделать это — поставить прокси перед ADFS и сделать это там.

person rbrayb    schedule 30.05.2017