Removendo / Ocultando / Desativando cabeçalhos de resposta HTTP excessivos no Azure / IIS7 sem o UrlScan

Preciso removercabeçalhos excessivos (principalmente para passar no teste de penetração). Eu gastei tempo procurando soluções que envolvem a execução do UrlScan, mas elas são complicadasO UrlScan precisa ser instalado sempre que uma instância do Azure é iniciada.

Deve haver uma boa solução para o Azure que não envolva a implantação de instaladores de startup.cmd.

Eu entendo que os cabeçalhos de resposta são adicionadoslugares diferentes:

Servidor: adicionado pelo IIS.Versão X-AspNet: adicionado por System.Web.dll no momento do Flush na classe HttpResponseX-AspNetMvc-Version: Adicionado por MvcHandler em System.Web.dll.X-Powered-By: adicionado por IIS

Existe alguma maneira de configurar (via web.config etc.?) IIS7 para remover / ocultar / desativar os cabeçalhos de resposta HTTP para evitar o aviso "Cabeçalhos excessivos" emasafaweb.com, sem criar um módulo IIS ou implementar instaladores que precisam ser executados sempre que uma instância do Azure for iniciada?

questionAnswers(5)

yourAnswerToTheQuestion