格拉斯哥 UESTCHN4022《网络安全基础》:闭卷考 80%+设定练习 20%
格拉斯哥 UESTCHN4022《网络安全基础》:讲计算机系统怎么被保护——加密算法怎么设计、安全协议怎么约定、系统哪里会被攻击、怎么防。
10 学分半模块,Level 4 荣誉年课程,Semester 1 开课;考核闭卷考试 80%+设定练习 20%,主考期在 12 月。
课程官网(学校官网):https://www.gla.ac.uk/coursecatalogue/course/?code=UESTCHN4022
UESTCHN4022 是一门什么课?
一句话:一把锁的一生——锁怎么造(加密算法)、锁怎么被撬(攻击与防御)、门怎么守(网络安全)。
这是格拉斯哥大学(University of Glasgow)工程学院(School of Engineering)开设的本科模块,课程代码 UESTCHN4022,英文名 Cybersecurity Fundamentals,中文通译「网络安全基础」。
几条身份信息:
- 层级:Level 4(SCQF level 10,本科四年级/荣誉年)。
- 体量:10 学分(苏格兰 SCOTCAT 学分,半模块体量)。
- 场次:通常 Semester 1 开课;学术学年 2026-27。
- 选课通道:不接收访问学生(No);无国际在线协作学习;无终身课程标记。
- 入学要求:无(None);排除课程:无;共修要求:无。
- 学科归属:按同系列联合项目课程先例归到电子与信息工程(网络安全方向)(分析)。
它是「短平快」的荣誉年安全入门课(分析):体量小,但考得早(分析)——复习窗口比 4-5 月考期的课少一个假期(分析)。
课程简介照学校官网口径:本课程介绍计算机安全的基础方面,如算法与协议;还涵盖这些系统如何被攻击,以及挫败这些攻击的技术。
课程目标只有一句,但很关键(分析):通过介绍计算机安全领域的入门核心内容,给参与者发展「安全思维」(security mind-set)的机会(分析)。
「安全思维」是这门课的灵魂(分析):不是背完攻击手段就完,而是养成「看到任何一个系统先问哪里能被攻破」的习惯(分析)——这个思维模式在后续安全高阶课与行业渗透测试、安全评估岗位里是核心竞争力(分析)——它也是这门课唯一能带出考场、用到工作里的东西(分析)。
三块内容的连接逻辑是「锁—锁被撬—守门」(分析):先学锁的数学构造(加密算法),再看锁怎么被撬开(攻击技术),最后在网络这个最大战场上布防(分析)——考试的场景题常把三块串起来出,单块过关远远不够(分析)——学的时候就要练三块连线:一个场景先找锁,再找撬法,最后找守点(分析)。
与国内安全类课程有什么不同?
结构不同:国内对口内容分散在三门课——密码学、网络安全(计算机网络课的一两章)、信息安全导论,且多为中文讲授、考核以名词解释与计算为主;本课把三块合成一门半模块课,用「安全思维」串起来——考核重评估论述,对判断与表达的要求更高(分析)。
第二个差异是作业形态。国内安全类课程作业多为实验报告;本课的设定练习要求实现安全组件——编码验收是硬门槛(分析)。
第三个差异是考期。国内同类课期末多在 1 月;本课 12 月考期,复习窗口少一个寒假——需要学期内滚动消化(分析)。
第四个差异是定位。格拉斯哥计算科学学院的安全课偏理论深化;本课是联合项目内的基础课,定位「入门+思维」——深度浅一档,但覆盖面宽(分析)。
第五个差异是门槛。入学要求无、排除无、共修无(照实)——但内容实际需要三样底子(分析)。
考核怎么算?
两项,合计 100%。
| 口径 | 形式 | 占比 | 说明 |
|---|---|---|---|
| 考试 | 闭卷 | 80% | 主考期在 12 月 |
| 设定练习 | Set Exercise | 20% | 学期中段发布 |
| 学分授予最低要求 | 无例外(No exceptions) | — | 官网明写 |
| 补考与重修 | 学校官网未提及 | — | — |
四条结构性判断:
第一,考试主导型。(分析)对原理扎实、论述规范的考生有利,对依赖开卷资料、临场组织英语慢的学生不利(分析)。
第二,设定练习的 20% 是唯一能在学期中锁定的分。(分析)值得优先保(分析)。
第三,12 月考期把复习压缩在学期内。(分析)攻防要点多而杂,谁先建立「攻击类别—防御原则」映射表谁就占先手(分析)。
第四,八成闭卷论述要用英语输出判断与推荐。(分析)表述规范与知识本身各占一半得分空间;只练中文笔记不练英文作答会吃亏(分析)。
一处照实说明:学校官网给出两项考核的占比与主考期,未列考试题型结构、设定练习的具体内容与提交安排(照实)——开课后以课程大纲与作业说明为准(分析)。
先修要求是什么?
四栏全无(照实):
- 入学要求:无(None)。
- 排除课程:无。
- 共修要求:无。
官方零门槛,但内容实际需要三样底子(分析):离散数学(模运算与基本数论,ILO1 的算法全靠它)、计算机网络基础(分层与协议概念)、一门编程语言(ILO5 要实现)(分析)。
联合项目四年级学生此前的课程链已覆盖前两样(分析):真正要自查的是数论部分还记得多少(分析)——RSA 一章会瞬间暴露这个欠账(分析)。
要自查的三样:
- 一次模运算:模逆元会不会手算。
- 一次协议图:能不能画出一次密钥交换的消息流。
- 一次编码:能不能跑通一个最小的加解密脚本。
学完能做什么?
学完你有一套安全评估工具箱:密码算法原理、协议分析、威胁建模、攻防技术。
五条预期学习成果(照实):
- ILO1 算法解释:解释多种加密与通信方案背后的算法。
- ILO2 协议解释:解释多种安全协议。
- ILO3 漏洞评估与推荐:就潜在漏洞评估现有或拟议的系统,并在多种不同场景中推荐最合适的安全方案。
- ILO4 威胁总结与缓解:总结网络安全的关键漏洞、威胁与攻击,并解释缓解这些问题的方式。
- ILO5 实现:实现网络安全的一个方面。
五条成果的动词是三级跳(分析):「解释」(1、2)是懂原理、「评估+推荐」(3、4)是做判断、「实现」(5)是动手写(分析)。
第 5 条把编程落地写进成果(分析):说明设定练习大概率是编码实现型(分析)——会写代码的人在这里能拿满,不写代码的人只能靠前四条补(分析)。
无书单(照实):课程页只提供阅读清单链接(分析)——安全类教材版本多,以阅读清单指定为准(分析)。
直接能力(分析):这是后续安全高阶课与安全实习面试的地基(分析)。
去向层面(分析):安全运维、渗透测试初级岗、安全咨询的岗位描述与本课成果几乎逐条对应;读研方向对接信息安全、密码学、网络空间安全(分析)。
一条判断(分析):「安全思维」这种可迁移能力比知识清单更值钱(分析)——任何行业招技术岗都欢迎「能先想到哪里会出事」的人(分析)。
难点与常见挂因
这门课内容面广但每块停在入门层:难点在数论底子、攻击者视角、评估框架与英语论述四件事上。
一、密码学算法的数学层
机制:RSA、离散对数这些「锁」的原理建立在数论上(模运算、素数、欧拉函数)(分析)。
为什么卡:难点在从「会加密」到「懂为什么安全」的跨越(分析)——计算模逆元、理解为什么分解大数很难(分析)——多数学生数论底子只到离散数学一学期的两章(分析)。
卡了会怎样:RSA 计算题算得出来但讲不出安全依据,论述题拿一半分(分析)。
怎么补:开课前专攻模运算与扩展欧几里得算法(分析)——做十道手算题(分析)——以能完整算完一组 RSA 加密解密为达成标志(分析)。
二、安全协议的消息追踪
机制:密钥交换、认证协议的消息你来我往(分析)——要在纸上重放整个消息流,并站在攻击者位置找漏洞(重放、中间人)(分析)。
为什么卡:学生习惯按诚实参与者走流程,没有「攻击者视角」训练(分析)。
卡了会怎样:协议题画不全消息序列、找不到攻击窗口(分析)。
怎么补:每个协议手绘两遍——一遍诚实流、一遍标出攻击者插手的入口(分析)——共练五个协议(分析)——画不出第三条消息,说明只是看懂了不是会了(分析)。
三、漏洞评估的系统性
机制:成果要求「评估+推荐」,难点是不漏项(分析)——威胁建模要覆盖身份、传输、存储、实现四个层面(分析)。
为什么卡:常见做法是凭直觉列两三条,缺系统性框架(分析)。
卡了会怎样:场景题按点给分,漏一个层面丢一档(分析)。
怎么补:背熟四层面检查单(分析)——每题先按单过一遍再作答(分析)——检查单的作用是防止漏项,不是替代思考(分析)。
四、攻防知识的更新速度
机制:考试考的是原理与经典攻击(缓冲区溢出、注入、拒绝服务)(分析)。
为什么卡:容易陷入「背案例」而忽略「攻击类别—防御原则」的映射(分析)——题面换一个新场景就不会迁移(分析)。
卡了会怎样:论述题得分档位直接掉(分析)。
怎么补:每学一类攻击,写一行「它利用的是什么弱点、对应哪条防御原则」(分析)——期末前默写完整映射表(分析)——原理比案例耐考(分析)。
五、实现环节的工程门槛
机制:要动手实现(如简单加密模块、攻击演示)(分析)。
为什么卡:难点在把算法描述转成代码(分析)——平时不写代码的学生在这里第一次「手脑脱节」(分析)。
卡了会怎样:设定练习完成质量直接受影响(分析)。
怎么补:发布当周完成环境搭建与最小可行版本(分析)——留两周打磨(分析)——以截止前一周已通过全部自测为达成标志(分析)。
六、密码学与安全术语的英语密度
机制:cipher、hash、salt、nonce、MITM 这些词每页讲义都在飞(分析)——中文教材译名还不统一(分析)。
为什么卡:读题时把 protocol 和 algorithm 的指代混掉,答非所问(分析)——国内本科安全课多为中文授课(分析)。
卡了会怎样:题面理解偏差,答得再熟也跑偏(分析)。
怎么补:建「英文术语—中文—一句话解释」三列对照表(约八十词)(分析)——每周滚动补(分析)——以看到题面术语三秒内反应概念为达成标志(分析)。
七、协议消息序列图的英语标注
机制:协议题要在消息序列图上标 principal、challenge、response,图例全英文(分析)。
为什么卡:图画对了但标签写错词,语义就变(分析)——国内网络课的时序图用中文标注(分析)。
卡了会怎样:明明会画,却因标注丢分(分析)。
怎么补:把经典协议(密钥交换、认证)的消息图各手绘一遍英文标注版(分析)——默画两张完整协议图零标注错(分析)——标注本身也是考核内容(分析)。
八、12 月考期撞毕业设计季
机制:Level 4 荣誉年学生 12 月同时有毕业设计开题与多门考试(分析)。
为什么卡:考前两周被毕设分走大半时间,攻击手法记忆清单没过完(分析)——国内大四上学期课少、期末分散(分析)。
卡了会怎样:复习计划被现实挤掉(分析)。
怎么补:第 6 周起每周固定一个复习时段给本课(分析)——第 10 周末攻击类别与防御映射表完整默写(分析)——把复习前置到毕设高峰之前(分析)。
九、论述题的英式答题结构
机制:评估类考题要「评估+推荐」式论述,要求观点—论据—建议三段式(分析)。
为什么卡:容易把论述写成名词解释堆砌,没有立场句(分析)——国内工科考试重计算轻论述(分析)。
卡了会怎样:知识都对但拿不到论述分(分析)。
怎么补:按「结论先行+两条依据+一条反例」模板练五道题(分析)——每道题首句强制写「本场景应采用某方案,因为…」(分析)——首句就要是可判分的立场句(分析)。
十、数论工具的欠账
机制:模运算、费马小定理、扩展欧几里得是密码学的地基(分析)——国内高中与多数本科课程都不系统教(分析)。
为什么卡:RSA 手算题在求模逆元一步卡死(分析)——离散数学常压缩数论章节(分析)。
卡了会怎样:一整道计算题报废(分析)。
怎么补:专攻模运算与扩展欧几里得,做十道手算题(分析)——考前手算三组完整 RSA 流程到零卡顿(分析)——数论是这门课唯一必须补的数学(分析)。
留学生特别提醒
中国学生最容易在六处吃亏:术语读错指代、协议图画不全、评估漏层面、论述没立场句、数论断链、设定练习拖到截止周。
- 建八十词术语三列表:每周滚动补。
- 每个协议手绘两遍:诚实流+攻击者入口。
- 背四层面检查单:身份、传输、存储、实现。
- 练「结论先行+两依据+一反例」:连练五道论述。
- 专攻模运算与扩展欧几里得:十道手算题起步。
- 设定练习发布当周搭好环境:留两周打磨。
怎么准备?
准备的关键是三条:把数论补上、把攻击者视角练出来、把英文论述的骨架立住。
- 翻离散数学数论章:模运算与费马小定理。
- 练扩展欧几里得:十道模逆元。
- 手算一组 RSA:加密与解密全流程。
- 画两个协议图:英文标注。
- 做术语三列表:从八十词开始。
- 背四层面检查单:威胁建模用。
- 写论述模板:结论先行加依据。
- 排滚动复习时段:第 6 周起。
- 搭编码环境:设定练习前先跑通。
- 做攻击—防御映射表:每类攻击一行。
中英术语速查
- cybersecurity —— 网络安全。
- cryptography —— 密码学。
- cipher —— 密码(加密算法)。
- plaintext / ciphertext —— 明文/密文。
- symmetric key —— 对称密钥。
- public key —— 公钥。
- private key —— 私钥。
- RSA —— RSA 公钥算法。
- modular arithmetic —— 模运算。
- modular inverse —— 模逆元。
- Euler's totient function —— 欧拉函数。
- Fermat's little theorem —— 费马小定理。
- extended Euclidean algorithm —— 扩展欧几里得算法。
- discrete logarithm —— 离散对数。
- hash function —— 哈希函数。
- salt —— 盐值。
- nonce —— 一次性随机数。
- digital signature —— 数字签名。
- key exchange —— 密钥交换。
- authentication —— 认证。
- security protocol —— 安全协议。
- man-in-the-middle (MITM) —— 中间人攻击。
- replay attack —— 重放攻击。
- buffer overflow —— 缓冲区溢出。
- injection attack —— 注入攻击。
- denial of service (DoS) —— 拒绝服务。
- vulnerability assessment —— 漏洞评估。
- threat modelling —— 威胁建模。
- attack surface —— 攻击面。
- mitigation —— 缓解措施。
- penetration testing —— 渗透测试。
- security mind-set —— 安全思维。
- principal —— 主体(协议参与方)。
- message sequence chart —— 消息序列图。
关于我们
鱼之跃做在读留学生的学业支持,服务分两块,界限很清楚:
辅导=老师授课:由 QS 前 200 院校的硕博老师把课程的知识点、推导链、作业要求讲透,按对口专业配课;覆盖同步辅导、论文辅导、考前辅导、预习。
护航=你的学业管家:排计划、理材料、理流程这些杂事都替你打点好,该提前准备的他先想到;你只管学,有事随时找,需要时都在。同地区的留学学姐,熟悉你所在学校的节奏。
学术问题上的申诉,我们做材料梳理与流程陪跑,不代写、不代考、不碰学术诚信边界,也不承诺任何成绩。
课程官网与核对说明
课程官网(学校官网):https://www.gla.ac.uk/coursecatalogue/course/?code=UESTCHN4022
本文涉及学校、开课单位(工程学院)、模块代码、课程名称、学分(10 苏格兰 SCOTCAT 学分,半模块)、层级(Level 4/SCQF 10,本科荣誉年)、场次(Semester 1)、学术学年、访学生通道(不接收)、课程简述原句要点(介绍计算机安全基础方面如算法与协议;涵盖这些系统如何被攻击以及挫败这些攻击的技术)、课程目标(通过介绍计算机安全入门核心内容,给参与者发展「安全思维」的机会)、五条预期学习成果、考核(考试 80%;设定练习 20%;主考期 12 月;学分授予最低要求「无例外」)、入学要求(无)与排除课程(无)、共修要求(无)、教与学安排(每周授课)、书单与资源未提及(以阅读清单为准)、补考与重修未提及、学习投入的具体时长属未采用口径等事实,均来自上述学校官网课程目录页;核对时间为 2026-11-01。文中标「(分析)」的句子为基于官网事实的推导或判断,不代表学校官方表述。