当前位置: 首页 > news >正文

漏洞修复:在应用程序中发现不必要的 Http 响应头

描述

blablabla描述,一般是在返回的响应表头中出现了Server键值对,那我们要做的就是移除它,解决方案中提供了nginx的解决方案
在这里插入图片描述

解决方案

第一种解决方案

当前解决方案会隐藏nginx的版本号,但还是会返回nginx字样,如果想再彻底点,参考第二种解决方案

server{server_tokens off;
}

or

location{server_tokens off;
}

第二种解决方案

当前方法需要安装一个插件,所以nginx需要重新编译一下,也可以拿我编译好的nginx,编译版本是centos7 64位
插件:https://github.com/openresty/headers-more-nginx-module
到nginx官网下载nginx后,在编译时增加--add-module=/path/to/headers-more-nginx-module
记得修改/path/to/headers-more-nginx-module为你下载的插件路径

wget 'http://nginx.org/download/nginx-1.17.8.tar.gz'
tar -xzvf nginx-1.17.8.tar.gz
cd nginx-1.17.8/./configure --prefix=/opt/nginx \--add-module=/path/to/headers-more-nginx-modulemake
make install

编译完成后,在nginx.conf参数中增加,以移除Server键值对

server{more_clear_headers  "Server";more_clear_headers  "server";
}

参考

编译好的nginx
使用7z压缩的exe文件,解压即可
https://www.aliyundrive.com/s/rGr9YQxuhnM
提取码: 1l0f
nginx server tokens 参数描述:http://nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens
插件地址:https://github.com/openresty/headers-more-nginx-module

http://www.lryc.cn/news/151890.html

相关文章:

  • 什么是mkp勒索病毒,中了mkp勒索病毒怎么办?勒索病毒解密数据恢复
  • db2迁移至oracle
  • webpack学习使用
  • 按钮控件之2---QComboBox 复选按钮/复选框控件
  • 【数据分享】2006-2021年我国省份级别的燃气相关指标(免费获取\20多项指标)
  • C语言深入理解指针(非常详细)(二)
  • Web3j 继承StaticStruct的类所有属性必须为Public <DynamicArray<StaticStruct>>
  • Kubernetes(k8s)上安装Prometheus和Grafana监控
  • 黑马 软件测试从0到1 常用分类 模型 流程 用例
  • 面试中的商业思维:如何展示你对业务的理解
  • Docker切换文件系统为VFS
  • Spring Security存在认证绕过漏洞 CVE-2021-22096
  • 前端list列表自定义图标并设置大小
  • Multisim14.0仿真(五)三角波发生器
  • 使用安全复制命令scp在Windows系统和Linux系统之间相互传输文件
  • SOC总线学习记录之ICB(Internal Chip Bus)
  • rabbitMQ手动应答与自动应答
  • java对象创建的过程
  • WireShark流量抓包详解
  • 【密码学代码分享】突破ECDSA算法封装--JS无三方包纯手写ECDSA
  • stable diffusion实践操作-文生图
  • Spring容器及实例化
  • # Go学习-Day9
  • chatGPT如何在Java中使用
  • vue+axios——创建多个实例共用请求拦截器和响应拦截器(403错误信息不提示bug解决)——基础积累
  • 全球免费编程教育网站:Code.org
  • 构造函数与成员变量初始化
  • 使用Go env命令设置Go的环境
  • 目标检测YOLO实战应用案例100讲-道路场景下目标检测与分割模型的压缩研究与实现(续)
  • b站手机缓存文件转MP4