随着近年国家对技术性的比赛越来越重视,各类技能大赛举办的相较正规,这类大赛一般是在专科中专等技术性高中等院校中选拔优秀人才,并且技能大赛的一等奖选手将有资格保送本科,希望一些有能力的专科生抓住这个机会,圆你一个本科梦。
ChinaSkills-网络系统管理(2021年全国职业院校技能大赛A-1 模块 A:Linux 环境 评分标准 )
要求: 使用下面指令查看其运行状态,并使用截图软件进行截图,将输入结果的截图插入到文档中。
注:
在测试报告中,如果整个大题没有截图则整个大题不得分,未使用抓图工具截图的或截图不完整不清晰,则不给分;
答题卡中部分功能点没有详细的操作指令,请根据描述要求和题目要求把相应的功能要点包含在截图中。
评分要点 | 分值 | 评分 |
---|---|---|
1、DHCP RELAY: (1)成功运行 DHCP 中继(在 routersrv 上执行指令:systemctl status isc-dhcp-reay.service)【3 分】。 | 3 | |
(1)成功运行 DHCP 中继:(评分要点:服务器运行正常,并且设置 dhcp 服务器为 192.168.100.100。) | ||
![]() |
||
2、ROUTING: (1)开启路由转发(在 routersrv 上执行指令:cat /proc/sys/net/ipv4/ip_forward)【3 分】。 | 3 | |
(1)开启路由转发:(评分要点:查看 ip_forward 返回值为“1”。) | ||
![]() |
||
3、SSH: (1)监听端口(上 routersrv 执行指令:ss -nltp | grep 2021)【3 分】;(2)ssh 仅允许 user01 用户登录(查看配置文件)【3 分】;(3)限制登录次数(在 insidecli 上连续登陆四次,用户密码输入 123,然后截图。)【5 分】;(4)ssh 日志管理(在 routersrv 14 执行指令:grep user01 /var/log/ssh.log | tail -n 10)【3 分】。 | 14 | |
(1)监听端口:(评分要点:sshd 监听 tcp2021 端口。) | ||
![]() |
||
(2)ssh 仅允许 user01 用户登录:(评分要点:AllowUsers 中仅设置 user01。) | ||
![]() |
||
(3)限制登录次数:(评分要点:连续三次后,第四次拒绝登陆,提示 Connection timed out) | ||
![]() |
||
(4)ssh 日志管理:(评分要点:能够在 ssh.log 文件中过滤出相应的日志。) | ||
![]() |
||
4 、 OPENVPN: ( 1 ) open 正常运行,客户端 [email protected] 成功连接 VPN (在 outsidecli 上执行指令: systemctl status [email protected])【5 分】;(2)客户端获取地址(在 outsidecli 上执行指令:ip addr show | grep 172)【5 分】;(3)客户端仅允许访问 InsideCli 客户端所在网段以及 StorageSrv 上的 SAMBA 服务(在 outside 上执行执行:traceroute 192.168.0.190,执行成功后执行:ping 192.168.100.200,等待三秒左右再次执行:smbclient -L //192.168.100.200)【5 分】。 | 15 | |
(1)open 正常运行,客户端 [email protected] 成功连接 VPN:(评分要点:服务运行正常,并且显示“Initialization Sequence Complieted”。) | ||
![]() |
||
(2)客户端获取地址:(评分要点:能够查看到存在对应的 172.16.0.X/24 的地址,并且接口为 tunX。其中 X 为任意数字不做为标准评判。) | ||
![]() |
||
(3)客户端仅允许访问 InsideCli 客户端所在网段以及 StorageSrv 上的 SAMBA 服务:(评分要点:如果第 2 点不得分,该功能不用评分。 traceroute 的跳数必须为两跳,并且不能使用 81.6.63.254 作为其中一跳。使用 ping 测试 192.168.100.200 没有结果返回,但是 smbclient 访问 192.168.100.200 时可以返回密码输入框。) | ||
![]() |
||
5、IPTABLES: (1)SNAT 规则(在 routersrv 上执行指令:iptables -t nat -nvL POSTROUTING)【3 分】;(2)DNAT 规则(在 routersrv 上执行指令:iptables -t nat -nvL PREROUTING)【5 分】;(3)默认规则修改为 DROP(在 routersrv 上执行指令:iptables -nL| grep Chain)【3 分】;(4)放行必要流量(在 routersrv 上执行:iptables -nL)【4 分】。 | 15 | |
(1)SNAT 规则:(评分要点:存在源为 192.168.0.0/24 和 192.168.100.0/24 的 MASQUERADE 规则,其他参数不做评判标准。) | ||
![]() |
||
(2)DNAT 规则:(评分要点:存在目的地为 81.6.63.254 的 DNAT 规则,规则中至少需要存在 udp53,tcp53、tcp80、tcp443、tcp465、tcp993、tcp21。) | ||
![]() |
||
(3)默认规则修改为 DROP:(评分要点:INPUT 和 FORWARD 链的默认规则为 DROP) | ||
![]() |
||
(4)放行必要流量:(评分要点:INPUT 链至少需要放行 tcp2021,udp67,udp1194 流量。FORWARD 链至少需要放行 udp53,tcp21,tcp53,tcp80,tcp443,tcp465,tcp993 流量。) | ||
![]() |
||
评分要点 | 分值 | 评分 |
---|---|---|
1、IPTABLES: (1)默认规则修改为 DROP(在 appsrv 上执行指令:iptables -nL | grep Chain)【3 分】;(2)放行必要流量(在 appsrv 上执行指令:iptables -nL INPUT)【3 分】。 | 6 | |
(1)默认规则修改为 DROP:(评分要点:INPUT 和 FORWARD 链默认规则为 DROP) | ||
![]() |
||
(2)放行必要流量:(评分要点:INPUT 链至少需要放行 udp67,udp53,tcp19210,tcp53,tcp80,tcp443,tcp465,tcp993 流量。) | ||
![]() |
||
2、SSH:(1)监听端口(在 appsrv 上执行:ss -nltp | grep ssh)【2 分】;(2)仅允许 InsideCli 访问,且在 InsideCli 上免密登录(在appsrv 上执行指令:ssh root@localhost -p 19210,然后再去 insidecli 上执行指令:ssh [email protected] -p 19210)【4 分】。 | 6 | |
(1)监听端口:(评分要点:sshd 程序监听 tcp19210 端口。) | ||
![]() |
||
(2)仅允许 InsideCli 访问:(评分要点:在 appsrv 上返回结果为 Connection reset by peer,在 insidecli 上访问,能够免密码登录,并且登录成功后会显示登录 banner 信息。) | ||
![]() |
||
![]() |
||
3、DHCP: (1)地址池范围(查看配置)【2 分】;(2)DNS/网关选项(查看配置)【2 分】;(3)分配固定地址(在 insidecli 上执行指令:ip addr show | grep inet)【2 分】。 | 6 | |
(1)地址池范围:(评分要点:范围在 192.168.0.110-192.168.0.190) | ||
![]() |
||
(2)DNS/网关选项:(评分要点:dns 和网关设置为:192.168.100.100/192.168.0.254) | ||
![]() |
||
(3)分配固定地址:(评分要点:动态获取的地址为 192.168.0.190,关键字 dynamic) | ||
![]() |
||
4、DNS: (1)正向区域 chiaskills.cn(在 appsrv 上执行指令:named-checkconf -z | grep china)【1 分】;(2)A 记录【3 分】(在 appsrv 上执行指令:host www.chinaskills.cn localhost && host download.chinaskills.cn localhost && host mail.chianskills.cn localhost);(3)MX 记录(在 appsrv 上执行指令:host -t MX chinaskills.cn localhost)【2 分】;(4)内外网解析(在 outsidecli 上执行:host www.chinaskills.cn 81.6.63.254)【5 分】;(5)上游 DNS 设置(在 appsrv 上执行:host test1.com localhost && host test2.net localhost && host test3.me)【2 分】。 | 13 | |
(1)正向区域 chiaskills.cn:(评分要点:存在两个 zone chinaskills.cn。) | ||
![]() |
||
(2)A 记录:(评分要点:www、download、mail 主机均解析到 192.168.100.100。) | ||
![]() |
||
(3)MX 记录:(评分要点:chinaskills.cn 的 MX 解析解析到 mail.chinaskills.cn 主机。) | ||
![]() |
||
(4)内外网解析:(评分要点:通过 81.6.63.254 能够解析到 www.chinaskills.cn 域名,且结果为 81.6.63.254。) | ||
![]() |
||
(5)上游 DNS 设置:(评分要点:随机解析的三个域名,均显示 Non-authoritative answer。) | ||
![]() |
||
5、APACHE2: (1)使用 webuser 运行服务(在 appsrv 上执行:id webuser && ps aux | grep webuser)【2 分】;(2)单个地址最大连接数(查看配置)【2 分】;(3)证书颁发(在 insidecli 上使用浏览器访问 www.chinaskills.com 站点后,打开证书,查看证书使用者信息。)【1 分】;(4)客户端证书警告(在 insidecli 客户端上执行:curl -I https://www.chinaskills.cn)【2 分】;(5)HTTP 重定向(在 insidecli 客户端上执行:curl -I http://www.chinaskills.cn)【2 分】;(6)WWW 站点(在 insidecli 上使用浏览器访问 www.chinaskills.com站点。)【3 分】;(7)DOWNLOAD 站点(在 insidecli 上使用浏览器访问 download.chinaskills.com 站点。)【2 分】;(8)用户认证(在 insidecli 上执行:curl -I https://download.chinaskills.cn && curl -I https://download.chinaskills.cn -u wuusr:ChinaSkill21)【3 分】;(9)测试文件访问(在 insidecli 上使用浏览器访问 download.chinaskills.com 站点。)【2 分】;(10)安全加固(在 insidecli 上使用浏览器访问 download.chinaskills.com 站点。)【2 分】。 | 21 | |
(1)使用 webuser 运行服务:(评分要点:webuser 的 uid 需要小于 1000,大于 1000 不得分。显示 apache2 的进程由 webuser 运行。) | ||
![]() |
||
(2)单个地址最大连接数:(评分要点:参数值设置为 50。) | ||
![]() |
||
(3)证书颁发:(评分要点:证书使用者信息需要严格匹配) | ||
![]() |
||
(4)客户端证书警告:(评分要点:curl 指令不允许使用-k 参数,访问 https 站点不提示任何的证书提示信息。) | ||
![]() |
||
(5)HTTP 重定向:(评分要点:访问 http 站点是,提示 HTTP/1.1 301 Moved Permanently,Location 显示已跳转至 https://www.chinaskills.cn 站点。) | ||
![]() |
||
(6)WWW 站点:(评分要点:成功显示 wordpress 站点页面。) | ||
![]() |
||
(7)DOWNLOAD 站点:(评分要点:download 站点页面列出目录文件。) | ||
![]() |
||
(8)用户认证:(评分要点:使用 curl 第一次访问页面提示 HTTP/1.1 401 Unauthorized 拒绝访问,再次使用 curl 指令添加用户名和密码访问后,站点提示 HTTP/1.1 200 OK。) | ||
![]() |
||
(10)测试文件访问:(评分要点:download 站点文件存在 test.mp3\test.mp4\test.pdf 文件,且 test.mp4 文件大小为 100M。) | ||
![]() |
||
(11)安全加固:(评分要点:download 页面不存在任何的系统版本以及 web 服务器的版本信息。) | ||
![]() |
||
6、Cacti:(1)安装和配置 Cacti(在 Insidecli 上访问 https://www.chinaskills.cn/cacti)【5 分】;(2)运行 snmpd(在 storagesrv上执行指令:ss -nlup | grep 161)【2 分】;(3)监控 StorageSrv 接口流量(在 Insidecli 上访问 https://www.chinaskills.cn/cacti, 12 然后在图标栏中打开 StorageSrv 接口流量的图标信息。)【5 分】。 | 12 | |
(1)成功安装 Cacti,并运行成功:(评分要点:能够正常访问到 cacti 界面。) | ||
![]() |
||
(2)运行 snmpd:(评分要点:监听 tcp161 端口,不能为 127.0.0.1) | ||
![]() |
||
(3)监控 StorageSrv 接口流量:(评分要点:能够在 Cacti 页面中查看到 StorageSrv(192.168.100.200)服务接口的流量信息图标。) | ||
![]() |
||
7、MAIL: (1)启用 IMAPS\SMTPS,禁止非安全 IMAP\SMTP(在 appsrv 上执行指令:ss -nltp | grep -E | ||
(2)创建邮件用户(在 appsrv 上执行指令:cat /etc/passwd | grep mail | wc -l)【3 分】;(3)用户邮件目录(查看配置)【3 分】; |
(4)正常收发邮件(在 insidecli 和 outsidecli 上配置邮件客户端,并相互发送邮件。)【5 分】 | 16 | |
(1)启用 IMAPS\SMTPS,禁止非安全 IMAP\SMTP:(评分要点:监听端口在仅允许 465 和 993,不能存在 tcp25 和 143) | ||
![]() |
||
(2)创建邮件用户:(评分要点:用户计数需要大于 100 即可,小于 100 不得分。) | ||
![]() |
||
(3)用户邮件目录:(评分要点:配置符合要求。) | ||
![]() |
||
(4)正常收发邮件:(评分要点:在 insidecli 和 outsidecli 上配置邮件客户端,并相互发送邮件。) | ||
8、CA: (1)根证书路径和根证书信息(在 appsrv 上执行指令:openssl x509 -test -in /csk-rootca/csk-ca.pem -noout | grep Subject)【5 分】。 | 5 | |
(1)根证书路径和跟证书信息:(评分要点:证书路径严格匹配,证书使用者信息严格匹配。) | ||
![]() |
||
评分要点 | 分值 | 评分 |
---|---|---|
1、基本配置: (1)安装测试工具(在 outsidecli 和 insidecli 上执行指令:whereis nslookup dig firefox curl ssh smbclient lftp ping)【10 分】。 | 10 | |
(1)安装测试工具:(评分要点:所有指令均存在对应的路径信息。) | ||
![]() |
||