(1)“没有网络安全就没有国家安全”—网络强国建设对网络安全专业人才培养的新需求
网络信息安全不但是发挥信息革命带来的高效率、高效益的有力保证,而且是抵御信息侵略的重要屏障。如何将立德树人融入教学全过程,通过情景体验式的教学方法,触发学生对网络强国精神的理解,使学生理解分布式拒绝服务攻击在网络空间安全领域的重要价值,而且潜移默化的激发学生投身网络空间安全事业的情怀和使命感,成为了高校网络安全专业教学面临的重要挑战。
(2)由于分布式拒绝服务涉及的网络节点数量多,设备类型复杂,实验成本高,实验风险大等一系列因素,学生相关实验必须依托虚拟仿真技术开展
近年来,分布式拒绝服务攻击成为互联网上最重要的攻击之一,很多大型活动、公司都会遭受到这种攻击并蒙受巨大的经济损失。
其次,由于分布式拒绝服务涉及的网络节点数量多,设备类型复杂,实验成本高,实验风险大。真实环境下实验容易对运行中的网络和服务造成干扰。在网路信道容量和攻击参数设计不合理的情况下,容易导致网络拥塞,网络服务异常等较大实验风险。相关实验教学必须依托虚拟仿真技术展开。
(3)基于《网络测量》核心课程培养实践创新性人才
由上述分析可知,网络空间安全专业对具备实践能力的专业人才培养需求非常迫切,符合新工科专业建设的发展方向。
《网络测量》等课程的教学目的是培养学生掌握网络测量和分析的能力,为网络空间安全培养具有较高实践能力,分析能力的高层次人才。该课程工程实践性强,对实践教学要求高,只有通过学生亲身参与实验才能让学生真正了解到网络攻防的魅力
本项目遵循“能实不虚,虚实结合”的原则,将自主学习,合作交流和探究学习相结合、知识性和趣味性相统一、交互式的人机界面作为教学方式方法,再现下一代网络中数据中心面临分布式拒绝服务攻击的方法过程,使学生能理解现实世界中的分布式拒绝服务攻击对网络的影响及其防御方法,让学生能够突破时空限制开展下一代网络中拒绝服务攻击与防御的实验。关注网络空间安全专业学生的综合性、实践性学习需求,实行基于实际问题的互动式、研讨式教学,体现自主式和探究式学习的特点,通过文字、图片、视频、三维仿真场景等多种媒介促进实验教学开展,同时与线下实体实验相结合、培养学生实践能力、综合分析能力和创新能力,显著提升教学效果。具体而言:
1) 培养实践创新能力。借助虚拟仿真技术,三维呈现下一代网络中涉及到控制器、SDN交换机、边缘节点、数据中心服务等各个主体, 有利于加深学生的感性认识,通过第一视角的操作,能有效提升学生的实践能力。
2)培养综合分析能力。通过熟悉实验涉及到13个关键知识点,实际体验主干网、数据中心网络、边缘网络节点3种不同的场景,了解报文型、连接型、反射型3种不同的分布式拒绝服务攻击手段以及伪造地址验证、负载均衡和SDN清洗等3种不同的防御清洗方法,并学习如何综合运用不同手段来进行不同类型攻击的防御,能够有效的锻炼学生综合分析问题的能力,有助于网络空间安全创新型人才的培养。
本虚拟仿真项目分为四个实践操作模块,目的是使学生通过对虚拟仿真项目中每个模块的操作,理解DDoS攻击的产生到防御机制部署的各个环节的原理与影响因素,掌握网络测量等专业课程的关键知识点。
(1)模块一:网络拓扑结构
通过该模块掌握基于SDN技术的下一代网络技术。了解SDN技术组网中控制器和数据节点如何通过控制协议实现路由等网络层功能。掌握数据中心网络的不同拓扑结构及其特性,掌握数据中心网络拓扑设计要点及其对南北和东西不同方向流量的影响,掌握数据中心网络性能测量的方法。
(2)模块二:DDOS攻击
掌握分布式拒绝服务攻击的不同方法,掌握通过被动测量检测分布式拒绝服务攻击的方法。掌握服务性能测量的方法,掌握测量分布式拒绝服务攻击对数据中心不同服务的性能影响的方法。
(3)模块三:网络防御
掌握不同的分布式拒绝服务攻击防御和清洗技术,掌握在主干网和网络边缘节点部署防御和清洗技术的方法。
(4)模块四:综合实验案例
通过南京青奥会综合实验案例,要求学生综合考虑实际场景中不同防御方案的防御效果与部署成本,设计并部署一套综合的DDoS防御机制,实现达到最优解的目的。
通过本虚拟仿真实验教学,可供学生直观了解网络拓扑在不同设计参数下的攻击防御响应全过程,深刻掌握网络攻击的基本概念和原理,熟悉相关攻防过程和设计参数,采用任务型模式场景激发学生对实际应用的兴趣,培养其创新意识和专业知识应用实践能力,激发学生投身网络空间安全事业的情怀和使命感。
(1) 实验评分标准
实验分三种类型进行综合考核,分别为基础知识点认知,探究性实验考核和综合性实验考核。基础知识点认知占10%,探究性实验考核占60%,综合性实验考核占30%。
(2) 评分细则
1) 基础知识点认知考核:知识点认知将由老师对计算机网络安全和网络测量相关知识、软件学习注意事项进行讲解, 接下来将由学生进行实践学习,系统根据学生在线互动频率及学习内容进行相应的赋分,在完成基础知识学习后,用户可进行后续的学习任务。
2) 探究性实验考核:实验任务即用户需要完成该环节的实践任务,完成考核后方可进行后一项的实验内容,例如攻击生成,当用户完成至少一项攻击生成实验以后,系统才能进行后续的防御实验,所以实验任务是环环相扣的,而且每个实验模块,既满足了需要学生独立完成考核的要求,也实现了数据驱动平台的实践理念。
3) 综合性实验考核:系统还设置了综合性实验考核的模块,在学生完成探究性实验每个单项模块的学习及任务后,学生还需要完成综合性的系统考核,以巩固实践结果。综合性考核设置了过程考核和结果考核两个不同的考核目标,并取加权结果作为学生最终成绩。