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

Nginx安全配置

基础安全配置:隐藏服务器信息

Nginx默认会暴露版本号(如nginx/1.15.11),这便于攻击者匹配已知漏洞。

#nginx\conf\nginx.conf的http块中添加:
server_tokens off;

重启Nginx,发现response的Server头只有nginx没有版本

HTTPS强制与Cookie安全

确保全站HTTPS,并为Cookie添加Secure、HttpOnly和SameSite属性,防止明文传输窃取。
php.ini

session.cookie_secure = 1
session.cookie_httponly = 1
session.cookie_samesite = "Strict"

Nginx配置(nginx.conf server块)强制HTTP跳转HTTPS

server {listen 80;server_name your-domain.com;return 301 https://$host$request_uri;
}add_header Set-Cookie "Secure; HttpOnly; SameSite=Strict" always;

防止点击劫持:添加X-Frame-Options

缺少此头可能导致Clickjacking攻击。

#在nginx.conf server块添加:
textadd_header X-Frame-Options "SAMEORIGIN" always;
#或增强为CSP:
textadd_header Content-Security-Policy "frame-ancestors 'self';" always;

重启Nginx。测试:尝试iframe嵌套,应被浏览器拒绝

修复PHP任意文件解析漏洞

cgi.fix_pathinfo=1结合Nginx规则允许解析非PHP文件如图片马。
风险
攻击者上传恶意文件后构造路径执行代码,获Shell。
加固步骤

#php.ini
cgi.fix_pathinfo=0
#php-fpm.conf
[www]块下security.limit_extensions = .php .php3 .php4 .php5 .php7
# Nginx location ~ .php$ 块添加:
texttry_files $uri =404;

重启服务。测试:访问/test.jpg/.php应返回404

http://www.zskr.cn/news/81773.html

相关文章:

  • 并发编程的三大基石:从底层逻辑聊透“同步、互斥与分工”
  • 在 .Net 8 WEBAPI 中实现实体框架的 Code First 办法
  • Coppersmith 学习笔记
  • 【SQL技术】不同数据库引擎 SQL 优化方案剖析 - 详解
  • Python list all files in dir recursivelly
  • python —— 树的遍历 —— 深度优先遍历(先序、中序、后序)
  • 恰好被k个区间覆盖的点的数量
  • windriver 第5章:USB 概述
  • Airflow - from airflow import DAG and from airflow.sdk import DAG, which one is better?
  • 货代邮件自动化处理系统设计文档
  • DSU on array
  • 吐血整理!新房全包装修,性价比之王大盘点 - 品牌测评鉴赏家
  • Resources资源同步加载、异步加载、卸载
  • windriver 第6章:使用DriverWizard
  • MATLAB R2025a免费下载安装教程与激活教程超详细图文步骤(附安装包)
  • 新房装修公司大揭秘!一文教你避坑选好公司 - 品牌测评鉴赏家
  • 2025整装公司排行榜发布:十大整装品牌引领行业新趋势 - 速递信息
  • 头歌MySQL——单表查询 - 详解
  • 2025年整装公司口碑推荐实力TOP榜|十大装修公司对比 - 速递信息
  • Maven 用户的 Gradle 迁移与精通手册 - 指南
  • AI元人文构想:论当代论文与LLM
  • 引脚定义
  • 任意地址写format_string_level1题后感basectf
  • scheme区间算术
  • HashMap
  • CDQ 分治
  • day3 Java基础2
  • 2025年12月成都软件开发公司最新推荐,crm系统定制,管理系统,物联网,运维管理系统软件开发公司选择指南 - 品牌鉴赏师
  • PPT: Pre-trained Prompt Tuning - 预训练提示调优详解 - 教程
  • 某中心在EMNLP 2024的50余篇AI论文技术纵览