前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx安全基线检查

Nginx安全基线检查

作者头像
咻一咻
发布2020-05-29 15:46:19
2.7K0
发布2020-05-29 15:46:19
举报
文章被收录于专栏:咻一咻咻一咻

Nginx后端服务指定的Header隐藏状态 | 服务配置

描述 隐藏Nginx后端服务X-Powered-By头 加固建议 隐藏Nginx后端服务指定Header的状态: 1、打开conf/nginx.conf配置文件; 2、在http下配置proxy_hide_header项; 增加或修改为 proxy_hide_header X-Powered-By; proxy_hide_header Server;

操作时建议做好记录或备份

检查是否配置Nginx账号锁定策略。 | 身份鉴别

描述 1.执行系统命令passwd -S nginx来查看锁定状态 出现Password locked证明锁定成功 如:nginx LK … (Password locked.)或nginx L … 2.默认符合,修改后才有(默认已符合) 3.执行系统命令passwd -l nginx进行锁定 加固建议 配置Nginx账号登录锁定策略: 1、Nginx服务建议使用非root用户(如nginx,nobody)启动,并且确保启动用户的状态为锁定状态。

2、可执行passwd -l <Nginx启动用户> 如passwd -l nginx 来锁定Nginx服务的启动用户。

3.、命令 passwd -S <用户> 如passwd -S nginx可查看用户状态。

4、 修改配置文件中的nginx启动用户修改为nginx或nobody 如: user nobody; 如果您是docker用户,可忽略该项(或添加白名单)

操作时建议做好记录或备份

检查Nginx进程启动账号。 | 服务配置

描述 Nginx进程启动账号状态,降低被攻击概率 加固建议 修改Nginx进程启动账号: 1、打开conf/nginx.conf配置文件; 2、查看配置文件的user配置项,确认是非root启动的; 3、如果是root启动,修改成nobody或者nginx账号; 备注: 4、修改完配置文件之后需要重新启动Nginx。

操作时建议做好记录或备份

Nginx的WEB访问日志记录状态 | 服务配置

描述 应为每个核心站点启用access_log指令。默认情况下启用。 加固建议 开启Nginx的WEB访问日志记录: 1、打开conf/nginx.conf配置文件; 2、在http下配置access_log项access_log logs/host.access.log main; 3、 并删除off项

操作时建议做好记录或备份

隐藏Nginx服务的Banner | 服务配置

描述 Nginx服务的Banner隐藏状态 加固建议 Nginx后端服务指定的Header隐藏状态隐藏Nginx服务Banner的状态: 1、打开conf/nginx.conf配置文件; 2、在server栏目下,配置server_tokens项 server_tokens off; 如出现多项不支持,执行ln <conf_path> /etc/nginx/nginx.conf

操作时建议做好记录或备份

确保NGINX配置文件权限为644 | 文件权限

描述 把控配置文件权限以抵御外来攻击 加固建议 修改Nginx配置文件权限: 执行chmod 644 <conf_path>来限制Nginx配置文件的权限;(<conf_path>为配置文件的路径,如默认/安装目录/conf/nginx.conf或者/etc/nginx/nginx.conf,或用户自定义,请 自行查找)

操作时建议做好记录或备份

针对Nginx SSL协议进行安全加固 | 服务配置

描述 Nginx SSL协议的加密策略进行加固 加固建议 Nginx SSL协议采用TLSv1.2: 1、打开conf/nginx.cconf配置文件(或主配置文件中的inlude文件); 2、配置

代码语言:javascript
复制
server { 
               ...
              ssl_protocols TLSv1.2;
               ...
                     }

备注:配置此项请确认nginx支持OpenSSL,运行nginx -V 如果返回中包含built with OpenSSL则表示支持OpenSSL。 如出现多项不支持,执行ln <conf_path> /etc/nginx/nginx.conf

操作时建议做好记录或备份

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Nginx后端服务指定的Header隐藏状态 | 服务配置
  • 检查是否配置Nginx账号锁定策略。 | 身份鉴别
  • 检查Nginx进程启动账号。 | 服务配置
  • Nginx的WEB访问日志记录状态 | 服务配置
  • 隐藏Nginx服务的Banner | 服务配置
  • 确保NGINX配置文件权限为644 | 文件权限
  • 针对Nginx SSL协议进行安全加固 | 服务配置
相关产品与服务
移动应用安全
移动应用安全(Mobile Application Security,MS)针对移动应用普遍存在的破解、篡改、重打包等各类安全风险,提供Android应用加固、iOS源码混淆、SDK加固等多种加固技术,拥有丰富的行业经验,已服务于金融、互联网、车联网、物联网,运营商等多个行业。稳定、简单、有效,让移动安全建设不再是一种负担。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档