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

2022年全国职业院校技能大赛(中职组)网络安全竞赛试题(3)

目录

模块A 基础设施设置与安全加固

(本模块20分)

一、项目和任务描述:

假定你是某企业的网络安全工程师,对于企业的服务器系统,根据任务要求确保各服务正常运行,并通过综合运用用户安全管理与密码策略、Nginx安全策略、日志监控策略、中间件服务安全策略、本地安全策略、防火墙策略等多种安全策略来提升服务器系统的网络安全防御能力。本模块要求根据竞赛现场提供的A模块答题模板对具体任务的操作进行截图并加以相应的文字说明,以word文档的形式书写,以PDF格式保存,以“赛位号+模块A”作为文件名,PDF格式文档为此模块评分唯一依据。

二、服务器环境说明

A-1任务一 登录安全加固(Windows, Linux)

1.密码策略(Windows, Linux)

a.最小密码长度不少于13个字符;

b.密码必须符合复杂性要求。

2.用户安全管理(Windows)

a.设置取得文件或其他对象的所有权,将该权限只指派给administrators组;

b.禁止普通用户使用命令提示符;

c.设置不显示上次登录的用户名。

A-2任务二 Nginx安全策略(Linux)

3.禁止目录浏览和隐藏服务器版本和信息显示;

4.限制HTTP请求方式,只允许GET、HEAD、POST;

5.设置客户端请求主体读取超时时间为10;

6.设置客户端请求头读取超时时间为10;

7.将Nginx服务降权,使用www用户启动服务。

A-3任务三 日志监控(Windows)

8.安全日志文件大小至少为128MB,设置当达到最大的日志大小上限时,覆盖早于30天的日志;

9.应用日志文件大小至少为64MB,设置当达到最大的日志大小上限时,覆盖早于15天的日志;

10.系统日志大小至少为32MB,设置当达到最大的日志大小上限时,按需要覆盖事件。

A-4任务四 中间件服务加固SSHD\VSFTPD\IIS(Windows, Linux)

11.SSH服务加固(Linux)

a.修改ssh服务端口为2222;

b.ssh禁止root用户远程登录;

c.设置root用户的计划任务。每天早上7:50自动开启ssh服务,22:50关闭;每周六的7:30重新启动ssh服务;

d.修改SSHD的PID档案存放地。

12.VSFTPD服务加固(Linux)

a.设置运行vsftpd的非特权系统用户为pyftp;

b.限制客户端连接的端口范围在50000-60000;

c.限制本地用户登陆活动范围限制在home目录。

13.IIS加固(Windows)

a.开启IIS的日志审计记录(日志文件保存格式为W3C,只记录日期、时间、客户端IP地址、用户名、方法);

b.关闭IIS的WebDAV功能增强网站的安全性。

A-5任务五 本地安全策略(Windows)

14.禁止匿名枚举SAM帐户;

15.禁止系统在未登录的情况下关闭;

16.禁止存储网络身份验证的密码和凭据;

17.禁止将Everyone权限应用于匿名用户;

18.在超过登录时间后强制注销。

A-6任务六 防火墙策略(Linux)

19.设置防火墙允许本机转发除ICMP协议以外的所有数据包;

20.为防止Nmap等扫描软件探测到关键信息,设置iptables防火墙策略对80号端口进行流量处理;

21.为防御拒绝服务攻击,设置iptables防火墙策略对传入的流量进行过滤,限制每分钟允许3个包传入,并将瞬间流量设定为一次最多处理6个数据包(超过上限的网络数据包将丢弃不予处理);

22.只允许转发来自172.16.0.0/24局域网段的DNS解析请求数据包。


模块A 基础设施设置与安全加固

(本模块20分)

一、项目和任务描述:

假定你是某企业的网络安全工程师,对于企业的服务器系统,根据任务要求确保各服务正常运行,并通过综合运用用户安全管理与密码策略、Nginx安全策略、日志监控策略、中间件服务安全策略、本地安全策略、防火墙策略等多种安全策略来提升服务器系统的网络安全防御能力。本模块要求根据竞赛现场提供的A模块答题模板对具体任务的操作进行截图并加以相应的文字说明,以word文档的形式书写,以PDF格式保存,以“赛位号+模块A”作为文件名,PDF格式文档为此模块评分唯一依据。

二、服务器环境说明

Windows  用户名:administrator,密码:123456

Linux    用户名:root,密码:123456

三、具体任务(每个任务得分以电子答题卡为准)

A-1任务一 登录安全加固(Windows, Linux)

请对服务器Windows、Linux按要求进行相应的设置,提高服务器的安全性。

1.密码策略(Windows, Linux)

a.最小密码长度不少于13个字符;

 

b.密码必须符合复杂性要求。

2.用户安全管理(Windows)

a.设置取得文件或其他对象的所有权,将该权限只指派给administrators组;

b.禁止普通用户使用命令提示符;

c.设置不显示上次登录的用户名。

A-2任务二 Nginx安全策略(Linux)

这里centos环境有问题就用了kali做啊 反正都是liunx内核

3.禁止目录浏览和隐藏服务器版本和信息显示;

vim /etc/nginx/nginx.conf

 

4.限制HTTP请求方式,只允许GET、HEAD、POST;

vim /etc/nginx/conf.d/default.conf

if ($request_method !~^(GET|HEAD|POST)$ ) {
return 501;
}

 

5.设置客户端请求主体读取超时时间为10;

client_body_timeout 10;
vim /etc/nginx/nginx.conf

 

6.设置客户端请求头读取超时时间为10;

client_header_timeout 10;

 

7.将Nginx服务降权,使用www用户启动服务。

 

A-3任务三 日志监控(Windows)

8.安全日志文件大小至少为128MB,设置当达到最大的日志大小上限时,覆盖早于30天的日志;

 

 

rsop.msc 组策略的策略结果集 

 

9.应用日志文件大小至少为64MB,设置当达到最大的日志大小上限时,覆盖早于15天的日志;

 

 

10.系统日志大小至少为32MB,设置当达到最大的日志大小上限时,按需要覆盖事件。

 

A-4任务四 中间件服务加固SSHD\VSFTPD\IIS(Windows, Linux)

11.SSH服务加固(Linux)

a.修改ssh服务端口为2222;

 

b.ssh禁止root用户远程登录;

 

c.设置root用户的计划任务。每天早上7:50自动开启ssh服务,22:50关闭;每周六的7:30重新启动ssh服务;

使用crontab -e 配置

分钟0~59 小时0~23 日期1~31 月份1~12 星期0~7 命令 (*代表任意)
50 7 * * * /sbin/service sshd start 
50 22 * * * /sbin/service sshd stop
30 7 * * * /sbin/service sshd restart

crontab -l 查看

 

d.修改SSHD的PID档案存放地。

 

12.VSFTPD服务加固(Linux)

a.设置运行vsftpd的非特权系统用户为pyftp;

b.限制客户端连接的端口范围在50000-60000;

在末尾添加

pasv_min_port=50000
pasv_max_port=60000

 

c.限制本地用户登陆活动范围限制在home目录。

 

13.IIS加固(Windows)

a.开启IIS的日志审计记录(日志文件保存格式为W3C,只记录日期、时间、客户端IP地址、用户名、方法);

 

b.关闭IIS的WebDAV功能增强网站的安全性。

 

A-5任务五 本地安全策略(Windows)

14.禁止匿名枚举SAM帐户;

 

15.禁止系统在未登录的情况下关闭;

 

16.禁止存储网络身份验证的密码和凭据;

 

17.禁止将Everyone权限应用于匿名用户;

 

18.在超过登录时间后强制注销。

 

A-6任务六 防火墙策略(Linux)

19.设置防火墙允许本机转发除ICMP协议以外的所有数据包;

iptables    -A FORWARD ! -p icmp -j ACCEPT

 

20.为防止Nmap等扫描软件探测到关键信息,设置iptables防火墙策略对80号端口进行流量处理;

 

21.为防御拒绝服务攻击,设置iptables防火墙策略对传入的流量进行过滤,限制每分钟允许3个包传入,并将瞬间流量设定为一次最多处理6个数据包(超过上限的网络数据包将丢弃不予处理);

iptables -A INPUT -m limit --limit 3/m --limit-burst 6 -j   ACCEPT

 

22.只允许转发来自172.16.0.0/24局域网段的DNS解析请求数据包。

iptables -A FORWARD -p udp --dport 53 -s 172.16.0.0/24 -j ACCEPT 

 

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

相关文章:

  • 智慧城市应急指挥中心数字化及城市驾驶舱建设方案
  • HSCSEC 2023 个人练习
  • Android 基础知识4-2.7 RelativeLayout(相对布局)
  • 关于云计算,我们问了ChatGPT 10个问题
  • Netty学习笔记1
  • RISK-V品牌的中国化历程(中)
  • 2023.02.19 学习周报
  • 枚举类的使用方法
  • .NET3.5安装步骤及相关问题。
  • 联想M7268激光打印机开机红绿灯双闪报错不打印
  • 产品经理知识体系:7.web和app产品需求设计
  • 强化学习概述
  • NO.1嵌入式入门笔记:常用命令记录
  • Shell编程
  • 网络模型OSI
  • RT-Thread初识学习-01
  • 二阶段提交事务的实现和缺点
  • 定点数的表示和运算
  • java虚拟机内存分布
  • 最完整的小红书带货笔记——垂直模式
  • SpringBoot实战——个人博客项目
  • 浅谈Spring中事务管理器
  • Python练习系统
  • Transformer学习笔记1
  • 软件测试简历个人技能和项目经验怎么写?(附项目资料)
  • C语言运算符优先级和结合性一览表
  • Java8介绍
  • Java 基准测试
  • 普通护照出国免签及落地签国家和地区
  • 20230219 质心和重心的区别和性质