《网络攻防课程设计》案例简介
一、授课教员简介
赵文涛,硕士,副教授,研究方向为信息安全、网络安全。承担本科生“计算机安全”
和“网络攻防课程设计”等课程教学任务。
二、实验课程在教学体系中的地位
网络攻防课程设计是《计算机安全》的实践后续课程,目的是使学员进一步加深对网络
安全的基本原理的理解,提高网络攻防实践能力。
本课程设计根据教学要求,通过合理配置和开设网络攻防系列实验,结合专业课程,使
学生对计算机安全专业知识具有更为深刻的理解和掌握。课程要求学生掌握有关信息收集、
网络攻击和网络防御的基础知识,能够熟练使用和配置相关安全工具以及构建安全系统的实
际知识,并通过典型的综合性实验,培养学生的安全工具以及相关应用方面的综合应用能力
和动手能力,让学生深化理解理论知识,掌握安全系统一些基本的使用和配置方法,为以后
的各类安全系统应用打好坚实的基础。
实验课程共计 16学时,其中课堂讲授 4学时,实验室 12学时。
三、课程实验内容,达到的能力(基础性、验证性、综合性、创新性)
课程共设置了六类实验,均为综合性实验,其中两个必做,其余选做。
本课程设计设置了以下六个实验题目:防火墙技术实验、扫描技术实验、拒绝服务攻击
技术实验、缓冲区溢出攻击技术实验、入侵检测技术实验和密码学技术实验。
本课程设计中所包含的原理包括以下内容:在防火墙技术实验环节包括包过滤技术、网
络地址翻译技术和 IP地址欺骗技术等内容;在扫描技术实验环节包括操作系统服务配置技
术、TCP/IP协议栈技术、网络扫描技术等内容;在拒绝服务攻击技术实验环节包括操作系
统服务配置技术、拒绝服务攻击原理和拒绝服务攻击工具的使用等内容;缓冲区溢出攻击技
术实验环节包括操作系统服务配置技术、操作系统原理、C语言编程技术、汇编语言编程技
术、缓冲区溢出攻击原理等内容;入侵检测技术实验环节包括操作系统服务配置技术、入侵
检测技术原理等内容;密码学技术实验环节包括对称密码技术、非对称密码技术、DES算法
和 RSA算法等内容。
本课程设计根据不同层次的学生将实验分为测试应用型、开发设计型和提高创新型三
类,测试应用型实验主要是培养学员对安全工具的应用和配置能力,开发设计型实验主要培
养学员对安全应用的程序设计和开发能力,提高创新型实验主要是培养学员的独立思维和创
新能力。
各实验小组根据题目要求自行设计并实现必要的实验环境,根据要求自行安装、配置和