nginx漏洞修复

漏洞名称:web服务器http信息头公开

解决,在以下各个监听端口加上一行,然后重启****nginx

server_tokens off;

漏洞名称:默认的nginx http服务器设置

解决:请求头加上以下参数

add_header Content-Security-Policy "default-src 'self';";

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload";

add_header X-Frame-Options "SAMEORIGIN";

漏洞名称:允许的http方法

解决:在nginx配置文件中添加以下配置

写在location中

if ( r e q u e s t _ m e t h o d ! ( G E T ∣ P O S T ∣ D E L E T E ∣ P U T ) request\_method !~ ^(GET|POST|DELETE|PUT) request_method! (GET∣POST∣DELETE∣PUT)) { return 405; }

if ( r e q u e s t _ m e t h o d ! ( o p t i o n s ) request\_method !~ ^(options) request_method! (options)) { return 405; }

相关推荐
小猪佩奇TONY2 分钟前
Linux 内核学习(16) --- linux x86-64 虚拟地址空间和区域
linux·运维·学习
杰克崔14 分钟前
kprobe及kretprobe的基于例子来调试分析其原理
linux·运维·服务器·车载系统
小北方城市网15 分钟前
微服务架构设计实战指南:从拆分到落地,构建高可用分布式系统
java·运维·数据库·分布式·python·微服务
桂花树下的猫26 分钟前
ubuntu20.04上docker部署
运维·docker·容器
小李独爱秋27 分钟前
计算机网络经典问题透视:端到端时延和时延抖动有什么区别?
运维·服务器·计算机网络·安全·web安全
自不量力的A同学28 分钟前
Docker 29.1.4
运维·docker·容器
电棍23337 分钟前
记录:采用安装.whl而非编译的一种环境配置思路
运维·深度学习
生而为虫44 分钟前
34-35.玩转Linux操作系统
linux·运维·服务器
枕咸鱼的猫1 小时前
Linux命令打包/压缩(tar)、通用压缩(zip)详解
linux·运维·服务器
慧一居士1 小时前
ubuntu和centos区别对比,使用方式区别对比及示例
运维