首页 > 编程语言 >(C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识

(C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识

时间:2023-06-27 17:22:06浏览次数:66  
标签:标头 运维 IIS Variables Server 规则 服务器 变量

背景:

再一次净网行动中,客户要求安全改造发现了接口请求的header标头中出现如图中的敏感信息。

 

说明:

其意义在于告知浏网站是用什么语言或者框架编写的。解决办法就是修改该响应头为一个错误的值,将攻击者导向一个错误的方向。

准备:

这里只说windows 的iis环境,不考虑其他服务器的环境。首先下载url重写工具 URL Rewrite 

这里就放个地址 https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads

 

操作:

步骤 1.打开您要删除服务器标头的站点,然后双击 URL重写(URLRewrite ) 部分 

 步骤 2. 单击 右侧 操作窗格的 查看服务器变量(View Server Variables)

 步骤 3. 单击添加按钮,然后在提供的文本框中输入“ RESPONSE_SERVER” 。

步骤4.现在我们需要创建出站规则。

 

添加规则(Add Rule) - 选择出站规则(Outbound rules)栏的空白规则(Blank rule)

更多进出站规则设置参考链接

https://www.iis.net/learn/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module 

步骤 5. 编辑出站规则如下。

名称:Remove Server  变量名称:RESPONSE_SERVER 其他按图填写

 

 

总结:

剩下的X-Powered-By和X-AspNet-version的服务器变量名称分别为:

服务器变量(View Server Variables) 和出站规则页面变量(Variables Name)均等于  RESPONSE_X-POWERED-BY

服务器变量(View Server Variables) 和出站规则页面变量(Variables Name)均等于  RESPONSE_X-ASPNET-VERSION

标签:标头,运维,IIS,Variables,Server,规则,服务器,变量
From: https://www.cnblogs.com/BFMC/p/17509425.html

相关文章

  • 嘉为蓝鲸入选《信息技术服务运维工具名录》及《IT服务工具图谱》
    6月15-16日,由ITSS分会举办的信息技术服务工具产品标准制修订及技术研讨工作会议在京召开,会上重磅发布《中国信息技术服务运维工具名录》及《IT服务工具图谱》最新版。运维工具名录和工具图谱的研制目的是为了充分发挥标准对IT服务工具行业发展的引领作用。包含了两方面的内容,一是推......
  • 海量数据运维要给力,华为云GaussDB(for Cassandra)来助力
    应用运维管理平台(AOM)和Cassandra是两个不可分割的组成部分,它们共同构成了一个高效的解决方案,可以帮助企业在应用运维业务上取得巨大的优势。在这篇文章中,我们将介绍AOM和Cassandra的优势和特点,揭晓它们如何为企业保持市场竞争力的秘密。导读随着容器技术的普及,越来越多的企业通过微......
  • 站长 IIS7 屏蔽某一 IP 段
    依次选择“开始→管理工具→Internet信息服务(IIS)服务器”,单击“计算机名称”和“网站名称”前的+,选中要屏蔽ip的网站,双击“IP地址和域限制”图标  屏蔽单个ip:选中“特定IP地址”,输入要屏蔽的ip地址屏蔽ip段:选择“IP地址范围”,输入要屏蔽的ip段和子网掩码输入的ip和子......
  • 站长 IIS日志字段说明
    元素名称描述日期(date)记录发出请求的日期。默认情况下为选定状态。时间(time)记录发出请求的时间(协调世界时(UTC))。默认情况下为选定状态。客户端IP地址(c-ip)记录发出请求的客户端的IP地址。默认情况下为选定状态。用户名(cs-username)记录访问服务器的已经过验证用户......
  • 智慧高校IT智能运维方案
    当前高校网络已成为每个学校必备的信息基础设施,也成了学校提高教学、科研及管理水平的重要途径和手段。随着信息化发展,高校网络建设逐步走向数字化、智慧化,传统的人力巡检、运维逐渐难以支撑高校校园稳定运行。因此,如何在有限的投入下建立高效的校园网络运维系统,实现对网络设备、......
  • 运维自动化之Terraform
    前言Infrastructure-as-Code,Terraform是一个不受平台所限平台的开源工具,它允许开发人员将基础设施编写成为声明性配置文件。Terraform支持众多的云供应商,使得开发人员能够在AWS、GoogleCloud、Azure和Oracle等主流云平台中配置资源。......
  • 运维想要不背锅,这7点了解一下!
    所谓的“不背锅”,我希望强调的是运维工程师应该避免因自身问题所带来的过度承担责任和不必要的风险,欢迎留言并留下你的看法。下面总结的几点:清晰的职责边界定期维护好运维文档临时修改配置文件也要做好备份定期备份重要数据发布变更到生产之前一定要发布到测试环境严格测......
  • linux运维基础
    1、时间同步方案1:ntpdateasia.pool.ntp.org时间校准、时间同步  方案2:#!/bin/bash#安装chrony:yuminstall-ychrony#注释默认ntp服务器sed-i's/^server/#&/'/etc/chrony.conf#指定上游公共ntp服务器,并容许其余节点同步时间cat>>/etc/chrony.conf<<......
  • IIS 下实现http强装到https
    1、准备证书①打开IIS管理控制台,双击“服务器证书”。②在弹出的窗口中,单击右上角“导入”。③导入证书文件,注意申请证书时如果填写了密码,这里也要输入相关密码。2、绑定https,让站点可以接收http和https①右击网站站点,选择“编辑绑定”②在弹出的窗口中,单击“添加”按......
  • Ansible 的自动化运维(一)
    Ansible的自动化运维(一)原创 运维大爆炸 IT运维大爆炸 2023-06-0110:48 发表于上海收录于合集#自动化3个#linux系统5个#linux19个#服务31个1、简介Ansible是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效......