Nginx

*排查有无Nginx中间件,可使用以下命令:

ps -ef | grep nginx、netstat -nutlp 

*确认Nginx中间件有运行,查看其目录:

find / -name nginx.conf、ps -ef | grep Nginx

*确认好目录后,查看版本:

nginx -v、nginx -V

#####################################################

安全审计模块:

a)应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计;

此项主要考察是否Nginx中间件是否有开启日志审计功能,其安装目录下是否存在日志文件。常用方法:find / -name access.log和find / -name error.log进行查看。

image.png

image.png

亦可进入其配置文件nginx.conf查看日志是否开启,查用命令,cat nginx.conf | grep access.log、cat nginx.conf | grep error.log,主要查看access.log和error.log是否设置相关参数并取消注释。

image.png

b)审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息;

此项主要查看Nginx中间件的日志文件是否包含操作人、操作IP、操作时间、操作内容、操作状态、操作结果等信息,一般需进入logs目录,查看access.log和error.log日志文件。若Nginx中间件未开启日志审计功能,则该项不符合。

image.png

c)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等;

此项主要查看Nginx中间件的日志文件信息是否可追溯至6个月前的记录以及是否有对Nginx中间件的日志文件进行定期备份,常用方法:进入logs目录,使用tail -10 access.log、tail -10 error.log和head -10 access.log、tail -10 error.log进行查看。至于备份,则需询问业主单位是否有制定相关策略对中间件日志信息进行备份。若未开启日志审计功能,则该项不符合。

d)应对审计进程进行保护,防止未经授权的中断。

若Nginx中间件已开启日志审计功能,则该项直接给符合,因为默认情况下,Nginx中间件的日志审计进程由root管理员进行配置管理,其他非授权人员不得随意更改。若Nginx中间件未开启日志审计功能,该项可给不符合。

入侵防范模块:

a)应遵循最小安装的原则,仅安装需要的组件和应用程序;

直接给不适用即可。

b)应关闭不需要的系统服务、默认共享和高危端口;

直接给不适用即可。

c)应通过设定终端接入方式或网络地址范围对通过网络进行管理的管理终端进行限制;

直接给不适用即可。

d)应提供数据有效性检验功能,保证通过人机接口输入或通过通信接口输入的内容符合系统设定要求;

直接给不适用即可。

e)应能发现可能存在的已知漏洞,并在经过充分测试评估后,及时修补漏洞;

适用性:该项可结合漏洞工具进行查看,检查是否包含高风险漏洞信息。

不适用性:直接给不适用。

f)应能够检测到对重要节点进行入侵的行为,并在发生严重入侵事件时提供报警。

直接给不适用即可。

可信验证模块:

a)可基于可信根对计算设备的系统引导程序、系统程序、重要配置参数和应用程序等进行可信验证,并在应用程序的关键执行环节进行动态可信验证,在检测到其可信性受到破坏后进行报警,并将验证结果形成审计记录送至安全管理中心。

直接给不适用即可。

数据完整性模块:

a)应采用校验技术或密码技术保证重要数据在传输过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等;

针对Nginx中间件,此项主要考察重要数据一般为:鉴别数据、审计数据和配置数据。

因Nginx中间件无独立控制台,不涉及用户身份认证,故无鉴别数据,且因该中间件中审计数据和配置数据均为本地运行,不涉及远程管理传输,综合以上,一般给不适用。

b)应采用校验技术或密码技术保证重要数据在存储过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等。

此项主要考察Nginx中间件中是否有对审计数据和配置数据进行加密存储,在实际业务情况下,一般都不会进行加密存储,故在此一般给不符合。

数据保密性模块:

a)应采用密码技术保证重要数据在传输过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等;

此项同数据完整性模块a项不同,在此主要考察的重要数据为:鉴别数据。

因Nginx中间件无独立控制台,不涉及用户身份认证,故无鉴别数据,且仅为本地配置管理,故在此一般为不适用。

b)应采用密码技术保证重要数据在存储过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等。

借鉴上述描述,直接给不适用即可,无鉴别数据、业务数据和个人信息。

数据备份恢复模块:

a)应提供重要数据的本地数据备份与恢复功能;

此项主要考察两点:1、是否有对Nginx中间件重要数据进行备份,Nginx中间件重要数据一般为配置数据。2、是否有对已备份的Nginx中间件重要数据进行恢复测试。

该项需询问业主单位是否有制定备份策略及进行恢复性测试,有做备份,未作恢复性测试,则给部分符合;若未做备份和恢复性测试,则给不符合即可。

b)应提供异地实时备份功能,利用通信网络将重要数据实时备份至备份场地;

该项需询问业主单位是否有做异地实时备份策略。

c)应提供重要数据处理系统的热冗余,保证系统的高可用性。

该项主要考察中间件是否有做主备冗余或集群方式部署,一般可观察调研表或询问业主单位即可。

图片

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92251.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92251.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/92251.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Milvus向量数据库版本升级

创建时间:2025-3-11 更新时间:2025-8-8 作者:薄刀刀、散装DBA 联系方式:bulkdba,1511777 背景:当前版本无法使用分组搜索功能,通过升级版本解决,计划将milvus升级到2.4.15&#xf…

若依前后端分离版学习笔记(六)——JWT

在上一节已经提到了传统Session认证和JWT认证内容,这一节对JWT进行更加详细的了解。 一 JWT介绍 1、传统的session认证 1.1 传统session认证流程 1.用户向服务器发送用户名和密码 2.服务器通过验证后,在当前对话(session)中保存相…

如何永久删除三星手机中的照片?

如果你计划出售你的三星 Galaxy 手机,或者整理其接近满容量的存储空间,你可能会担心如何从设备中移除照片和其他文件。这对于确保你的个人信息保持安全至关重要,即使你选择通过各种平台捐赠或出售旧手机也是如此。在本文中,我们介…

【数字图像处理系列笔记】Ch06:图像压缩

一、基础知识信源编码器:减少或消除输入图像中的编码冗余、像素 间冗余以及心理视觉冗余。 数据的冗余 一、空间冗余(Spatial Redundancy)1. 定义图像中相邻像素间的强相关性导致的冗余 —— 同一区域内相邻像素的像素值(如灰度、…

windows线程基础

Windows线程机制详解 线程的基本概念 在Windows操作系统中,线程是程序执行的最小单位。每个进程至少包含一个线程(主线程),但可以创建多个线程来并行执行任务。线程与进程的主要区别在于: 资源分配:进程拥有…

Numpy科学计算与数据分析:Numpy随机数生成入门

Numpy随机数生成实战 学习目标 通过本课程,学员将掌握如何使用Numpy库生成不同类型的随机数,包括随机整数、随机浮点数以及从特定分布中抽样的方法。本课程将通过理论讲解与实践操作相结合的方式,帮助学员深入理解Numpy在随机数生成方面的强…

使用 C# 通过 .NET 框架开发应用程序的安装与环境配置

文章目录1. .NET介绍2. IDE2.1 Rider 安装2.2 Visual Studio 安装3. SDK安装与环境配置3.1 单独下载安装 .NET SDK3.2 Visual Studio 工作负荷安装SDK4. 相关问题4.1 我以前使用 Unity 写 C# 脚本不需要额外的编译器,为什么现在需要?1. .NET介绍 .NET 是…

Scikit-learn - 机器学习库初步了解

目录1. 主要算法分类1.1 监督学习 (Supervised Learning)1.2 非监督学习 (Unsupervised Learning)1.3 半监督学习 (Semi-Supervised Learning)1.4 强化学习 (Reinforcement Learning)1.5 遗传算法 (Genetic Algorithm)2. 选择合适的机器学习模型2.1 分类 (Classification)2.2 回…

关于 idea 里 properties 文件的中文乱码问题

背景 你会发现 properties 文件里的中文可能会出现乱码。 这个因为 properties 规范是使用 iso-8859-1 存储的,不支持中文(也不支持西欧里法语、德语里奇怪的字母) properties 的标准制定于很早,所以没考虑这么多,prop…

BVH文件 解析 解读的python第三方类库 推荐

我们面临多个第三方库选项用于解析BVH文件,根据您的列表,我将分析几个关键库的特点,并推荐最适合当前任务的库。我们将基于以下标准进行选择: ​​功能性​​:是否能准确解析关节角度数据,支持关键帧操作 ​…

uni-app X能成为下一个Flutter吗?

哈喽,我是老刘 老刘使用Flutter作为客户端主要技术栈的这六七年的时间里,关于跨平台开发的争议和新技术始终没有停过。 “一套代码,多端运行”——这个让无数开发者心动的承诺,究竟是技术革命还是美丽的谎言? 想象一…

Spring Cloud Gateway全栈实践:动态路由能力与WebFlux深度整合

一、为什么需要下一代网关? 传统网关的三大瓶颈: #mermaid-svg-Kdei9Io6KntYGQc4 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Kdei9Io6KntYGQc4 .error-icon{fill:#552222;}#mermaid-svg-…

MongoDB数据存储界的瑞士军刀:cpolar内网穿透实验室第513号挑战

软件名称:MongoDB 操作系统支持:Linux、Windows、macOS(Docker版全平台通用!) 软件介绍: MongoDB是一个基于分布式架构的NoSQL数据库,擅长处理复杂数据类型(如嵌套对象、数组&…

SPI TFT全彩屏幕驱动开发及调试

简介SPI(Serial Peripheral Interface)是一种广泛使用的串行通信协议,常用于微控制器(MCU)与外围设备(如传感器、显示屏、存储器等)之间的通信。SPI具有全双工传输、主从结构和较高的传输速率&a…

Linux学习—数据结构(链表2)

1.单向链表6.链表的查找在链表中找到指定的第一个元素沿用遍历思想,每次访问一个节点元素判断是否为要找的节点符合条件返回该节点地址到最后没有找到符号条件的节NULLlinknode *find_linklist(linknode *phead, datatype tmpdata) {linknode *ptmpnode NULL;ptmpn…

MySQL 备份利器 Xtrabackup 全解析:从部署到恢复的实战指南

数据库备份恢复是 DBA 的 “保命” 技能,生产业务不仅要保证有合适的备份策略,也要定期验证备份的有效性和恢复演练流程,因为数据恢复和验证可能会涉及多方合作,演练可以让灾难真正发生时,多方配合有条不紊的将数据恢复…

EAGLE-2:通过动态草稿树加速语言模型推理

温馨提示: 本篇文章已同步至"AI专题精讲" EAGLE-2:通过动态草稿树加速语言模型推理 摘要 现代 Large Language Models(LLMs)的推理过程既昂贵又耗时,而 speculative sampling 已被证明是一种有效的解决方案…

防水防尘防摔性能很好的智能三防手机,还有22000mAh大电池

在电力巡检的崇山峻岭间,在野外地质勘探的风沙深处,在应急救援的急风骤雨里,传统智能设备因其固有的脆弱性与续航短板往往力不从心,甚至成为保障工作连续性的掣肘。而真正的智能三防手机应是一堵移动的堡垒,集坚不可摧…

Charles中文版抓包工具使用指南 提高API调试和网络优化效率

在现代开发过程中,调试API、捕获HTTP/HTTPS流量和优化应用的网络性能已经成为开发者的常见任务。尤其是在调试复杂的API接口和分析网络请求时,开发者需要一款高效且功能强大的工具。Charles抓包工具凭借其强大的网络调试功能和易用的操作界面&#xff0c…

【C#补全计划:类和对象(九)】接口

一、接口的概念1. 概念:接口是行为的抽象规范,也是一种自定义类型2. 接口声明规范:(1)不包含成员变量(2)只包含属性、方法、索引器、事件(3)成员不能被实现(4…