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

这篇具有很好参考价值的文章主要介绍了(C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

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

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

 

说明:

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

准备:

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

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

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

 

操作:

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

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

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

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

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

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

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

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

 

添加规则(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 其他按图填写

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

 

 

总结:

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

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

服务器变量(View Server Variables) 和出站规则页面变量(Variables Name)均等于  RESPONSE_X-ASPNET-VERSION文章来源地址https://www.toymoban.com/news/detail-502539.html

到了这里,关于(C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Response Header中不暴露Server(IIS)版本、ASP.NET及相关版本等信息

    ASP MVC开发的Web默认情况下会在请求的回应中暴露 Server、X-AspNet-Version、X-AspNetMvc-Version、X-Powered-By 等相关服务端信息,Session ID对应的Cookie也会以“ ASP.NET_SessionId ”默认命名,公开这些敏感信息会存在一定的安全风险。 X-SourceFiles 标头用于被IIS / IIS Express中某些调试模块理解,

    2024年02月08日
    浏览(31)
  • Discuz论坛网站标题栏Powered by Discuz!版权信息如何去除或是修改?

    当我们搭建好DZ论坛网站后,为了美化网站,想把标题栏的Powered by Discuz!去除或是修改,应该如何操作呢?今天飞飞和你分享,在操作前务必把网站源码和数据库都备份到本地或是网盘。   Discuz的版权信息存在两处地方,一个是标题栏,一个是底部。一般为了美化修改个标

    2024年02月08日
    浏览(52)
  • PHP之 敏感词过滤

    方式一 二 同思路 创建 敏感词.csv

    2023年04月09日
    浏览(26)
  • nginx解决不必要的 Http 响应头漏洞(自定义server信息及隐藏版本号)

    1.自定义server信息 修改nginx解压目录下的/src/core/nginx.h文件     修改nginx解压目录下的/src/http/ngx_http_header_filter_module.c文件 修改 nginx解压目录下的/src/http/ngx_http_special_response.c文件  全部修改完成后,执行./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module --w

    2024年02月14日
    浏览(25)
  • Java实现敏感词过滤功能

    1.GitHub上下载敏感词文件 2.将敏感词文件放在resources目录下 在业务中可以将文本中的敏感词写入数据库便于管理。 3.提供实现类demo 代码编写思路如下:1.将敏感词加载到list中,2.添加到StringSearch中,3.校验,判断文本是否属于敏感词汇。 4.输出结果展示 注意:输出结果中,敏

    2024年02月12日
    浏览(27)
  • 【Java Web】敏感词过滤

    一、前缀树 假设有敏感词:b,abc,abd,bcd,abcd,efg,hii 那么前缀树可以构造为: 二、敏感词过滤器

    2024年02月10日
    浏览(23)
  • Java使用DFA算法实现敏感词过滤

    敏感词过滤就是你在项目中输入某些字(比如输入xxoo相关的文字时)时要能检测出来,很多项目中都会有一个敏感词管理模块,在敏感词管理模块中你可以加入敏感词,然后根据加入的敏感词去过滤输入内容中的敏感词并进行相应的处理,要么提示,要么高亮显示,要么直接

    2024年02月13日
    浏览(26)
  • 【Java 进阶篇】保护你的应用:Java 过滤器实现敏感词汇过滤

    在开发 Web 应用程序时,安全性是至关重要的一环。保护用户免受恶意内容的侵害是开发者义不容辞的责任之一。在这篇博客中,我们将深入研究如何使用 Java 过滤器来过滤敏感词汇,确保用户输入的内容不包含不良信息。我们将采用简单而实用的方法,让即使是初学者也能

    2024年02月03日
    浏览(29)
  • 【Spring Cloud】新闻头条微服务项目:文章内容安全审核(新增DFA+OCR过滤敏感词需求)

    个人简介:  📦个人主页:赵四司机 🏆学习方向:JAVA后端开发  ⏰往期文章:SpringBoot项目整合微信支付 🔔博主推荐网站:牛客网 刷题|面试|找工作神器 📣种一棵树最好的时间是十年前,其次是现在! 💖喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。 前言:

    2023年04月08日
    浏览(81)
  • java黑马头条 day5自媒体文章审核 敏感词过滤算法DFA 集成RabbitMQ实现自动审核

      做为内容类产品,内容安全非常重要,所以需要进行对自媒体用户发布的文章进行审核以后才能到app端展示给用户。2 WmNews 中 status 代表自媒体文章的状态 status字段:0 草稿 1 待审核 2 审核失败 3 人工审核 4 人工审核通过   8 审核通过(待发布) 9 已发布 当自媒体用户提交

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包