网络攻防赛导向的软件安全课程创新性与实践性建设
2019-08-07彭国军王丽娜
计算机教育 2019年7期
赵 磊,彭国军,刘 丹,王丽娜
(武汉大学 国家网络安全学院,湖北 武汉 430070)
0 引 言
在2018年第十一届“中国大学教学论坛”中,教育部高等教育司吴岩司长指出,中国大学要建设高阶性、创新性和挑战度的金课[1],要求课程内容有前沿性和时代性,具有一定的挑战度,课程教学要做到知识、能力、素质的有机融合,培养学生解决复杂问题的综合能力和高级思维。
以高阶性、创新性和挑战度为建设目标,笔者结合多年来的教学和指导学生参加全国网络攻防赛的经历,以“以赛促教、以赛反哺课程内容”为主要思路,提出软件安全课程创新性和实践性建设方法。
1 软件安全课程创新性和实践性建设需求分析
软件安全是网络空间安全相关专业的核心专业课程之一,旨在通过讲授软件执行机理、软件漏洞的成因、恶意代码的基本原理、软件逆向分析技术、安全测试等基础知识[2],培养学生逆向思维和系统安全防护能力,同时,结合软件安全配套实验,提高学生的动手实践能力,培养学生解决复杂问题的综合能力和高级思维。
以计算机和互联网为基础的信息系统是网络空间的基础组成部分,而软件是信息系统的灵魂。自“莫里斯蠕虫”以来,软件安全已有30多年的历史,一直是学术界和工业界的热点问题,以软件漏洞、恶意代码为代表的软件安全威胁一直占据全球网络安全威胁排行榜前3的位置。
受课程背景的影响,软件安全课程具有很强的创新性、实践性等需求,课程建设面临诸多挑战,主要包括以下几方面。……
登录APP查看全文
