2022 年教学计划
课程基本信息
- 主讲教师:黄玮、安靖
- 课程主题:信息安全三年专业课综合运用和实践
- 实验准备:自备电脑,自行安排时间和地点
- 上课方式:讲授结课方式1次+自行组队完成大作业
课程阶段计划
本次小学期设计了 团队实践训练
和 单兵作战
任务。
本次小学期 2 周时间的 团队实践训练
将参照 信息安全竞赛国赛
的 创新实践能力团队赛
赛制展开专业综合实践训练。具体来说,参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
单兵作战
任务目标为构建 若干 包含 指定漏洞 的靶标环境并完成漏洞利用验证,按要求打包整套环境。
作品提交 DDL:2022.8.10 23:59:59。
结课大作业基本要求
共性要求
- 结课材料,统一用zip格式打包并提交到学校畅课平台指定作业模块(后续在课程微信群、畅课平台课程公告模块进行通知,注意查看)。附件命名规范:
姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;- 姓名先后顺序按照对结课作业的贡献程度排名;
- 每人 独立完成一份 「创新实践能力团队赛」总结技术报告;
- markdown 书写,建议参照 基于 Markdown 的中文文档排版规范 对实验报告进行排版;
- 内容重点强调:个人在本次大作业中的主要贡献;完成了哪些自认为有技术含量的工作;印象深刻的一些 bug 和自己的解决方法;
- 附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等;
- 视频文件可以上传到第三方视频网站,然后在总结报告文档中附上视频链接即可,以减少压缩包大小;
- 已在 Github 上传所有文件的小组,在实验报告中同样需要附上项目仓库地址备查。
单兵作战
- 若干 的数量定义会影响最终成绩。不同漏洞靶标的构建难度差异较大,因此不限定具体数量的漏洞靶标和最终成绩之间的确定关系,由老师根据具体漏洞靶标构建难度进行 基于客观事实的主观评价 。能者多劳,多多益善。保底及格要求是独立完成一个 低重复度 的漏洞靶标构建和漏洞利用验证。
- 低重复度 指的是不超过 3 人重复构建同一个漏洞靶标。
-
指定漏洞所影响软件范围如下,为了避免漏洞环境重复,请在动手构建靶标之前先和授课老师报名确认后再动手:
-
[ ] FTP
- [ ] MS-SQL
- [ ] Oracle
- [ ] MySQL
- [ ] SQL Server
- [ ] DB2
- [ ] MariaDB
- [ ] 达梦数据库
- [ ] Informix
- [ ] Gbase
- [ ] SQLlite
- [ ] VxWorks
- [ ] AIX
- [ ] Solaris
- [ ] BSD
团队实践训练
- 以小组为单位完成「漏洞攻防实训」;
- 每个小组至多允许 6 人,建议 4 人最佳;
- 「创新实践能力团队赛」过程中产生的文档、代码均可以采用 Github 的方式管理(这是一个鼓励和支持的作业完成过程建议,有助于提高印象分哦~);
推荐的实验报告目录组织形式
├── 0_张三
│ └── README.md
├── 1_李四
│ └── README.md
├── 2_王五
│ └── README.md
├── 3_赵六
│ └── README.md
└── README.md
- 如果是选择在 公开仓库 提交作品,则无需实名命名上述子目录,可以使用自己的
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要使用实名。 - 根目录下的
README.md
内容统一要求如下,示范README
见ac-demo:
# 作品名
> 一句话简介。
## 功能清单
> 列表形式说明逐个功能要点。
## 本项目用到的关键技术
> 本作品中包含的密码学理论与技术示范应用要点说明,列表形式、逐个要点说明。
## 快速上手体验
> 快速安装与使用方法说明。
## 演示
> 课程结题报告与系统功能操作视频演示地址。
## 附录-1 (可选)
## 附录-2 (可选)