尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

CodeCombat AP CSP 网络安全探究活动:从 Phishing 识别到 HTTPS 握手与 DDoS 原理

CodeCombat AP CSP 网络安全探究活动:从 Phishing 识别到 HTTPS 握手与 DDoS 原理 游戏开发教育前端后端【免费下载链接】codecombatGame for learning how to code.项目地址https://gitcode.com/gh_mirrors/co/codecombat点击查看免费下载本文基于 CodeCombat 仓库中 AP CS PrinciplesAP CSP课程的 pt-BR 版网络安全探究活动文档 apcsp-internet-cybersecurity-pt-BR.md完整还原该探究式课堂的设计脉络课前案例准备、课堂讨论引导、Phishing 钓鱼识别、HTTP/HTTPS 加密原理、DDoS 攻击剖析与课后反思作业。读完后你将掌握该教学活动覆盖的学习目标LO 6.3.1 / LO 7.1.2与评估要点并能直接依据文档组织一节完整的网络安全探究课。一、活动定位AP CSP 第 5 单元的网络安全探究课该文档是 CodeCombat AP CSP 课程资源体系中的一个Inquiry Activity探究活动标题为Cibersegurança网络安全。它在课程体系中挂靠于第 5 单元Connecting Computing在课程大纲 unit-5.md 中明确列为 Cybersecurity 活动Students will learn about cybersecurity by covering a analyzing a recent cyberattack. They will be required to analyze the cyberattack and answer probing questions about different aspects of the attack, and participate in the follow-up class discussion.从 unit-5.md 的编排看该活动与 Data Analysis、Lossy Lossless Compression、Simulate the Internet、Innovations and Society 等活动共同构成第 5 单元的探究活动序列。活动声明了两个学习目标Learning Objectives学习目标描述计算思维实践LO 6.3.1识别现有的网络安全问题以及针对 Internet 及其上层系统应对这些问题的可选方案P1LO 7.1.2解释人们如何参与一种可扩展scales的解决问题的过程P4文档同时给出了三个评估问题Questões de Avaliações / Assessment Questions对应课程标准条目网络战争与网络犯罪有哪些影响[EK 6.3.1C]什么是 DDoS[EK 6.3.1D]什么是公钥加密public key encryption[EK 6.3.1L]这三个评估问题恰好锚定了本课的三个核心知识点网络安全威胁的社会影响、DDoS 攻击机制、非对称加密。pt-BR 版本与英文版的关系仓库中该活动存在两个语言版本葡萄牙语巴西版apcsp-internet-cybersecurity-pt-BR.md英文版apcsp-internet-cybersecurity.md两个版本结构与内容一一对应。从模板源码 ap-cs-principles-view.pug 的结构可以看出语言分发机制教师资源页为第 5 单元第 4 个活动构造链接时基础 URL 为/teachers/resources/apcsp-internet-cybersecurity当用户首选语言为pt-BR或pt-PT时会在 URL 后追加-pt-BR后缀从而加载本 pt-BR 文档。也就是说该 markdown 文件是站点按用户语言动态选择的静态活动文档资源仓库中同目录下的其余apcsp-*-pt-BR.md文件如 apcsp-internet-simulation-pt-BR.md、apcsp-compression-pt-BR.md遵循同一套命名与分发约定。二、课前准备选择一个真实的网络攻击案例文档 Preparação 章节要求教师在课前找到一篇简短的报道或视频描述近期见诸报端的一次网络攻击若没有合适素材文档提供了三类可复用的历史案例方向2016 年美国大选干扰事件——多州选举系统遭遇针对性的网络攻击HBO 遭网络攻击——媒体机构数据泄露事件全球性勒索软件Ransomware攻击——波及范围极广的加密勒索事件。选择真实新闻案例的意义在于让探究活动Inquiry落在可考证的事实上。文档要求课堂最后以可信网站作为来源为硬性约束见第五节反思作业因此课前选材阶段就应优先筛选权威媒体来源避免在课堂讨论中引入不可靠信息。三、课堂讨论围绕攻击案例的三个引导问题Discuta Ataques Cibernéticos 章节给出标准的课堂展开流程先与学生讨论该网络攻击询问他们是否听说过这次攻击让学生自由分享已知信息然后由教师用以下三个问题引导全班讨论我们是如何发现这次攻击的How did we find out about this attack?这次攻击造成了什么影响What is the impact of this attack?我们如何防御这类攻击How can we defend ourselves against this kind of attack?这三个问题分别对应威胁情报/发现渠道、影响评估与防御策略为后文 Phishing 与 DDoS 两个具体攻击类型的讲解做了铺垫。四、Phishing 钓鱼攻击一张邮件截图带出的 HTTP/HTTPS 原理4.1 课堂演示素材文档给出了一张钓鱼邮件的示例图一封诱导收件人输入邮箱和密码登录的垃圾邮件并指明课堂提问方式如果你是学生收到这封邮件你会怎么做 该图在仓库中的实际文件为 phishing-scam.jpg文档中以站点路径/images/pages/teachers/resources/markdown/phishing-scam.jpg引用app/assets/images/目录在站点中映射为/images/。文档对 Phishing 的界定是一种以看似合法的邮件来套取不知情的收件人个人信息的网络攻击形式uma forma de ataques cibernéticos nos quais emails aparentemente legítimos são usados para coletar informações pessoais de destinatários desavisados。4.2 关键判据http 与 https 的区别文档引导学生的核心观察点这封邮件中的登录站点是 http 而不是 https。由此引出对两种协议的完整讲解这也是本节最密集的技术内容需要原样继承HTTPHyper Text Transfer Protocol超文本传输协议与HTTPSHyper Text Transfer Protocol Secure是 Internet 上用于设备间传输信息的两个协议区别在末尾的字母 S代表 Secure安全指传输过程中使用的加密。SSLSecure Socket Layer是用于加密浏览器与服务器之间数据的标准技术它同时使用对称加密与非对称加密对称加密用同一把密钥加密和解密非对称加密一把密钥加密公钥 public key另一把密钥解密私钥 private key。4.3 握手Handshake流程文档完整描述了浏览器通过 HTTPS 访问站点时的握手过程其逻辑链为浏览器使用站点的公钥构造一条消息该消息只有站点能用其私钥解密浏览器发出的这条消息中包含生成对称密钥的素材之后双方即可用这把共享的对称密钥私密地双向传输数据这一整套流程被称为handshake握手为增强安全浏览器只有在站点持有由受信任证书颁发机构CA签发的证书时才会发起握手任何通过 HTTPS 服务的站点都可以用浏览器查看其证书信息当浏览器提示站点不安全时通常意味着证书无效或已过期。4.4 攻击者视角文档最后指出许多钓鱼攻击者会创建模仿公司名的假站点但这些站点是 http 而非 https。学生此前已在课程中学过建一个网站并不困难——攻击者可以复制公司网站的图片做出几乎一模一样的页面从而截获用户提交时未经加密的信息。这一段把前面的加密原理落回到威胁模型正是 https CA 证书机制把页面长得像与数据真安全区分开来。五、DDoS分布式拒绝服务攻击Distributed Denial of Service Attacks 章节给出定义DDoSDistributed Denial of Service分布式拒绝服务是一种由多个设备同时攻击某个在线服务的网络攻击将其压垮到无法继续工作的程度这类攻击常被希望让某个网站瘫痪的群体用作一种抗议手段。文档要求教师分享一篇关于 IoT 僵尸网络botnet感染的报道材料并组织全班讨论同时点出两个讨论要点对此类攻击是否可接受存在争议the acceptance of these kinds of attacks is under debate——即参与 DDoS 在道德与法律层面的边界多个人/多台设备共同参与攻击所带来的放大效应——这正是 Distributed分布式一词的含义单设备流量有限海量设备协同即可超出目标服务的处理能力。六、Reflection 反思作业一页纸攻击研究报告文档 Reflexão 章节布置了一项课堂开始、课后完成的作业学生自行调查一次网络攻击并撰写报告要求以可信网站为来源用一页纸回答以下五个问题这是什么类型的攻击Que tipo de ataque é esse?它是如何被发现的Como foi descoberto?它的目标是谁Quem estava alvejando?造成了什么损害Qual foi o dano?如何防御它Como pode ser defendido?注意这五个问题与第三节课堂讨论的三个引导问题如何发现、影响、防御高度呼应形成教师主导讨论 → 学生独立调研的闭环而攻击类型 目标两个新问题则要求学生完成一次完整的案例归类与受害方分析直接服务于评估问题 What is DDoS? 与 What are some effects of cyberwarfare and cybercrime? 的作答准备。七、仓库中的落点与延伸阅读从源码结构看这份 pt-BR 文档在仓库中的引用关系如下可作为检索该活动资源的索引课程大纲unit-5.md 将 Cybersecurity 列为第 5 单元活动并链接到该 markdown教师资源页模板ap-cs-principles-view.pug 按语言偏好分发apcsp-internet-cybersecuritypt-BR/pt-PT 用户追加-pt-BR后缀教师专业发展材料pd-unit-5.md 同样引用了该 Cybersecurity 活动课程文件 APIapcsp.js 提供getAPCSPFile(fileName)方法经/apcsp-files/路径按文件名拉取 AP CSP 资源文件说明课程素材含这类 markdown 活动文档以可检索文件的形式被站点统一分发同单元的姊妹活动可对照阅读apcsp-internet-simulation-pt-BR.md模拟 Internet 上的安全数据传输、apcsp-internet-chat-simulation-pt-BR.md聊天模拟。八、小结这份 pt-BR 版网络安全探究活动文档虽然篇幅不长但技术链条完整以真实攻击案例切入准备环节经课堂三问讨论环节落到两个具体攻击形态的技术剖析——Phishing 背后的 HTTP/HTTPS、对称/非对称加密、CA 证书与握手流程以及 DDoS 的分布式放大效应——最后以一页纸调研作业收尾并给出三条锚定标准条目EK 6.3.1C / 6.3.1D / 6.3.1L的评估问题。对教师而言文档可直接作为教案使用对学习者而言其中关于握手流程与公钥加密的描述第四节是本课程中少数把加密原理讲得相对完整的段落值得对照 英文版原文 精读。赞分享游戏开发教育前端后端【免费下载链接】codecombatGame for learning how to code.项目地址https://gitcode.com/gh_mirrors/co/codecombat点击查看免费下载相关推荐CodeCombat AP CSP 探究活动 Getting Abstract!从一本书到互联网协议的多层抽象CodeCombat AP CSP 探究活动 Getting Abstract!从一本书到互联网协议的多层抽象 本文基于 CodeCombat 仓库中 A游戏开发教育前端后端CodeCombat AP CSP 课程设计解析“Create a Computing Lesson”计算制品探究活动CodeCombat AP CSP 课程设计解析“Create a Computing Lesson”计算制品探究活动 CodeCombat 面向 AP Co游戏开发教育前端后端CodeCombat AP CSP 课程《创新与众包》探究活动的教学设计、内容结构与仓库实现CodeCombat AP CSP 课程《创新与众包》探究活动的教学设计、内容结构与仓库实现 本文以 CodeCombat 仓库中的 AP CSPAP 计算游戏开发教育前端后端上一篇工业通信调试的困境与统一解决方案为什么你需要Wu.CommTool下一篇Dozzle SQL 引擎实战指南用 DuckDB WebAssembly 在浏览器中对容器 JSON 日志执行 SQL 查询创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表