diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..9fffacec --- /dev/null +++ b/404.html @@ -0,0 +1,962 @@ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +分组完成 和 单兵作战 至少「二选一」,鼓励学有余力的同学「多劳多得」。
+结课材料,统一用 zip 格式打包(满足学校教务处要求)并发送到我邮箱( huangwei.me AT gmail.com ),邮件主题和邮件附件命名规范:姓名1_姓名2_姓名3_作业题目.zip
。姓名先后顺序按照对结课作业的贡献程度排名。
附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等。
+Github
上建立小组的项目仓库,每个组员的日常完成进度通过 git 提交历史来体现。Add files via upload
;可以基于 PHP 版实现的课程系统半成品源代码 或 Python 版实现的课程系统半成品源代码 进行「二次开发」,也可以自己从零开始开发。编程语言技术栈没有限制。
+前方重要提醒
+如果基于以上代码进行「二次开发」,必须采用 fork + PR
的方式提交最终完成的系统源代码(第三方依赖的源代码不要 push 到 github),方便我查看你 你具体做了哪些改动
。
请通过屏幕操作录像的方式,展示你们小组完成的系统,并 尽力而为 在录像中结合操作演示回答以下每一个问题。
+录像请上传到第三方视频网站(首选腾讯视频,便于优秀作品可以直接在微信公众号推送中嵌入),务必避免在录像中泄漏个人隐私信息,在屏幕操作录像过程中建议关闭即时通信工具等有可能会弹出通知窗口的应用程序,保证录像质量和效果。
+在课程结题报告中附上在线视频链接即可。
+分组完成 和 单兵作战 至少「二选一」,鼓励学有余力的同学「多劳多得」。
+结课材料,统一用 zip 格式打包(满足学校教务处要求)并发送到我邮箱( huangwei.me AT gmail.com ),邮件主题和邮件附件命名规范:姓名1_姓名2_姓名3_姓名4_姓名5_作业题目.zip
。 姓名先后顺序按照对结课作业的贡献程度排名。
附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等。
+Github
上建立小组的项目仓库,每个组员的日常完成进度通过 git 提交历史来体现。Add files via upload
;可以基于 PHP 版实现的课程系统半成品源代码 或 Python 版实现的课程系统半成品源代码 进行「二次开发」,也可以自己从零开始开发。编程语言技术栈没有限制。
+前方重要提醒
+如果基于以上代码进行「二次开发」,必须采用 fork + PR
的方式提交最终完成的系统源代码(第三方依赖的源代码不要 push 到 github),方便我查看你 你具体做了哪些改动
。
请通过屏幕操作录像的方式,展示你们小组完成的系统,并 尽力而为 在录像中结合操作演示回答以下每一个问题。
+录像请上传到第三方视频网站(首选腾讯视频,便于优秀作品可以直接在微信公众号推送中嵌入),务必避免在录像中泄漏个人隐私信息,在屏幕操作录像过程中建议关闭即时通信工具等有可能会弹出通知窗口的应用程序,保证录像质量和效果。
+在课程结题报告中附上在线视频链接即可。
+作品提交 DDL:2022.8.15 23:59:59。
+分组完成 和 单兵作战 至少「二选一」,鼓励学有余力的同学「多劳多得」。
+姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等。
+├── 0_张三
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+└── README.md
+
单兵作战
的同学,则无需创建以自己姓名命名的子目录。网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要使用实名。README.md
内容统一要求如下,示范 README
见ac-demo:# 作品名
+
+> 一句话简介。
+
+## 功能清单
+
+> 列表形式说明逐个功能要点。
+
+## 本项目用到的关键技术
+
+> 本作品中包含的密码学理论与技术示范应用要点说明,列表形式、逐个要点说明。
+
+## 快速上手体验
+
+> 快速安装与使用方法说明。
+
+## 演示
+
+> 课程结题报告与系统功能操作视频演示地址。
+
+## 附录-1 (可选)
+
+
+## 附录-2 (可选)
+
Github
上建立小组的项目仓库,每个组员的日常完成进度通过 git 提交历史来体现。Add files via upload
;可以基于 PHP 版实现的课程系统半成品源代码 或 Python 版实现的课程系统半成品源代码 进行「二次开发」,也可以自己从零开始开发。编程语言技术栈没有限制。“中传放心传”不是限定的题目,仅作示例,同学们可以自拟具体作品名。
+前方重要提醒
+如果基于以上代码进行「二次开发」,必须采用 fork + PR
的方式提交最终完成的系统源代码(第三方依赖的源代码不要 push 到 github),方便我查看你 你具体做了哪些改动
。
以 全国大学生信息安全竞赛 作品赛 的要求为基础(开放式自主命题,自主设计),在你们的小组作品中需要仿照上述“中传放心传”设计的密码学相关技术要点应用,在 自命题、自主设计
的作品中至少包含 6 个以上的密码学相关理论或关键技术的示范应用。
请通过屏幕操作录像的方式,展示你们小组完成的系统,并 尽力而为 在录像中结合操作演示回答以下每一个问题。
+录像请上传到第三方视频网站(首选腾讯视频,便于优秀作品可以直接在微信公众号推送中嵌入),务必避免在录像中泄漏个人隐私信息,在屏幕操作录像过程中建议关闭即时通信工具等有可能会弹出通知窗口的应用程序,保证录像质量和效果。
+在课程结题报告中附上在线视频链接即可。
+本次小学期设计了 团队实践训练
和 单兵作战
任务。顾名思义,团队实践训练
采取同学们自由组队 分组完成
方式,每个小组至多允许 6 人,建议 4 人最佳;单兵作战
采取个人独立完成方式。
分组完成 和 单兵作战 至少「二选一」,鼓励学有余力的同学「多劳多得」。
+可以基于 PHP 版实现的课程系统半成品源代码 或 Python 版实现的课程系统半成品源代码 进行「二次开发」,也可以自己从零开始开发。编程语言技术栈没有限制。“中传放心传”不是限定的题目,仅作示例,同学们可以自拟具体作品名。
+前方重要提醒
+如果基于以上代码进行「二次开发」,必须采用 fork + PR
的方式提交最终完成的系统源代码(第三方依赖的源代码不要 push 到 github),方便我查看你 你具体做了哪些改动
。
以 全国大学生信息安全竞赛 作品赛 的要求为基础(开放式自主命题,自主设计),在你们的小组作品中需要仿照上述“中传放心传”设计的密码学相关技术要点应用,在 自命题、自主设计
的作品中至少包含 6 个以上的密码学相关理论或关键技术的示范应用。
姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等。
+├── 0_张三
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+└── README.md
+
单兵作战
的同学,则无需创建以自己姓名命名的子目录。上述一级子目录名请更换成具体实验任务名,例如 0_对称加密 ECB 模式的漏洞利用综合实验
、1_Padding Oracle Attack 实验
。根目录下的 README.md
内容只需要提供提供所完成的具体实验任务的相对链接信息即可,如下所示:- [0_对称加密 ECB 模式的漏洞利用综合实验](0_对称加密 ECB 模式的漏洞利用综合实验/README.md)
+- [1_Padding Oracle Attack 实验](1_Padding Oracle Attack 实验/README.md)
+
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要使用实名。分组完成
的实践报告,根目录下的 README.md
内容统一要求如下,示范 README
见ac-demo:# 作品名
+
+> 一句话简介。
+
+## 功能清单
+
+> 列表形式说明逐个功能要点。
+
+## 本项目用到的关键技术
+
+> 本作品中包含的密码学理论与技术示范应用要点说明,列表形式、逐个要点说明。
+
+## 快速上手体验
+
+> 快速安装与使用方法说明。
+
+## 演示
+
+> 课程结题报告与系统功能操作视频演示地址。
+
+## 附录-1 (可选)
+
+
+## 附录-2 (可选)
+
Github
/Gitlab/Gitee 上建立小组的项目仓库,每个组员的日常完成进度通过 git 提交历史来体现。Add files via upload
;请通过屏幕操作录像的方式,展示你们小组完成的系统,并 尽力而为 在录像中结合操作演示回答以下每一个问题,视频时长限制在 10 分钟以内,不要使用倍速模式。
+录像请上传到第三方视频网站(推荐 B站,上传后请在视频评论区 @黄药师漫步桃花岛 ),务必避免在录像中泄漏个人隐私信息,在屏幕操作录像过程中建议关闭即时通信工具等有可能会弹出通知窗口的应用程序,保证录像质量和效果。
+在课程结题报告中附上在线视频链接即可。
+本次小学期 2 周时间的实践训练主要由 2 部分内容组成:
+其中,「创新实践能力团队赛」参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
+CTF题目的Writeup禁止在互联网上分享记录
之外,「创新实践能力团队赛」过程中产生的文档、代码均可以采用 Github 的方式管理(这是一个鼓励和支持的作业完成过程建议,有助于提高印象分哦~)赛题提交唯一通道Email
),邮件主题和邮件附件命名规范:姓名1_姓名2_姓名3_作业题目.zip
。姓名先后顺序按照对结课作业的贡献程度排名。#赛题提交唯一通道Email
+python -m base64 -d <<< "aHVhbmd3ZWkubWVAZ21haWwuY29t"
+
本次小学期 2 周时间的实践训练主要由 2 部分内容组成:
+其中,「创新实践能力团队赛」参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
+CTF题目的Writeup禁止在互联网上分享记录
之外,「创新实践能力团队赛」过程中产生的文档、代码均可以采用 Github 的方式管理(这是一个鼓励和支持的作业完成过程建议,有助于提高印象分哦~)赛题提交唯一通道Email
),邮件主题和邮件附件命名规范:姓名1_姓名2_姓名3_作业题目.zip
。姓名先后顺序按照对结课作业的贡献程度排名。#赛题提交唯一通道Email
+python -m base64 -d <<< "aHVhbmd3ZWkubWVAZ21haWwuY29t"
+
本次小学期设计了 团队实践训练
和 单兵作战
任务。
本次小学期 2 周时间的 团队实践训练
将参照 信息安全竞赛国赛
的 创新实践能力团队赛
赛制展开专业综合实践训练。具体来说,参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
单兵作战
任务目标为构建 若干 包含 指定漏洞 的靶标环境并完成漏洞利用验证,按要求打包整套环境。
作品提交 DDL:2022.8.10 23:59:59。
+姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;指定漏洞所影响软件范围如下,为了避免漏洞环境重复,请在动手构建靶标之前先和授课老师报名确认后再动手:
+[ ] FTP
+├── 0_张三
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+└── README.md
+
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要使用实名。README.md
内容统一要求如下,示范 README
见ac-demo:# 作品名
+
+> 一句话简介。
+
+## 功能清单
+
+> 列表形式说明逐个功能要点。
+
+## 本项目用到的关键技术
+
+> 本作品中包含的密码学理论与技术示范应用要点说明,列表形式、逐个要点说明。
+
+## 快速上手体验
+
+> 快速安装与使用方法说明。
+
+## 演示
+
+> 课程结题报告与系统功能操作视频演示地址。
+
+## 附录-1 (可选)
+
+
+## 附录-2 (可选)
+
本次小学期设计了 团队实践训练
和 单兵作战
任务。顾名思义,团队实践训练
采取同学们自由组队 分组完成 方式,每个小组至多允许 6 人,建议 4 人最佳;单兵作战
采取个人独立完成方式。同学们将在开课当天通过课程群里的腾讯问卷方式完成结课任务类型的选择。
分组完成 和 单兵作战 至少「二选一」,鼓励学有余力的同学「多劳多得」。
+本次小学期 2 周时间的 团队实践训练
将提供 2 种难度级别的实践任务: 基础团队实践训练
和 进阶团队实践训练
。单兵作战
提供 2 种类别的实践任务:基础单兵作战
和 攻防演练活动个人突出贡献总结
。4 种实践任务的具体要求如下:
团队分工跟练复现完成 网络安全(2021) 综合实验 。无论团队由多少人所组成,以下按本次实践训练所涉及到的人员能力集合划分了以下团队角色。一人至少承担一种团队角色,老师将按照该角色的评价标准进行 基于客观事实的主观评价
。
上述能力的基本评分原则参考“道术器”原则:最基础要求是能够跟练并复现 网络安全(2021) 综合实验 中演示实验使用到的工具;进阶标准是能够使用课程视频中 未使用 的工具或使用编程自动化、甚至是智能化的方式完成漏洞攻击或漏洞利用行为识别与处置。
+参照 信息安全竞赛国赛
的 创新实践能力团队赛
赛制展开专业综合实践训练。具体来说,参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
基础单兵作战
任务目标为构建 若干 包含 指定漏洞 的靶标环境并完成漏洞利用验证, 按要求打包
整套环境。
如 下图一
所示是一个满足上述要求的漏洞靶标环境的源代码目录结构示例。
如 下图二
所示是使用 Github Actions
在线验证漏洞靶标的漏洞可利用性的示例。
符合以下条件之一的同学,请提交个人演练活动总结报告:
+总结报告具体要求如下:
+结课大作业基本要求
里的实验报告相关撰写基本要求。姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;附件大小请控制在 10MB 以内,删除不必要的临时文件、视频文件、开发和测试过程中上传的测试文件等。
+漏洞构建标准详见私有仓库 c4pr1c3/PT-Tools 。
+[ ] FTP
+├── 0_张三
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+└── README.md
+
单兵作战
的同学,则无需创建以自己姓名命名的子目录。上述一级子目录名请更换成具体实验任务名,例如 CVE-2020-5504
、CVE-2012-2122
。根目录下的 README.md
内容只需要提供提供所完成的具体实验任务的相对链接信息即可,如下所示:- [CVE-2020-5504 漏洞复现验证报告](CVE-2020-5504/README.md)
+- [CVE-2012-2122](CVE-2012-2122/README.md)
+
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要使用实名。README.md
内容统一要求如下,示范 README
见ac-demo:# 作品名
+
+> 一句话简介。
+
+## 功能清单
+
+> 列表形式说明逐个功能要点。
+
+## 本项目用到的关键技术
+
+> 本作品中包含的密码学理论与技术示范应用要点说明,列表形式、逐个要点说明。
+
+## 快速上手体验
+
+> 快速安装与使用方法说明。
+
+## 演示
+
+> 课程结题报告与系统功能操作视频演示地址。
+
+## 附录-1 (可选)
+
+
+## 附录-2 (可选)
+
本次小学期设计了 团队实践训练
任务。顾名思义,团队实践训练
采取同学们自由组队 分组完成 方式,每个小组至多允许 6 人,建议 4 人最佳。
本次小学期 2 周时间的 团队实践训练
将提供 2 种难度级别的实践任务: 基础团队实践训练
和 进阶团队实践训练
。
团队分工跟练复现完成 网络安全(2021) 综合实验 。无论团队由多少人所组成,以下按本次实践训练所涉及到的人员能力集合划分了以下团队角色。一人至少承担一种团队角色,老师将按照该角色的评价标准进行 基于客观事实的主观评价
。
上述能力的基本评分原则参考“道术器”原则:最基础要求是能够跟练并复现 网络安全(2021) 综合实验 中演示实验使用到的工具;进阶标准是能够使用课程视频中 未使用 的工具或使用编程自动化、甚至是智能化的方式完成漏洞攻击或漏洞利用行为识别与处置。
+Virutalbox
)的安装和基本使用参照 信息安全竞赛国赛
的 创新实践能力团队赛
赛制展开专业综合实践训练。具体来说,参考 第十二届全国大学生信息安全竞赛创新实践能力赛 分区选拔赛应用场景开发需求 、 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 和我们的具体评分标准。
#include 上述基础团队实践训练的所有知识点和技能点
#exclude 内网渗透测试
#exclude 基于 Vulfocus 的漏洞复现和靶场搭建
符合以下条件之一的同学,请在畅课平台提交的最终报告里包含个人演练贡献总结报告:
+总结报告具体要求如下:
+书面报告要求
里的文档撰写相关要求。口头报告
* 40% + 书面报告
* 50% + 考勤记录
* 10% 。口头报告
现场报告完毕后,老师将根据现场报告的内容和团队成员的表现情况给予团队总体表现评分。团队成员现场完成团队分数到个人评分的分配和确认。举例,团队总体获得评分 90 ,团队由 6 人组成,此时可以用于分配给团队内个人的评分总数计算公式为:团队总分 * 团队人数 = 90 * 6 = 540 = 团队可分配总分。最终确认的个人评分分配方案需确保 团队个人评分之和
= 团队可分配总分
。书面报告
书面报告的质量将根据书面报告的内容、排版、撰写质量、撰写规范、代码规范、Git 使用规范性
等方面进行评分。考勤记录
考勤记录将根据同学们的出勤情况进行评分。初始考勤为满分 10 分,无故缺勤或早退 1 次扣 1 分,迟到 1 次扣 0.5 分,以此类推,扣完为止。完成团队口头报告任务之后,团队成员的考勤记录将不再进行变更。攻防演练活动个人贡献总结
的同学,根据实际贡献情况,总成绩直接酌情加分。跟练和复现
形式为典型代表,且在操作过程中使用的工具软件具有较强的容错健壮性、较高的自动化水平甚至具备一定的自主智能性。举例说明,在 基础团队实践训练
任务中需要同学们去构建一个带有内部网络结构的靶场环境,在这个任务里的 入口靶标
构建方式有多种,不同构建方式的难度判断标准举例如下:
DMZ
场景环境导入,不做任何修改。git
仓库的提交时间为排序依据。git
提交后,通过 commit message
或 git 网页版的评论功能
归纳概述修改落实情况或未修改原因,以便最终评分。姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;口头报告
环节确认的个人得分,从高到低、从左到右依次排列;个人实践心得体会
内容重点强调:个人在本次大作业中的主要贡献;完成了哪些自认为有技术含量的工作;印象深刻的一些 bug 和自己的解决方法;├── 0_张三 # 存放 `个人的实践心得体会`
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+├── code # 存放代码
+├── docs # 存放项目说明文档
+└── README.md
+
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要替换为实名。本实践课程以 团队实践训练
任务形式开展。顾名思义,团队实践训练
采取同学们自由组队 分组完成 方式,每个小组至多允许 6 人,建议 4 人最佳。
本次课程实践由 2 个阶段的任务共同组成,分别是: 基础团队实践训练
和 进阶团队实践训练
。
团队分工跟练复现完成 网络安全(2021) 综合实验 。无论团队由多少人所组成,以下按本次实践训练所涉及到的人员能力集合划分了以下团队角色。一人至少承担一种团队角色,老师将按照该角色的评价标准进行 基于客观事实的主观评价
。
上述能力的基本评分原则参考“道术器”原则:最基础要求是能够跟练并复现 网络安全(2021) 综合实验 中演示实验使用到的工具;进阶标准是能够使用课程视频中 未使用 的工具或使用编程自动化、甚至是智能化的方式完成漏洞攻击或漏洞利用行为识别与处置。
+设计不同于 网络安全(2021) 综合实验 中的典型企业三层网络架构的攻防场景,评分时将从靶标所包含漏洞的差异性、漏洞利用的复杂性、网络拓扑的差异性、网络拓扑的复杂性、ATT&CK 技术点的覆盖数量、蓝队的威胁监测与处置的复杂性等方面进行评分。
+Virutalbox
)的安装和基本使用口头报告
* 40% + 书面报告
* 50% + 考勤记录
* 10% 。口头报告
现场报告完毕后,老师将根据现场报告的内容和团队成员的表现情况给予团队总体表现评分。团队成员现场完成团队分数到个人评分的分配和确认。举例,团队总体获得评分 90 ,团队由 6 人组成,此时可以用于分配给团队内个人的评分总数计算公式为:团队总分 * 团队人数 = 90 * 6 = 540 = 团队可分配总分。最终确认的个人评分分配方案需确保 团队个人评分之和
= 团队可分配总分
。书面报告
书面报告的质量将根据书面报告的内容、排版、撰写质量、撰写规范、代码规范、Git 使用规范性
等方面进行评分。考勤记录
考勤记录将根据同学们的出勤情况进行评分。初始考勤为满分 10 分,无故缺勤或早退 1 次扣 1 分,迟到 1 次扣 0.5 分,以此类推,扣完为止。跟练和复现
形式为典型代表,且在操作过程中使用的工具软件具有较强的容错健壮性、较高的自动化水平甚至具备一定的自主智能性。git
仓库的提交时间为排序依据。git
提交后,通过 commit message
或 git 网页版的评论功能
归纳概述修改落实情况或未修改原因,以便最终评分。姓名1_姓名2_姓名3_姓名4_姓名5_姓名6_作业题目.zip
;口头报告
环节确认的个人得分,从高到低、从左到右依次排列;个人实践心得体会
内容重点强调:个人在本次大作业中的主要贡献;完成了哪些自认为有技术含量的工作;印象深刻的一些 bug 和自己的解决方法;├── 0_张三 # 存放 `个人的实践心得体会`
+│ └── README.md
+├── 1_李四
+│ └── README.md
+├── 2_王五
+│ └── README.md
+├── 3_赵六
+│ └── README.md
+├── code # 存放代码
+├── docs # 存放项目说明文档
+└── README.md
+
网络 ID
,但是在打包提交到畅课作业区的最终实验报告目录里需要替换为实名。基于 第十二届全国大学生信息安全竞赛-创新实践能力赛 线下分区选拔赛参赛指南 的评分标准,增加对「软件工程」专项专业能力的训练目标考核,制订以下评分标准。
+本阶段当前满分:70 。
+分值:0 或 10
+对参赛队提供的 EXP
脚本进行测试,以能成功获取平台方配置的 Flag
,则获取该部分得分。
分值:0 - 20
+分值:0 或 5
+md5验证.txt
为文件名放到场景的压缩包中;分值:0 或 5
+分值:0 - 5
+分值:0 - 5
+分值:0 - 10
+分值:0 - 5
+Markdown
书写所有文档;分值:0 - 5
+Github
/ Gitee
私有仓库管理所有代码和文档;Github
/ Gitee
进行协作开发;Git
使用规范;Exp
和 Checker
脚本应提供必要的 requirements.txt
或 Pipfile
。本阶段当前满分:20 。
+BuildIt
阶段开发的靶标环境;BreakIt
环节的技术总结报告和 Exp
,视报告和 Exp
质量情况评分;BreakIt
子目录。本阶段当前满分:10 。
+BuildIt
阶段赛题的 FixIt
技术总结报告;diff patch
方式进行源代码级别的漏洞修复。++以下规则以单次实验报告满分 10 分为例,其他满分分值需要进行等比例调整。
+
markdown
使用规范 「1分」github
/ gitlab
上在线渲染结果正确无误 (本条违反,本项直接扣 1 分)github
/ gitlab
且在文档内使用「相对路径」引用(禁止使用图片「外链」)(仅本条违反,扣 0.5 分。同时第三条违反,扣 1 分)git
使用规范 「0.5分」PR
/ MR
标题中体现了作业序号,例如 chap0x01
见名知意
的文件命名,好评 示例如 logged_in.png
, install_complete.png
。扣分 示例:1.png
, 新建文本文件.md
。PR
/ MR
方式提交,才会获得助教批改。不接受 直接将文件上传到主分支的方式提交作业。未通过 PR
/ MR
方式提交作业,助教有权不予批改。进行中的作业可以放心提交到对应作业分支实现作业进度保存,只要不 PR
/ MR
,不会被批改。PR
/ MR
到主分支。shell 提示符
包含自己的网名;操作截图中多次出现自己独一无二的桌面壁纸的不同局部、录制完整的自己动手操作视频并进行后期剪辑、添加水印、上传到视频网站自己的账号下Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Virtualbox
中安装好 Ubuntu 20.04
系统链接: https://pan.baidu.com/s/1nZ3-kiYz_gOeZeRKMgw3tA 提取码: cadd 复制这段内容后打开百度网盘手机App,操作更方便哦
+本年度所有授课视频将集中在 B 站这个视频链接 下每周随授课进度更新一次。
+视频选集的编号命名规则 X.Y.:
+第一章: Linux基础(2学时),详见教学计划 - 三、教学内容与学时分配
+第一章实验
+第二章 Linux 服务器系统使用基础
+第二章实验
+第三章 Linux 服务器系统管理基础
+自行完成第三章实验
+第四章 Shell脚本编程基础
+第四章实验
+第五章 Web服务器
+第五章实验
+自行完成第八章实验
+第八章实验
+Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Virtualbox
中安装好 Ubuntu 20.04
系统链接: https://pan.baidu.com/s/1nZ3-kiYz_gOeZeRKMgw3tA 提取码: cadd 复制这段内容后打开百度网盘手机App,操作更方便哦
+第一章: Linux基础(2学时),详见教学计划 - 三、教学内容与学时分配
+第二章 Linux 服务器系统使用基础
+在线 直播 答疑。
+在线 文字 答疑。
+第二章实验
+H1 提交截止 2022-03-14 23:59:59
+第三章 Linux 服务器系统管理基础
+自行完成第三章实验
+第四章 Shell脚本编程基础
+第四章实验
+第五章 Web服务器
+第五章实验
+自行完成第八章实验
+第八章实验
+等级成绩类型:百分制
+总成绩 = 平时成绩
系数20% + 期末成绩
系数60% + 考勤成绩
系数10% + 线上成绩
系数10%
客观事实
的「主观评价」。客观事实
来源包括但不限于:在校内畅课平台上的讨论区提出好问题、回答问题对其他同学产生了有效帮助、课堂上积极参与互动等Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Virtualbox
中安装好 Ubuntu 22.04
系统分享名称:Linux系统与网络管理-课程公开分享 +分享链接:https://kod.cuc.edu.cn/#s/9BGcMgPw +访问密码:sumw2
+第一章: Linux基础(2学时),详见教学计划 - 三、教学内容与学时分配
+第二章 Linux 服务器系统使用基础
+第三章 Linux 服务器系统管理基础(2学时)
+第四章 Shell脚本编程基础(2学时)
+第五章 Web服务器(2学时)
+第八章实验
+H7、H8 的提交截止时间为 2023-07-07 23:59:59 ,也是本学期所有实验报告的提交截止时间。
+ + + + + + + + + + +++以下内容适用于 https://git.cuc.edu.cn/ 。
+
当前学期我们的 课程专属项目组
对应的链接为 https://git.cuc.edu.cn/ccs/linux-2023 。
使用学校的统一身份认证登录,缺省每个用户在系统中都是实名制(真实姓名和学号)。
+课程专属项目组
命名空间下创建新仓库:New project
。https://git.cuc.edu.cn/ccs/linux-2023/<新建仓库命名>
。个人
命名空间下创建新仓库:New project 。Project URL
里的 Pick a group or namespace
下拉选框里选择 Users
下的你的用户名。Project slug
里填入你的私有作业仓库命名,对新建的仓库进行命名,推荐使用个人姓名的汉语拼音简拼或者全拼或者网名ID。https://git.cuc.edu.cn/<你的用户名>/<新建仓库命名>
。Project information
- members
,右上角点击 Invite members
,在 Username or email address
里依次输入助教同学和老师姓名,逐个 鼠标点击搜索结果里的用户头像 添加到用户名的输入框里(添加成功时,该用户名的右侧会多出来一个 X 按钮),Select a role
选择 Maintainer
,点击 Invite
完成用户添加。等级成绩类型:百分制
+总成绩 = 平时成绩
系数30% + 期末成绩
系数60% + 线上成绩
系数*10%
客观事实
的「主观评价」。客观事实
来源包括但不限于:在校内畅课平台上的讨论区提出好问题、回答问题对其他同学产生了有效帮助、课堂上积极参与互动等。Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Virtualbox
中安装好 Ubuntu 22.04
系统分享名称:Linux系统与网络管理-课程公开分享 +分享链接:https://kod.cuc.edu.cn/#s/9BGcMgPw +访问密码:sumw2
+第一章: Linux基础(2学时),详见教学计划 - 三、教学内容与学时分配
+第二章 Linux 服务器系统使用基础
+第三章 Linux 服务器系统管理基础(2学时)
+第四章 Shell脚本编程基础(2学时)
+第五章 Web服务器(2学时)
+第八章实验
+++以下内容适用于 https://git.cuc.edu.cn/ 。
+
当前学期我们的 课程专属项目组
对应的链接为 https://git.cuc.edu.cn/ccs/linux-2024 。
使用学校的统一身份认证登录,缺省每个用户在系统中都是实名制(真实姓名和学号)。
+课程专属项目组
命名空间下创建新仓库:New project
。https://git.cuc.edu.cn/ccs/linux-2024/<新建仓库命名>
。个人
命名空间下创建新仓库:New project 。Project URL
里的 Pick a group or namespace
下拉选框里选择 Users
下的你的用户名。Project slug
里填入你的私有作业仓库命名,对新建的仓库进行命名,推荐使用个人姓名的汉语拼音简拼或者全拼或者网名ID。https://git.cuc.edu.cn/<你的用户名>/<新建仓库命名>
。Project information
- members
,右上角点击 Invite members
,在 Username or email address
里依次输入助教同学和老师姓名,逐个 鼠标点击搜索结果里的用户头像 添加到用户名的输入框里(添加成功时,该用户名的右侧会多出来一个 X 按钮),Select a role
选择 Maintainer
,点击 Invite
完成用户添加。等级成绩类型:百分制
+总成绩 = 平时成绩
系数30% + 期末成绩
系数60% + 线上成绩
系数*10%
客观事实
的「主观评价」。客观事实
来源包括但不限于:在校内畅课平台上的讨论区提出好问题、回答问题对其他同学产生了有效帮助、课堂上积极参与互动、畅课学习完成度、课程公共服务器
的使用次数和时长等。 数据统计截止本学期最后一次课程结束 2024.6.19 09:50:00
。考勤成绩
。考勤成绩
计算规则见以下小节详细说明。基于日志分析的自动判题方式
,不需要撰写实验报告,但需要访问课程指定的 Linux 远程云主机并自行独立完成相应的实验任务。Gitlab CI/CD
方式,不需要撰写实验报告。2024.6.26 23:59:59
。由于在 GitLab
中,私有仓库不代表只有自己一个人可以访问,请看以下搬运自 GitLab
创建新仓库时关于 Private
属性的说明文字:
++Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.
+
翻译如下:
+++必须向每个用户显式授予项目访问权限。如果此项目是用户组的一部分,则向组成员授予访问权限。
+
据此可以更好地理解在 GitLab
中,在一个用户组命名空间下创建的 私有仓库
,对于组内的所有用户来说,实际上是相互可见、内部公开的。
以下作业要求里提到的 私有作业仓库
具体指的是: 仅限仓库创建者本人、1名助教、任课老师 有权限访问该仓库,其他同学即使知道该仓库链接地址也无法访问仓库内容。
具体操作步骤建议如下:
+zhangsan
,创建的私有仓库名为 linux-private
。Project information
- Members
进入仓库用户管理页面,点击右上角的 Invite members
,通过输入实名的方式,搜索、选中搜索结果,邀请 4名助教、任课老师,授予 Maintainer
角色。ccs/linux-2024
)的组内公开仓库根目录下的 README.md
添加指向上述私有仓库的超链接:zhangsan/linux-private
。Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;DHCP、WEB、FTP、Samba、NFS、DNS等网络服务的基本原理与服务器配置与应用。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:网络资源共享(1学时)
+第七章:DHCP与DNS服务(1学时)
+第八章:DevOps文化、运维自动化与持续部署(4学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+Virtualbox
中安装好 Ubuntu 22.04
系统分享名称:Linux系统与网络管理-课程公开分享 +分享链接:https://kod.cuc.edu.cn/#s/9BGcMgPw +访问密码:sumw2
+第一章: Linux基础(2学时),详见教学计划 - 三、教学内容与学时分配
+第二章 Linux 服务器系统使用基础
+++第一章实验报告提交截止今天上课之前
+
第三章 Linux 服务器系统管理基础(2学时)
+++第二章实验报告提交截止今天上课之前
+
第四章 Shell脚本编程基础(2学时)
+++第三章实验报告提交截止今天上课之前
+
第五章 Web服务器(2学时)
+++第四章实验报告提交截止今天上课之前
+
++第五章实验报告提交截止今天上课之前
+
批改计算成绩截止时间
为 2025.06.24 23:59:59
晚于这个时间节点提交到 git.cuc.edu.cn
的实验报告将按照零分登记。
畅课平台的作业提交截止时间 2025.07.01 23:59:59
是用于实验报告整理后 打包提交存档的截止时间
,仅用于 git
上已提交作业的存档,不会被批改。
++以下内容适用于 https://git.cuc.edu.cn/ 。
+
当前学期我们的 课程专属项目组
对应的链接为 https://git.cuc.edu.cn/ccs/linux-2025 。
使用学校的统一身份认证登录,缺省每个用户在系统中都是实名制(真实姓名和学号)。
+课程专属项目组
命名空间下创建新仓库:New project
。https://git.cuc.edu.cn/ccs/linux-2025/<新建仓库命名>
。个人
命名空间下创建新仓库:New project 。Project URL
里的 Pick a group or namespace
下拉选框里选择 Users
下的你的用户名。Project slug
里填入你的私有作业仓库命名,对新建的仓库进行命名,推荐使用个人姓名的汉语拼音简拼或者全拼或者网名ID。https://git.cuc.edu.cn/<你的用户名>/<新建仓库命名>
。Project information
- members
,右上角点击 Invite members
,在 Username or email address
里依次输入助教同学和老师姓名,逐个 鼠标点击搜索结果里的用户头像 添加到用户名的输入框里(添加成功时,该用户名的右侧会多出来一个 X 按钮),Select a role
选择 Maintainer
,点击 Invite
完成用户添加。等级成绩类型:百分制
+总成绩 = 平时成绩
系数30% + 期末成绩
系数60% + 线上成绩
系数*10%
客观事实
的「主观评价」。客观事实
来源包括但不限于:在校内畅课平台上的讨论区提出好问题、回答问题对其他同学产生了有效帮助、课堂上积极参与互动、畅课学习完成度、课程公共服务器
的 有效 使用次数和时长等。 数据统计截止本学期最后一次课程结束 2025.6.17 09:50:00
。考勤成绩
。考勤成绩
计算规则见以下小节详细说明。基于日志分析的自动判题方式
,不需要撰写实验报告,但需要访问课程指定的 Linux 远程云主机并 在云主机上 自行独立完成相应的实验任务。Gitlab CI/CD
方式,不需要撰写实验报告。2025.6.24 23:59:59
。由于在 GitLab
中,私有仓库不代表只有自己一个人可以访问,请看以下搬运自 GitLab
创建新仓库时关于 Private
属性的说明文字:
++Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.
+
翻译如下:
+++必须向每个用户显式授予项目访问权限。如果此项目是用户组的一部分,则向组成员授予访问权限。
+
据此可以更好地理解在 GitLab
中,在一个用户组命名空间下创建的 私有仓库
,对于组内的所有用户来说,实际上是相互可见、内部公开的。
以下作业要求里提到的 私有作业仓库
具体指的是: 仅限仓库创建者本人、1名助教、任课老师 有权限访问该仓库,其他同学即使知道该仓库链接地址也无法访问仓库内容。
具体操作步骤建议如下:
+zhangsan
,创建的私有仓库名为 linux-private
。Project information
- Members
进入仓库用户管理页面,点击右上角的 Invite members
,通过输入实名的方式,搜索、选中搜索结果,邀请 4名助教、任课老师,授予 Maintainer
角色。ccs/linux-2025
)的组内公开仓库根目录下的 README.md
添加指向上述私有仓库的超链接:zhangsan/linux-private
。Linux网络操作系统支持多用户与多任务,近年来发展迅速,已经成为主流操作系统之一,具有十分广泛的应用。本课程以Linux网络操作系统为范例,以理论联系实际的教学方法,系统学习网络操作系统的使用以及网络系统和网络服务构建的相关知识,并通过课程实践,培养学生的实际技能。主要包括Linux安装、系统管理与网络基础;WEB、DNS等网络服务的基本原理与服务器配置与应用;基于容器化技术的开源大模型工具的本地部署方法。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的部署、应用、管理的相关知识和技能。
+Linux是网络应用领域中广泛使用的一种主流操作系统。通过本课程学习,使学生掌握基于Linux网络操作系统进行网络系统与服务的布署、应用、管理的相关知识和技能,为网络系统管理、云计算及服务器应用开发等奠定基础。
+第一章: Linux基础(2学时)
+第二章:Linux服务器系统使用基础(2学时)
+第三章:Linux服务器系统管理基础(2学时)
+第四章:shell脚本编程基础(2学时)
+第五章:Web服务器(2学时)
+第六章:DevOps文化、运维自动化与持续部署(4学时)
+第七章:AI 大模型的本地部署与使用(2学时)
+难度等级 | +说明 | +
---|---|
⭐️ | +照葫芦画瓢,没有坑。 | +
⭐️⭐️ | +照猫画虎,可能有小坑。 | +
⭐️⭐️⭐️ | +有较为详细的参考资料,但坑也不少,考察自己动手搜索或 AI 工具使用能力。 | +
⭐️⭐️⭐️⭐️ | +参考资料较多,但需要提高信息检索和甄别能力。 | +
⭐️⭐️⭐️⭐️⭐️ | +偏综合能力训练,编程能力要求中等偏上。 | +
所有课件的源代码均已开源在Github - c4pr1c3/LinuxSysAdmin
+本课程针对移动互联网安全中的关键技术,从应用角度出发,介绍无线网络监听、扫描、入侵和防御,智能手机系统攻防、智能手机应用攻防等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,无线网络、智能手机、智能设备等具备互联互通智能化特征的硬件与软件蓬勃发展,传统的计算机互联网内涵已经逐渐外延发展为“万物互联”的物联网。以无线网络为通信基础、智能手机为终端设备基础、APP为服务载体形式和云计算为基础设施的移动互联网技术是物联网大家族中的一个重要且成熟的技术生态圈,移动互联网相关的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对移动互联网安全专门人才的需求也日显突出。本课程全面系统地介绍移动互联网安全的基本概念、原理和技术,使学生掌握相关理论知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中移动互联网安全问题的能力。
+1.无线网络安全基础(4学时)
+重点内容:无线通信协议分类、802.11协议、802.11家族相关设备认知。
+ +2.无线接入网监听(4学时)
+重点内容:无线网卡配置与使用、WLAN认证原理、802.11协议与wireshark过滤器使用、基于Scapy的802.11编程基础。
+ +3.无线接入网入侵与防御(4学时)
+重点内容:SSID隐藏与发现、Evil Twin攻击与防御、中间人攻击与防御、拒绝服务攻击与防御、WLAN认证机制攻防、WLAN加密与解密、企业级WLAN安全机制攻防、基于Scapy的802.11编程实战。
+ +4.移动通信与物联网安全概述(2学时)
+重点内容: 移动通信技术分类、移动通信网络监听原理、RFID、智能卡、蓝牙安全。
+ +5.智能终端操作系统安全基础(4学时)
+重点内容:智能终端操作系统分类、智能终端操作系统安全机制演进历史、智能终端操作系统与桌面终端操作系统安全机制的区别与联系。
+ +6.安卓系统访问控制策略与机制(3学时)
+重点内容:安卓系统访问控制机制的经典漏洞分析、安卓系统加固技术。
+ +7.移动终端应用逆向分析(4学时)
+重点内容:安卓系统抓包技术、iOS系统抓包技术、典型通信协议的逆向方法。
+ +8.移动终端应用攻防与代码安全最佳实践(7学时)
+重点内容: Android应用常见缺陷成因、原理、漏洞利用和最佳安全实践
+ +无
+第一章 无线网络安全基础(2学时)
+markdown
使用规范 「1分」github
且在文档内使用「相对路径」引用(禁止使用图片「外链」)(仅本条违反,扣 0.5 分。同时第三条违反,扣 1 分)git
使用规范 「0.5分」PR
标题中体现了作业序号,例如 chap0x01
见名知意
的文件命名,好评 示例如 logged_in.png
, install_complete.png
。扣分 示例:1.png
, 新建文本文件.md
。本课程针对移动互联网安全中的关键技术,从应用角度出发,介绍无线网络监听、扫描、入侵和防御,智能手机系统攻防、智能手机应用攻防等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,无线网络、智能手机、智能设备等具备互联互通智能化特征的硬件与软件蓬勃发展,传统的计算机互联网内涵已经逐渐外延发展为“万物互联”的物联网。以无线网络为通信基础、智能手机为终端设备基础、APP为服务载体形式和云计算为基础设施的移动互联网技术是物联网大家族中的一个重要且成熟的技术生态圈,移动互联网相关的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对移动互联网安全专门人才的需求也日显突出。本课程全面系统地介绍移动互联网安全的基本概念、原理和技术,使学生掌握相关理论知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中移动互联网安全问题的能力。
+1.无线网络安全基础(4学时)
+重点内容:无线通信协议分类、802.11协议、802.11家族相关设备认知。
+2.无线接入网监听(6学时)
+重点内容:无线网卡配置与使用、WLAN认证原理、802.11协议与wireshark过滤器使用、基于Scapy的802.11编程基础。
+3.无线接入网入侵与防御(4学时)
+重点内容:SSID隐藏与发现、Evil Twin攻击与防御、中间人攻击与防御、拒绝服务攻击与防御、WLAN认证机制攻防、WLAN加密与解密、企业级WLAN安全机制攻防、基于Scapy的802.11编程实战。
+4.移动通信与物联网安全概述(4学时)
+重点内容: 移动通信技术分类、移动通信网络监听原理、RFID、智能卡、蓝牙安全。
+5.智能终端操作系统安全基础(4学时)
+重点内容:智能终端操作系统分类、智能终端操作系统安全机制演进历史、智能终端操作系统与桌面终端操作系统安全机制的区别与联系。
+6.安卓系统访问控制策略与机制(4学时)
+重点内容:安卓系统访问控制机制的经典漏洞分析、安卓系统加固技术。
+7.移动终端应用逆向分析(3学时)
+重点内容:安卓系统抓包技术、iOS系统抓包技术、典型通信协议的逆向方法。
+8.移动终端应用攻防与代码安全最佳实践(3学时)
+重点内容: Android应用常见缺陷成因、原理、漏洞利用和最佳安全实践
+无
+本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(2学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+在线观看教学PPT | VirtualBox使用入门 | VirtualBox虚拟网络详解
+2.系统安全、风险评估理论与应用(2学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+在线观看教学PPT | CVSS 2.0官方指南(英文)PDF | CVSS 3.0官方指南(英文)PDF
+3.网络安全应用基础(2学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+ +4.网络监听(4学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+ +5.网络扫描(2学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+ +6.网络与系统渗透(4学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+ +7.Web应用漏洞攻防(4学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+ +8.防火墙(2学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+ +9.入侵检测(2学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+ +10.应用程序安全加固(2学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+ +11.蜜罐和蜜网(2学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+ +12.计算机取证(2学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+ +重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+第一章 网络安全基础
+第二章 系统安全、风险评估理论与应用
+第三章 网络安全应用基础
+第四章 网络监听
+第五章 网络扫描
+第六章 网络与系统渗透
+第七章 Web 应用漏洞攻防(上)
+第七章 Web 应用漏洞攻防(中)
+第七章 Web 应用漏洞攻防(下)
+第八章 防火墙
+第九章 入侵检测
+第十章 应用程序安全加固
+第十一章 蜜罐和蜜网
+第十二章 计算机取证
+第十三章 社会化网络安全
+ + + + + + + + + + +本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(2学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+2.系统安全、风险评估理论与应用(2学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+3.网络安全应用基础(2学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+4.网络监听(4学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+5.网络扫描(2学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+6.网络与系统渗透(4学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+7.Web 应用漏洞攻防(4学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+8.防火墙(2学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+9.入侵检测(2学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+10.应用程序安全加固(2学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+11.蜜罐和蜜网(2学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+12.计算机取证(2学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+Virtualbox
虚拟机里下载并安装最新版 Kali
+Virtualbox
虚拟机里下载并导入 Debian 10 和 Windows XP SP3 【注意:此处链接仅限 校园网 可访问】等级成绩类型:百分制
+总成绩 = 平时成绩
系数20% + 期末成绩
系数60% + 考勤成绩
系数10% + 线上成绩
系数10%
平时成绩
满分按照 100 分计算。校内 CTF 平台
得分除以 10 对应 平时成绩
。例如,平台上拿到 600 分对应平时成绩 60 分。平时成绩
满分记录。校内 CTF 平台
上部分题目采用 动态计分
:设置动态分数上限和下限;每增加一人解出题目,题目分值动态减少;当解题人数达到题目设置的上限后,题目分值停止在动态分值下限不再变化。平时成绩
计算截止时间为考试周前一天晚上 23:59:59 。CTF WriteUp
提交到 私有作业仓库 独立目录下,每道得分题均需配套 WriteUp
;缺少配套 WriteUp
则对应题目得分可能被视为无效。仅限校园网访问的 校内 CTF 平台
http://ctf.cuc.edu.cn ,以下是访问前配置步骤:
@cuc.edu.cn
邮箱注册账号使用。如果以上配置方法遇到访问问题,也可以将以下静态的域名和 IP 地址对应关系保存到系统的 hosts
文件。但这种静态配置方法将无法访问系统中的动态域名靶机环境,故推荐使用上述配置域名解析服务器的方式来访问我们的 校内 CTF 平台
。
202.205.24.196 ctf.cuc.edu.cn
+202.205.24.196 legacy.ctf.cuc.edu.cn
+
本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(2学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+2.系统安全、风险评估理论与应用(2学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+3.网络安全应用基础(2学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+4.网络监听(4学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+5.网络扫描(2学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+6.网络与系统渗透(4学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+7.Web 应用漏洞攻防(4学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+8.防火墙(2学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+9.入侵检测(2学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+10.应用程序安全加固(2学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+11.蜜罐和蜜网(2学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+12.计算机取证(2学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+Virtualbox
虚拟机里下载并安装 最新版 Kali
的虚拟机镜像版在自己的 Virtualbox
虚拟机里下载并导入 Debian 10
和 Windows XP SP3
的虚拟硬盘文件。
校内同学请登录中传云盘后,通过以下分享信息访问到上述 2 个虚拟机虚拟硬盘文件。
+++分享名称:网络安全-课程公开分享分享链接:https://kod.cuc.edu.cn/#s/8d01XBZA访问密码:nG8qk
+
++链接: https://pan.baidu.com/s/1ziXW94xhC-Pc11uxaZ8CDw?pwd=k3nd 提取码: k3nd
+
bcc3c70b27fcbcd8ec02d8961c2483676085a833ea32d1989494ad6e43a774b8 Debian10.vdi.zip
+27853eb0b0574c367100b950990c6ee623f1315657f41a06e3daa428bed2e503 xp_sp3_base.vdi.zip
+
48358869605300877d1058da9dcb93d0 Debian10.vdi.zip
+7a37ef9a1c38c5afe7eaa52ab1ce0090 xp_sp3_base.vdi.zip
+
++H1 提交截止今天 23:59:59
+
++H4 提交截止今天 23:59:59
+
++H5 提交截止今天 23:59:59
+
++H6 提交截止今天 23:59:59
+
++H7 提交截止今天 23:59:59
+
++H8 提交截止今天 23:59:59
+
++H9 提交截止今天 23:59:59
+
++H10 提交截止今天 23:59:59
+
++ + + + + + + + + + +H11 提交截止今天 23:59:59
+H12 提交截止 2022.12.26 23:59:59
+
等级成绩类型:百分制
+总成绩 = 平时成绩
系数20% + 期末成绩
系数60% + 考勤成绩
系数10% + 线上成绩
系数10%
平时成绩
满分按照 100 分计算。在线 CTF 平台
完成 刷题百分
打卡,并撰写配套 CTF WriteUp
。平时成绩
计算截止时间为考试周前一天晚上 23:59:59 。CTF WriteUp
提交到 私有作业仓库 独立目录下,每道得分题均需配套 WriteUp
;缺少配套 WriteUp
则对应题目得分可能被视为无效。刷题百分
推荐平台如下,推荐优先级从高到低排列:
学习和体验用途,不参与 刷题百分
的平台推荐如下:
难度级别 | +分值 | +CTFHub | +BUUCTF | +XCTF | +
---|---|---|---|---|
⭐️ | +5 | +2星及以下 | +>=2000次解出 | +2星及以下 | +
⭐️⭐️ | +10 | +3星 | +[1000,2000)次解出 | +3星 | +
⭐️⭐️⭐️ | +15 | +4-5星 | +[100,1000)次解出 | +4-5星 | +
⭐️⭐️⭐️⭐️ | +20 | +6-8星 | +小于100次解出且小于90分 | +6-8星 | +
⭐️⭐️⭐️⭐️⭐️ | +50 | +9-10星 | +>=90分 | +9-10星 | +
补充说明:
+证明信息
和带有 时间戳 的做题时截图。WriteUp
里汇总一个「目录清单」,每道题目的 WriteUp
显著位置标注上难度级别。PS 截图造假
或 难度级别自评错误
,则取消对应题目 WriteUp
的计分。刷题百分
就是提交的 WriteUp
包含的题目总分值达到或超过 100
分,此时 平时成绩
得分为满分。刷题百分
总分值如果不满 100
分,则按照实际得分计入平时成绩。WriteUp
中需要包含 证明自己亲自动手完成实验的「特征标志」
。例如,使用的 Linux
终端提示符里包含自己姓名拼音或简拼或自己的 Github ID
等。需要注意的是,后期图片处理加上的 水印
没有亲自动手完成实验的证明力。证明自己亲自动手完成实验的「特征标志」
的题目对应 WriteUp
不予计分。举例说明:
+张三
在 CTFHub
平台上完成了 10 道 ⭐️
难度题目的 WriteUp
、2 道 ⭐️⭐️
难度题目的 WriteUp
、3 道 ⭐️⭐️⭐️
难度题目的 WriteUp
,则总分达到 115 分,平时成绩满分。李四
在 CTFHub
平台上完成了 5 道 ⭐️
难度题目的 WriteUp
、2 道 ⭐️⭐️
难度题目的 WriteUp
、3 道 ⭐️⭐️⭐️
难度题目的 WriteUp
,则总分达到 90 分,平时成绩 90 分。本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(2学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+2.系统安全、风险评估理论与应用(2学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+3.网络安全应用基础(2学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+4.网络监听(4学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+5.网络扫描(2学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+6.网络与系统渗透(4学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+7.Web 应用漏洞攻防(4学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+8.防火墙(2学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+9.入侵检测(2学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+10.应用程序安全加固(2学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+11.蜜罐和蜜网(2学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+12.计算机取证(2学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+13.社会化网络安全(2学时)
+重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+Virtualbox
虚拟机里下载并安装 最新版 Kali
的虚拟机镜像版在自己的 Virtualbox
虚拟机里下载并导入 Debian 10
和 Windows XP SP3
的虚拟硬盘文件。
校内同学请登录中传云盘后,通过以下分享信息访问到上述 2 个虚拟机虚拟硬盘文件。
+++分享名称:网络安全-课程公开分享分享链接:https://kod.cuc.edu.cn/#s/8d01XBZA 访问密码:nG8qk
+
++链接: https://pan.baidu.com/s/1ziXW94xhC-Pc11uxaZ8CDw?pwd=k3nd 提取码: k3nd
+
bcc3c70b27fcbcd8ec02d8961c2483676085a833ea32d1989494ad6e43a774b8 Debian10.vdi.zip
+27853eb0b0574c367100b950990c6ee623f1315657f41a06e3daa428bed2e503 xp_sp3_base.vdi.zip
+
48358869605300877d1058da9dcb93d0 Debian10.vdi.zip
+7a37ef9a1c38c5afe7eaa52ab1ce0090 xp_sp3_base.vdi.zip
+
++H1 提交截止今天 23:59:59
+
++H4 提交截止今天 23:59:59
+
++H5 提交截止今天 23:59:59
+
++H6 提交截止今天 23:59:59
+
++H7 提交截止今天 23:59:59
+
++H8 提交截止今天 23:59:59
+
++H9 提交截止今天 23:59:59
+
++H10 提交截止今天 23:59:59
+
++H11 提交截止今天 23:59:59
+H12 提交截止 2023.12.26 23:59:59
+
本学期实验报告批改计算成绩截止时间:2024-01-13 23:59:59
。
畅课平台的作业提交截止时间 2024-01-19 23:59:00
是用于实验报告整理后打包提交存档的截止时间,晚于上述 批改计算成绩截止时间
提交到 git.cuc.edu.cn
的实验报告将按照零分登记。
等级成绩类型:百分制
+总成绩 = 平时成绩
系数20% + 期末成绩
系数60% + 考勤成绩
系数10% + 线上成绩
系数10%
由于在 GitLab
中,私有仓库不代表只有自己一个人可以访问,请看以下搬运自 GitLab
创建新仓库时关于 Private
属性的说明文字:
++Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.
+
翻译如下:
+++必须向每个用户显式授予项目访问权限。如果此项目是用户组的一部分,则向组成员授予访问权限。
+
据此可以更好地理解在 GitLab
中,在一个用户组命名空间下创建的 私有仓库
,对于组内的所有用户来说,实际上是相互可见、内部公开的。
以下作业要求里提到的 私有作业仓库
具体指的是: 仅限仓库创建者本人、四名助教、任课老师 有权限访问该仓库,其他同学即使知道该仓库链接地址也无法访问仓库内容。
具体操作步骤建议如下:
+zhangsan
,创建的私有仓库名为 ns-private
。Project information
- Members
进入仓库用户管理页面,点击右上角的 Invite members
,通过输入实名的方式,搜索、选中搜索结果,邀请 4名助教、任课老师,授予 Maintainer
角色。ccs/ns-2023
)的组内公开仓库根目录下的 README.md
添加指向上述私有仓库的超链接:zhangsan/ns-private
。平时成绩
满分按照 100 分计算。在线 CTF 平台
完成 刷题百分
打卡,并撰写配套 CTF WriteUp
。平时成绩
计算截止时间为考试周前一天晚上 23:59:59 : 2023-12-31 23:59:59
。CTF WriteUp
提交到 私有作业仓库 独立目录下,每道得分题均需配套 WriteUp
;缺少配套 WriteUp
则对应题目得分可能被视为无效。刷题百分
推荐平台如下,推荐优先级从高到低排列:
学习和体验用途,不参与 刷题百分
的平台推荐如下:
难度级别 | +分值 | +CTFHub | +BUUCTF | +XCTF | +
---|---|---|---|---|
⭐️ | +5 | +2星及以下 | +>=2000次解出 | +2星及以下 | +
⭐️⭐️ | +10 | +3星 | +[1000,2000)次解出 | +3星 | +
⭐️⭐️⭐️ | +15 | +4-5星 | +[100,1000)次解出 | +4-5星 | +
⭐️⭐️⭐️⭐️ | +20 | +6-8星 | +小于100次解出且小于90分 | +6-8星 | +
⭐️⭐️⭐️⭐️⭐️ | +50 | +9-10星 | +>=90分 | +9-10星 | +
补充说明:
+证明信息
和带有 时间戳 的做题时截图。WriteUp
里汇总一个「目录清单」,每道题目的 WriteUp
显著位置标注上难度级别。PS 截图造假
或 难度级别自评错误
,则取消对应题目 WriteUp
的计分。刷题百分
就是提交的 WriteUp
包含的题目总分值达到或超过 100
分,此时 平时成绩
得分为满分。刷题百分
总分值如果不满 100
分,则按照实际得分计入平时成绩。WriteUp
中需要包含 证明自己亲自动手完成实验的「特征标志」
。例如,使用的 Linux
终端提示符里包含自己姓名拼音或简拼或自己的 Github ID
等。需要注意的是,后期图片处理加上的 水印
没有亲自动手完成实验的证明力。证明自己亲自动手完成实验的「特征标志」
的题目对应 WriteUp
不予计分。举例说明:
+张三
在 CTFHub
平台上完成了 10 道 ⭐️
难度题目的 WriteUp
、2 道 ⭐️⭐️
难度题目的 WriteUp
、3 道 ⭐️⭐️⭐️
难度题目的 WriteUp
,则总分达到 115 分,平时成绩满分。李四
在 CTFHub
平台上完成了 5 道 ⭐️
难度题目的 WriteUp
、2 道 ⭐️⭐️
难度题目的 WriteUp
、3 道 ⭐️⭐️⭐️
难度题目的 WriteUp
,则总分达到 90 分,平时成绩 90 分。本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(2学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+2.系统安全、风险评估理论与应用(2学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+3.网络安全应用基础(2学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+4.网络监听(4学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+5.网络扫描(2学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+6.网络与系统渗透(4学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+7.Web 应用漏洞攻防(4学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+8.防火墙(2学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+9.入侵检测(2学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+10.应用程序安全加固(2学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+11.蜜罐和蜜网(2学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+12.计算机取证(2学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+13.社会化网络安全(2学时)
+重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+Virtualbox
虚拟机里下载并安装 最新版 Kali
的虚拟机镜像版在自己的 Virtualbox
虚拟机里下载并导入 Debian 10
和 Windows XP SP3
的虚拟硬盘文件。
校内同学请登录中传云盘后,通过以下分享信息访问到上述 2 个虚拟机虚拟硬盘文件。
+++分享名称:网络安全-课程公开分享分享链接:https://kod.cuc.edu.cn/#s/8d01XBZA 访问密码:nG8qk
+
++链接: https://pan.baidu.com/s/1ziXW94xhC-Pc11uxaZ8CDw?pwd=k3nd 提取码: k3nd
+
bcc3c70b27fcbcd8ec02d8961c2483676085a833ea32d1989494ad6e43a774b8 Debian10.vdi.zip
+27853eb0b0574c367100b950990c6ee623f1315657f41a06e3daa428bed2e503 xp_sp3_base.vdi.zip
+
48358869605300877d1058da9dcb93d0 Debian10.vdi.zip
+7a37ef9a1c38c5afe7eaa52ab1ce0090 xp_sp3_base.vdi.zip
+
无课。
+批改计算成绩截止时间
为 2025.01.07 23:59
晚于这个时间节点提交到 git.cuc.edu.cn
的实验报告将按照零分登记。
畅课平台的作业提交截止时间 2025.01.10 23:59
是用于实验报告整理后 打包提交存档的截止时间
,仅用于 git
上已提交作业的存档,不会被批改。
等级成绩类型:百分制
+总成绩 = 平时成绩
系数20% + 期末成绩
系数60% + 考勤成绩
系数10% + 线上成绩
系数10%
由于在 GitLab
中,私有仓库不代表只有自己一个人可以访问,请看以下搬运自 GitLab
创建新仓库时关于 Private
属性的说明文字:
++Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.
+
翻译如下:
+++必须向每个用户显式授予项目访问权限。如果此项目是用户组的一部分,则向组成员授予访问权限。
+
据此可以更好地理解在 GitLab
中,在一个用户组命名空间下创建的 私有仓库
,对于组内的所有用户来说,实际上是相互可见、内部公开的。
以下作业要求里提到的 私有作业仓库
具体指的是: 仅限仓库创建者本人、四名助教、任课老师 有权限访问该仓库,其他同学即使知道该仓库链接地址也无法访问仓库内容。
具体操作步骤建议如下:
+zhangsan
,创建的私有仓库名为 ns-private
。Project information
- Members
进入仓库用户管理页面,点击右上角的 Invite members
,通过输入实名的方式,搜索、选中搜索结果,邀请 4名助教、任课老师,授予 Maintainer
角色。ccs/ns-2024
)的组内公开仓库根目录下的 README.md
添加指向上述私有仓库的超链接:zhangsan/ns-private
。平时成绩
满分按照 100 分计算。平时成绩
重点关注同学们的 学习态度
和 课堂表现
等综合评价。学习态度
:同学们在畅课平台上的 讨论区
发帖数量和质量的综合评价。“发帖”数量统计包括“新发帖”数量、“回复发帖”数量。质量评价是基于客观事实的主观评价,评价标准主要包括帖子内容与课程内容的相关性、帖子内容的原创性、帖子内容的排版质量、帖子内容对其他同学的有效帮助或启发(点赞数量会作为辅助评价指标)等。学习态度
及格标准为 1 条有效“发帖”,满分标准为 5 条有效“发帖”或 1 条高质量“发帖”。课堂表现
:本学期的所有课堂实验环节都将给同学们提供“翻转课堂”的机会。通过课堂上随机点名的方式,挑选同学上讲台进行 5~10 分钟的专题知识点、技能点分享。分享后还需要接受现场老师和台下同学们的提问,由老师根据同学们的分享内容质量和回答问题质量进行综合评价。每个同学在一学期内最多有 2 次分享机会,取最高成绩计入平时成绩。平时成绩
= max(学习态度, 课堂表现)
。本课程针对网络安全中的关键技术,从应用角度出发,介绍网络监听、扫描、入侵、后门、防火墙和虚拟专用网等基本概念、原理和技术,并通过实例讲解知识点,将安全理论、安全技术和安全工具有机结合。
+随着互联网的发展和信息化进程的深入,互联网和计算机系统的安全问题已成为各国政府有关部门、各大行业和企事业关注的热点问题,对网络与系统安全专门人才的需求也日显突出。本课程全面系统地介绍网络安全的基本概念、原理和技术,使学生掌握网络安全知识和关键技术,提高安全意识,增强解决互联网和数字传媒等行业中网络安全问题的能力。
+1.网络安全基础(1学时)
+重点内容:网络威胁模型、操作系统的安全机制、融合网安全、等级安全保护概念、计算机安全法规和黑客守则。
+2.系统安全、风险评估理论与应用(1学时)
+重点内容:访问控制理论、CVSS理论、风险评估案例分析。
+3.网络安全应用基础(1学时)
+重点内容:网络代理的分类、基本原理和工具使用,匿名通信的基本原理与检测方法。
+4.网络监听(2学时)
+重点内容:网络监听的基本概念、原理、分类和防范方法,常用的监听工具软件使用。
+5.网络扫描(1学时)
+重点内容:网络扫描的基本概念、原理、分类和防范方法,常用的扫描工具软件使用。
+6.网络与系统渗透(1学时)
+重点内容:网络与系统渗透的基本原理和方法,渗透测试的方法论,渗透测试与网络入侵的区别与联系。
+7.Web 应用漏洞攻防(3学时)
+重点内容:SQL注入、XSS、CSRF、口令破解、HTTP协议调试方法。
+8.防火墙(1学时)
+重点内容:防火墙的基本原理、防火墙技术发展史、典型防火墙配置实验。
+9.入侵检测(1学时)
+重点内容:入侵检测的基本原理、入侵检测技术发展史。
+10.应用程序安全加固(1学时)
+重点内容:常见应用程序配置缺陷、应用防火墙配置、WEB服务器安全加固。
+11.蜜罐和蜜网(1学时)
+重点内容:蜜罐和蜜网的基本原理、蜜罐和蜜网发展史。
+12.计算机取证(1学时)
+重点内容:计算机取证的基本原理、网络流量分析与取证、系统日志分析与取证、系统运行时监控工具的取证应用。
+13.社会化网络安全(1学时)
+重点内容:社交网络钓鱼、电信诈骗与防范、大数据应用与隐私保护。
+无
+