《网络安全》教学大纲(软工)

合集下载

网络空间安全概论 教学大纲(课程思政版本)

网络空间安全概论  教学大纲(课程思政版本)

《网络空间安全概论》课程大纲一、课程名称:网络空间安全概论二、课程性质:选修/必修、理论课三、学时与学分:32学时,2学分四、课程先导课:C语言程序设计、计算机网络、操作系统、计算机组成原理、数据库管理系统等五、课程简介网络空间已经成为人类社会全新的生存空间和国家疆域,国家政治、经济、文化、社会、国防安全及公民在网络空间的合法权益面临严峻风险与挑战,维护和保障网络空间安全,培养网络空间安全人才,这两项工作已经上升到国家战略层面。

而网络空间安全人才缺口大,仅仅依靠网络空间安全专业以及信息安全专业的人才培养远远满足不了社会需求。

在计算机学院相关专业开设《网络空间安全概论》课程,对于培养具备网络空间安全知识的复合型计算机学科人才、改善我国网络空间安全专业人才极度匮乏的现状具有积极的促进作用。

《网络空间安全概论》涉及多学科交叉、知识结构和体系宽广,应用场景复杂,同时相关知识更新速度快。

它是一门理论性、工程性、技术性和实践性都很强的专业选修课程。

在课程内容的组织上,力求全面把握网络空间安全的技术脉络和基础知识体系,与计算机相关专业的特点相结合,突出安全编程思维和安全防范意识的培养。

教学内容包括10章,第1章网络空间安全概述,第2章物理安全,第3章系统安全,第4章网络安全,第5章数据安全,第6章软件安全,第7章社会工程,第8章网络空间安全管理与教育,第9章网络空间安全法规与标准,第10 章新环境安全主要介绍云计算、大数据和物联网方面的安全问题。

六、课程目标通过相关教学活动,帮助学生网络空间、网络空间主权、网络空间安全的概念和内涵,掌握网络空间安全知识体系结构,了解物理安全、网络安全、系统安全、数据安全、软件安全、社会工程方面的防范措施。

建立网络空间整体安全概念,增强学生安全编程思维和安全意识,掌握网络攻防基本技能,提升学生在软件安全设计方面的综合能力。

课程的具体目标包括:目标1:深刻理解网络空间、网络空间主权、网络空间安全的概念和内涵,掌握网络空间安全知识体系结构;建立全局安全的系统观,能利用上述知识和相关技术对网络空间安全系统方案进行设计和分析;目标2:深刻理解物理安全、系统安全、网络安全、数据安全相关防范技术和标准,对实施安全的物理环境、安全的系统环境、安全的网络环境、安全的数据存储环境设计方案进行对比并选择科学合理的技术方案;目标3:了解应用软件安全各种影响因素,掌握规避应用软件安全风险的技术手段,能运用安全软件开发生命周期组织和实施应用软件研发;针对软件开发过程中遇到的复杂工程问题,能够提出科学的解决方法,并能将安全编程思维和安全防范意识较好地融入到整个应用软件开发过程之中;目标4:使学生熟悉和了解社会工程攻击的手段以及相应的防范措施;掌握网络空间相关法律和技术标准,并自觉遵守网络空间安全的法律法规;在网络空间相应应用系统开发过程中,自觉遵照相关技术标准,具备安全应用系统的开发能力。

网络信息安全课程《网络信息安全》教学大纲(2014-2015)

网络信息安全课程《网络信息安全》教学大纲(2014-2015)

《网络信息安全》课程教学大纲一、课程总述本课程大纲是以2012年软件工程本科专业人才培养方案为依据编制的。

二、教学时数分配三、单元教学目的、教学重难点和内容设置第1章网络安全概述与环境配置【教学目的】了解内容:网络面临的安全威胁、信息系统安全的脆弱性、保证网络安全的途径;理解内容:网络安全的攻防体系、研究网络安全的必要性及其社会意义掌握内容:信息系统安全评估标准;熟练掌握内容:网络安全实验环境的配置及网络抓包软件的使用【重点难点】重点:网络安全的攻防体系、研究网络安全的必要性难点:研究网络安全的必要性【教学内容】1.1 信息安全概述1.2 网络安全概述1.3 研究网络安全的必要性1.4 研究网络安全的社会意义1.5 网络安全的相关法规1.6 网络安全的评价标准1.7 环境配置【课时要求】7节第2章网络安全协议基础【教学目的】了解内容:OSI参考模型和TCP/IP协议组理解内容:IP/TCP/UDP/ICMP协议的工作原理掌握内容: IP/TCP/UDP/ICMP协议的结构分析熟练掌握内容:常用的网络服务和网络命令【重点难点】重点:IP/TCP/UDP/ICMP协议的工作原理难点:IP/TCP/UDP/ICMP协议的结构分析【教学内容】2.1 OSI参考模型2.2 TCP/IP协议族2.3 网际协议IP2.4 传输控制协议TCP2.5 用户数据报协议UDP2.6 ICMP协议2.7 常用的网络服务2.8 常用的网络命令【课时要求】7节第3章网络空全编程基础【教学目的】了解内容:网络安全编程的基础知识理解内容:C和C++的几种编程模式掌握内容:网络安全编程的常用技术熟练掌握内容:注册表编程、定时器编程、驻留程序编程【重点难点】重点:网络安全编程的常用技术难点:注册表编程、定时器编程、驻留程序编程【教学内容】3.1 网络安全编程概述3.2 C和C++的几种编程模式3.3 网络安全编程【课时要求】10节第4章网络扫描与网络监听【教学目的】了解内容:黑客以及黑客攻击的基本概念理解内容:黑客攻击与网络安全的关系掌握内容:如何利用工具实现网络踩点、网络扫描和网络监听熟练掌握内容:黑客攻击的常用工具【重点难点】重点:黑客攻击的步骤难点:如何利用工具实现网络踩点、网络扫描和网络监听【教学内容】4.1 黑客概述4.2 网络踩点4.3 网络扫描4.4 网络监听【课时要求】5节第5章网络入侵【教学目的】了解内容:网络入侵的基本概念理解内容:社会工程学攻击、物理攻击、暴力攻击掌握内容:利用Unicode漏洞攻击和缓冲区溢出漏洞进行攻击的技术熟练掌握内容:流行攻击工具的使用和部分工具的代码实现【重点难点】重点:流行攻击工具的使用和部分工具的代码实现难点:利用Unicode漏洞攻击和缓冲区溢出漏洞进行攻击的技术【教学内容】5.1 社会工程学攻击5.2 物理攻击与防范5.3 暴力攻击5.4 Unicode漏洞专题5.5 其他漏洞攻击5.6 缓冲区溢出攻击5.7 拒绝服务攻击5.8 分布式拒绝服务攻击【课时要求】8节第6章网络后门与网络隐【教学目的】了解内容:利用四种方法实现网络后门理解内容:网络隐身的两种方法掌握内容:利用四种方法实现网络后门熟练掌握内容:常见后门工具的使用【重点难点】重点:利用四种方法实现网络后门难点:常见后门工具的使用【教学内容】6.1 网络后门6.2 木马6.3 网络代理跳板6.4 清除日志【课时要求】5节第7章恶意代码【教学目的】了解内容:恶意代码的发展史理解内容:研究恶意代码的必要性、恶意代码长期存在的原因掌握内容:恶意代码实现机理熟练掌握内容:恶意代码的设计与实现【重点难点】重点:恶意代码的设计与实现难点:恶意代码的设计与实现【教学内容】7.1 恶意代码概述7.2 恶意代码实现机理7.3 常见的恶意代码【课时要求】5节第8章操作系统安全基础【教学目的】了解内容:操作系统安全的基本概念理解内容:操作系统安全的实现机制、安全模型及安全体系结构掌握内容:操作系统安全的36条基本配置原则熟练掌握内容:Windows操作系统的安全配置方案【重点难点】重点:Windows操作系统的安全配置方案难点:Windows操作系统的安全配置方案【教学内容】8.1 常用操作系统概述8.2 安全操作系统的研究发展8.3 安全操作系统的基本概念8.4 安全操作系统的机制8.5 代表性的安全模型8.6 操作系统安全体系结构8.7 操作系统安全配置方案【课时要求】5节第9章密码学与信息加密【教学目的】了解内容:密码学的基本概念、数字水印的基本概念理解内容:主流加密技术、数字签名的原理、PGP加密的原理和实现及PKI信任模型掌握内容:DES加密算法的概念以及如何利用程序实现、RSA加密算法的概念以及实现算法熟练掌握内容:DES加密算法的概念以及如何利用程序实现【重点难点】重点:主流加密技术、数字签名的原理及PKI信任模型难点:如何利用程序实现主流加密算法【教学内容】9.1 密码学概述9.2 des对称加密技术9.3 rsa公钥加密技术9.4 pgp加密技术9.5 数字信封和数字签名9.6 数字水印9.7 公钥基础设施pki【课时要求】10节第10章防火墙与入侵检测【教学目的】了解内容:利用软件实现防火墙的规则集理解内容:防火墙的基本概念、分类、入侵检测系统的概念、原理及常用方法掌握内容:防火墙的实现模型、如何利用程序实现简单的入侵检测熟练掌握内容:防火墙的配置【重点难点】重点:防火墙的配置难点:入侵检测工具的编程实现【教学内容】10.1 防火墙的概念10.2 防火墙的分类10.3 常见防火墙系统模型10.4 创建防火墙的步骤10.5 入侵检测系统的概念10.6 入侵检测的方法10.7 入侵检测的步骤【课时要求】8节第11章IP安全与WEB安全【教学目的】了解内容:IPSec的必要性理解内容: IPSec中的AH协议、ESP协议和密钥交换协议掌握内容: VPN的功能和解决方案、Web安全的3个方面,SSL和TLS安全协议的内容与体系结构熟练掌握内容:VPN的解决方案【重点难点】重点:VPN的功能和解决方案、Web安全的3个方面、SSL和TLS安全协议的内容与体系结构难点:VPN的解决方案【教学内容】11.1 IP安全概述11.2 密钥交换协议IKE11.3 VPN技术11.4 WEB安全概述11.5 SSL/TLS技术11.6 安全电子交易SET简介【课时要求】3节第12章网络安全方案设计【教学目的】了解内容:网络安全方案设计方法理解内容:评价网络安全方案的质量的标准掌握内容:网络安全方案编写的注意点以及网络安全方案的编写框架熟练掌握内容:网络安全方案设计的基本步骤【重点难点】重点:网络安全的需求分析、方案设计难点:网络安全方案的设计【教学内容】12.1 网络安全方案概念12.2 网络安全方案的框架12.3 网络安全案例需求12.4 解决方案设计【课时要求】7节四、教材1、《计算机网络安全教程(第2版)》,石志国、薛为民、尹浩,清华大学出版社、北京交通大学出版社,2011年2月;2、《计算机网络安全教程实验指导》,石志国、薛为民、尹浩,清华大学出版社、北京交通大学出版社,2011年10月。

网络与信息安全教学大纲

网络与信息安全教学大纲

网络与信息安全教学大纲一、引言近年来,随着网络技术的发展和普及,网络与信息安全问题变得越来越重要。

网络与信息安全教育成为了当今社会中不可忽视的一部分。

本教学大纲旨在为网络与信息安全课程提供一个全面、系统的教学指南,以帮助学生建立正确的网络与信息安全意识,并学习相关的技术与知识。

二、课程目标1. 培养学生对网络与信息安全的重要性的认识和理解。

2. 培养学生正确的网络使用习惯和信息处理能力。

3. 培养学生对常见网络安全威胁的识别和防范能力。

4. 培养学生掌握网络安全技术和工具的基本原理与应用。

三、教学内容【模块一】网络安全概述1. 网络与信息安全的定义和意义2. 网络安全威胁与攻击类型3. 常见的网络安全漏洞与风险4. 网络安全法律法规与相关政策【模块二】密码与加密技术1. 密码学基础知识2. 对称加密与非对称加密算法3. 数字签名与数字证书4. 隐私保护与数据加密实践【模块三】网络安全防御与检测1. 防火墙与入侵检测系统2. 网络访问控制与安全策略3. 恶意软件与病毒防范4. 安全事件监测与应急响应【模块四】网络安全管理与认证1. 网络安全管理概述2. 安全策略与漏洞管理3. 安全认证与合规性管理4. 网络安全培训与意识教育四、教学方法1. 讲授:通过授课、讲解等方式向学生传授相关的理论知识。

2. 实践:通过实验、案例分析等方式提供具体的实践环境和问题解决方案。

3. 讨论:组织学生进行讨论,培养学生的思辨能力和团队合作能力。

4. 实例分析:通过实际的安全事件案例,帮助学生分析、思考和解决问题。

五、考核方式1. 课堂小测:每节课结束后进行简短的小测,检查学生对知识点的掌握情况。

2. 作业与实验报告:布置相关的作业和实验任务,评估学生的实践能力和综合素质。

3. 期末考试:对全课程的知识体系进行综合考核,评估学生的学习成果。

六、教学资源1. 教材:选用网络与信息安全教材作为基础教学资料。

2. 网络资源:引导学生利用互联网资源进行相关的学习和研究。

信息技术网络安全课程大纲

信息技术网络安全课程大纲

信息技术网络安全课程大纲一、课程简介1.1 课程背景1.2 目标与主要内容1.3 课程特点二、课程目标2.1 知识目标2.2 技能目标2.3 情感目标三、教学大纲3.1 教学目标3.1.1 知识目标3.1.2 技能目标3.1.3 情感目标3.2 教学内容3.2.1 信息技术基础知识3.2.2 网络安全概念与原理3.2.3 网络攻击与防御技术 3.2.4 网络安全管理与规范 3.3 教学方法3.3.1 理论讲授3.3.2 实践操作3.3.3 课堂讨论与案例分析 3.4 教材与参考书目3.4.1 主教材3.4.2 参考书目3.5 教学安排3.5.1 理论课程安排3.5.2 实践课程安排3.6 评估方式3.6.1 平时表现3.6.2 作业与实验报告3.6.3 期末考试四、学习资源与设施支持4.1 学习资源4.1.1 图书馆4.1.2 学习资料与网络资源 4.2 设施支持4.2.1 实验室4.2.2 计算机设备与软件4.2.3 网络连接五、考核与评价5.1 考核方式与比例5.1.1 平时成绩比例5.1.2 期末考试比例5.2 评价标准与等级划分5.2.1 优秀5.2.2 良好5.2.3 中等5.2.4 及格5.2.5 不及格六、教学团队6.1 教师资格与经验6.2 助教与辅导员支持七、学科发展与前景7.1 学科发展态势7.2 就业与职业发展结语以上是《信息技术网络安全课程大纲》的内容安排。

本课程旨在培养学生在信息技术领域的网络安全意识和能力,以及掌握相关的知识和技能。

通过该课程的学习,学生将了解信息技术的基础知识,掌握网络安全的概念与原理,并具备网络攻击与防御技术的能力。

同时,课程设计注重学生的实践操作和课堂讨论,以便加深对网络安全问题的理解和解决能力。

本课程的教学团队由经验丰富的教师和辅导员组成,他们将提供全面的教学支持和指导。

通过该课程的学习,学生将迎接更广阔的学科发展与就业前景。

希望大家能够充分利用课程中提供的学习资源和设施支持,并通过努力取得优异的成绩。

网络安全技术与应用-教学大纲.pdf

网络安全技术与应用-教学大纲.pdf

课程编号编制人制定日期修订日期审定组(人)审定日期《网络安全技术与应用》课程教学大纲学分:3学时:48适用专业:计算机网络技术专业和信息安全技术应用专业等一、课程性质和任务课程的性质:本课程是计算机网络技术专业和信息安全技术应用专业的专业必修课,是一门以培养学生技能为主的课程,也是理论与实操紧密联系的课程。

本课程在第五学期开设。

课程的任务:《网络安全技术与应用》是网络安全的入门级课程。

通过学习本课程,学生可以掌握常用的网络安全部署方法和基本的实施能力。

能完成中小型企业网络安全部署方案和实施方案的规划,可以使用简单的防御手段保护中小企业的企业网,能对常见的网络安全设备进行简单的配置和管理,能排查和解决中小企业网中存在的安全隐患和故障。

前期课程:《路由与交换基础》。

后续课程:无二、课程基本要求通过本课程的学习,学生应能掌握以下内容:1.网络安全基础知识2.防火墙基础技术3.防火墙安全策略4.网络地址转换技术5.数据加密技术6.VPN技术基础知识7.IPSec_VPN技术8.GRE VPN技术9.L2TP VPN技术10.SSL VPN技术11.防火墙双机热备技术12.防火墙用户管理培养的IEET核心能力:●1、具备计算机网络管理员的维护能力:具有网络管理员必备的网络设备、网站和系统的维护技能以及相关的的理论知识,包括:路由器、交换机、防火墙、数据库、服务器的维护,云计算系统,网站维护,信息安全维护,布线系统维护,基本的软件开发和维护能力。

●2、具备计算机网络工程师的工程能力:具有网络工程师必备的工程设计、实施和项目管理能力,包括:能综合应用所掌握的网络知识设计出符合客户需求的项目方案,给出组网方案、网络设备等硬件选型、软件方案、系统方案、关键技术,并按照项目管理要求设施和验收。

●3、具备售前工程师的能力,包括:能在售前和客户有效沟通、收集和引导用户需求,按照招投标程序参与投标,协同网络工程师确定网络设计方案、软件设计方案、系统方案、设备选型、设备报价。

网络信息安全课程教学大纲

网络信息安全课程教学大纲

网络信息安全课程教学大纲一、课程简介网络信息安全课程是为了阐述和培养学生在网络环境下安全使用和管理信息的能力而设立的。

本课程旨在使学生了解网络安全的基础知识,掌握网络信息安全的常规方法和技术,培养网络信息安全意识和能力。

二、课程目标1. 掌握基本的网络信息安全概念和术语。

2. 熟悉网络信息安全的常见威胁和风险。

3. 理解网络信息安全的基本原理和技术。

4. 学习网络信息安全的常规方法和策略。

5. 培养学生的网络信息安全意识和能力。

三、教学内容1. 网络安全概述- 网络安全的定义和意义- 网络安全的基本术语和概念2. 网络威胁与风险评估- 常见的网络威胁类型- 风险评估与威胁分析方法3. 网络攻击与防御- 常见的网络攻击手段- 网络防御的基本原理和方法- 防火墙和入侵检测系统的应用4. 密码技术与身份认证- 对称加密与非对称加密算法- 数字签名和证书的使用- 身份认证的基本原理和技术5. 网络安全管理- 安全策略和规范的制定- 安全意识培养和员工培训- 安全事件的应急处理和管理6. 网络安全案例分析- 网络安全事件的案例分析与研究 - 分析安全事件的原因和教训四、教学方法1. 理论授课:通过讲解网络安全的基本概念和原理,帮助学生建立起对网络安全的整体认识和理解。

2. 实验实践:通过网络安全实验和实践操作,让学生亲自体验和操作各种网络安全工具和技术,提高他们的动手能力。

3. 课堂讨论:开展课堂讨论,引导学生分析和评估真实的网络安全案例,培养他们的问题解决能力和团队合作意识。

4. 个人作业:布置网络安全相关的学生作业,如阅读论文和文献综述,撰写安全策略和方法论文等,增强学生的独立思考和研究能力。

五、评估方法1. 学生平时表现:包括出勤情况、课堂参与、作业完成情况等。

2. 实验报告评估:根据学生实验报告的内容和质量进行评估。

3. 期末考试:设置一次期末考试,内容涵盖整个课程内容的重点和难点。

六、教学资源1. 教材:推荐使用网络信息安全相关的教材。

《网络安全基础》课程教教学大纲

《网络安全基础》课程教教学大纲

四川电大省开大专电子商务专业《网络安全基础》课程教课纲领责任教师乔兴媚第一部分纲领说明一、课程的性质和任务《网络安全基础》课程是四川电大省开(专科)电子商务专业选修的一门课程。

学生在学习本课程以前应当具备计算机系统和计算机网络的预备知识。

本课程的任务是1.使学生对网络安全技术从整体上有一个较全面的认识。

2.认识目前计算机网络安全技术面对的挑战和现状。

3.认识网络安全技术研究的内容,掌握有关的基础知识。

4.掌握网络安全系统的架构,认识常有的网络攻击手段,掌握入侵检测的技术和手段。

5.认识网络安全应用领域的基础知识。

总之,学习完本课程后,学生应当拥有较系统的网络安全知识,并在实质应用时具备必定的防备非法入侵、保护系统安全性的能力。

二、先修课要求计算机网络知识、计算机操作三、课程特色和教课要求因为网络安全波及的知识范围很广,新的技术也不停出现,所以在重申基本观点和基来源理、侧重叙述基本安全技术和安全系统架构的基础上,还应增强理论联系实质,突出各项技术的适用性。

四、课程教课要求的层次1.掌握:要修业生可以全面掌握所学内容和方法,深入理解其科学内涵,并可以用所学方法剖析问题。

2.理解:要修业生可以较好地理解所学识题和方法,并能进行简单的剖析和判断。

3.认识:要修业生可以一般地认识所学内容, 不作查核要求。

第二部分教课媒体使用和教课过程建议一、学时分派课程教课总学时54 学时, 3 学分教学内容第一章网络基础知识与因特网第二章操作系统与网络安全课内学时8 学时4 学时第三章网络安全概括8 学时第四章计算机系统安全与接见控制 4 学时第五章数据库系统安全 5 学时第六章计算机病毒的防治8 学时第七章数据加密 4 学时第八章防火墙技术 5 学时第九章网络站点的安全8 学时共计54 学时二、课程教材主教材:《计算机网络安全基础》,袁津生、吴砚农编著,人民邮电第一版社第一版,2002 年 2 月。

三、教课反应经过信函、电子邮件、传真或电话联系。

网络安全运维教学大纲模板

网络安全运维教学大纲模板

网络安全运维教学大纲模板网络安全运维教学大纲模板随着互联网的快速发展和普及,网络安全问题日益突出。

为了培养专业的网络安全运维人才,制定一份完善的教学大纲模板是非常重要的。

本文将探讨网络安全运维教学大纲模板的设计要点,包括课程目标、教学内容、教学方法和评估方式等。

一、课程目标网络安全运维教学的目标是培养学生具备以下能力:1. 理解网络安全的基本概念和原理,掌握网络攻击与防御的基本知识;2. 掌握网络安全运维的基本技术和方法,能够进行常见网络安全问题的诊断和解决;3. 具备网络安全意识和风险意识,能够制定有效的网络安全策略和措施;4. 熟悉网络安全法律法规和伦理道德要求,能够遵守相关规定并具备自我保护能力。

二、教学内容网络安全运维教学内容应包括以下方面:1. 网络安全基础知识:包括网络安全的定义、网络攻击与防御的基本原理、网络安全法律法规等;2. 网络安全技术与工具:包括网络扫描与检测技术、入侵检测与防御技术、防火墙与安全网关配置等;3. 网络安全管理与策略:包括网络安全策略与规划、安全事件响应与处理、安全审计与监控等;4. 网络安全案例分析:通过实际案例分析,了解网络安全事件的发生原因、应对措施和经验教训。

三、教学方法网络安全运维教学应采用多种教学方法,包括理论教学、实践操作和案例分析等。

1. 理论教学:通过讲授网络安全的基本概念、原理和技术,培养学生的理论基础;2. 实践操作:通过实际操作网络安全工具和技术,提升学生的实际操作能力;3. 案例分析:通过分析真实的网络安全案例,培养学生的问题解决能力和综合应用能力。

四、评估方式网络安全运维教学的评估方式应综合考虑学生的理论知识和实践能力。

1. 理论考核:通过闭卷考试等方式,测试学生对网络安全基础知识的掌握程度;2. 实践考核:通过实际操作网络安全工具和技术,测试学生的实际操作能力;3. 项目评估:通过完成网络安全项目,测试学生的问题解决能力和综合应用能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网络安全》课程教学大纲课程编码: 4300168 课程总学时: 48 ,理论学时:40 ,实践(实验)学时:8 课程学分:3开课学期: 7 适用专业:软件工程一、教学目标使学生掌握网络安全的基本知识,并为学生进一步从事网络安全工作,做好知识准备;使学生掌握网络安全及其防范技术的基本方法,并能自觉运用安全管理的技术与规范;使学生了解网络安全的标准和法律法规,自觉维护网络系统的安全。

二、课程性质与任务本课程是计算机科学与技术专业学生的一门网络方向学科专业课。

主要讲述计算机系统的安全技术及其方法。

内容包括计算机系统的环境安全、软件安全、数据加密技术、网络安全与防火墙技术、计算机病毒的诊断与消除等。

三、预修课程学习本课程之前,应先学习计算机文化、计算机网络、操作系统和数据库原理等课程。

四、学时分配本课程总学时48学时,其中课堂讲授24学时,实验教学24学时。

课堂讲授内容与学五、讲授内容第一章网络安全概述教学目的和要求:了解网络安全研究的体系、研究网络安全的必要性、研究网络安全社会意义以及目前计算机网络安全的相关法规。

如何评价一个系统或者应用软件的安全等级。

教学难点和重点:重点是网络安全相关的基本概念,网络安全研究的体系结构以及配置实验环境。

难点是网络安全防护体系。

教学内容:第一节网络安全基础知识1 网络安全的定义2 网络安全的特征3网络安全的重要性第二节网络安全的主要威胁因素1 协议安全问题2 操作系统与应用程序漏洞3 安全管理问题4 黑客攻击5 网络犯罪第三节常用的防范措施1 完善安全管理制度2 采用访问控制3 数据加密措施4 数据备份与恢复第四节网络安全策略1 我国评价标准2 国际评价标准第五节环境配置1 安装VMware虚拟机2 配置VMware虚拟机3 Sniffer工具的介绍和使用第二章远程攻击的一般步骤教学目的和要求:要求掌握网络攻击的过程及其分类。

理解本地入侵和远程入侵的区别。

掌握远程攻击的一般方法和使用工具,掌握远程攻击的一般过程。

教学难点和重点:重点掌握掌握远程攻击的一般方法和使用工具,掌握远程攻击的一般过程。

教学内容:第一节远程攻击的准备阶段1 确定攻击目标2 信息收集3 服务分析4 系统分析4 漏洞分析第二节远程攻击的实施阶段1 预攻击探测2 口令破解与攻击提升权限3 实施攻击第三节远程攻击的善后阶段1 留下后门2 隐藏踪迹第三章扫描与防御技术教学目的和要求:了解网络扫描的过程和扫描类型,掌握端口扫描技术的基本原理和分类,掌握常用的几种扫描器的使用。

掌握如何防御网络扫描,及防御工具的使用方法。

教学难点和重点:重点掌握端口扫描技术的基本原理和分类,掌握常用的几种扫描器的使用。

难点是掌握如何防御网络扫描,及防御工具的使用方法。

教学内容:第一节扫描技术概述1 扫描器2 扫描过程3 扫描类型第二节端口扫描技术1 TCP Connect()扫描2 TCP SYN扫描3 TCP FIN扫描4 UDP扫描5 认证扫描6 FTP代理扫描7 远程主机OS指纹识别第三节常用的扫描器1 SATAN2 ISS Internet Scanner3 Nessus4 Nmap5 X-Scan第四节扫描的防御1 端口扫描监测工具2 个人防火墙3 针对Web服务的日志审计4 修改Banner5 扫描防御的一点建议第四章网络嗅探与防御技术教学目的和要求:了解网络嗅探的基本概念、原理和方法,掌握如何利用工具实现网络嗅探和网络监听功能,掌握网络嗅探的防御方法。

教学难点和重点:重点是理解网络嗅探的基本概念、原理和方法,难点是掌握如何利用工具实现网络嗅探和网络监听功能。

教学内容:第一节网络嗅探概述第二节以太网的嗅探技术1 共享式网络下的嗅探技术2 交换式网络下的嗅探技术3 Wireshark嗅探实例第三节网络嗅探的防御1 通用策略2 共享式网络下的防监听3 交换式网络下的防监听第五章口令破解与防御技术教学目的和要求:理解和掌握口令破解的概念和几种常见方法,掌握在不同类型操作系统下口令破解工具的使用方法。

掌握口令管理策略,防御口令被破解的方法。

教学难点和重点:重点是掌握口令破解的概念和几种常见方法。

难点是掌握在不同类型操作系统下口令破解工具的使用方法。

教学内容:第一节口令的历史与现状第二节口令破解方式1 词典攻击2 强行攻击3 组合攻击4 其他的攻击方式第三节口令破解工具1 口令破解器2 操作系统的口令文件3 Linux口令破解工具4 Windows 口令破解工具第四节口令破解的防御1 强口令2 防止未授权泄露、修改和删除3 一次性口令技术4 口令管理策略第六章欺骗攻击与防御技术教学目的和要求:了解欺骗攻击的概念,分别了解并掌握目前比较流行的5种欺骗的攻击方式和手段:IP 欺骗、ARP欺骗、电子邮件欺骗、DNS欺骗、Web欺骗。

掌握应对这5种攻击的防范策略。

教学难点和重点:重点是掌握ARP欺骗的方法及防御技术,DNS欺骗的方法及防御技术、Web欺骗的方法及防御技术。

难点是掌握ARP欺骗的方法及防御技术。

教学内容:第一节欺骗攻击概述第二节IP欺骗及防御1 基本的IP欺骗2 TCP会话劫持3 IP欺骗攻击的防御第三节ARP欺骗及其防御1 ARP协议2 ARP欺骗攻击原理3 ARP欺骗攻击实例4 ARP欺骗攻击的检测与防御第四节E-mail欺骗及防御1 E-mail工作原理2 E-mail欺骗的实现方法3 E-mail欺骗的防御第五节DNS欺骗及防御技术1 DNS工作原理2 DNS欺骗原理及实现3 DNS欺骗攻击的防御第六节Web欺骗及防御技术1 Web欺骗2 Web欺骗的实现过程3 Web欺骗的防御第七章拒绝服务攻击与防御技术教学目的和要求:理解并掌握拒绝服务攻击的概念和类型,分布式拒绝服务攻击的概念和类型。

掌握拒绝服务攻击工具的使用方法,及其防御手段。

掌握分布式拒绝服务攻击工具的使用方法,及其防御手段。

教学难点和重点:重点是理解并掌握拒绝服务攻击的概念和类型,分布式拒绝服务攻击的概念和类型。

难点是掌握拒绝服务攻击工具的使用方法和分布式拒绝服务攻击工具的使用方法。

教学内容:第一节拒绝服务攻击概述1 拒绝服务攻击的概念2 拒绝服务攻击的分类第二节典型拒绝服务攻击技术第三节分布式拒绝服务攻击1 分布式拒绝服务攻击的概念2 分布式拒绝服务攻击的工具第四节分布式拒绝服务攻击的防御1 分布式拒绝服务攻击的监测2 分布式拒绝服务攻击的防御方法第八章缓冲区溢出攻击与防御技术教学目的和要求:理解缓冲区溢出的基本概述念和缓冲区溢出原理,理解并掌握缓冲区溢出的过程和攻击方法。

了解什么是代码植入技术,掌握缓冲区溢出的防御方法和措施。

教学难点和重点:重点是理解缓冲区溢出的基本概述念和缓冲区溢出原理,掌握缓冲区溢出的防御方法和措施。

难点是掌握缓冲区溢出的过程和攻击方法。

教学内容:第一节缓冲区溢出概述第二节缓冲区溢出原理1 栈溢出2 堆溢出3 BSS溢出4 格式化串溢出第三节缓冲区溢出攻击的过程第四节代码植入技术第五节缓冲区溢出攻击的防御1 源码级保护方法2 运行期保护方法3 阻止攻击代码执行4 加强系统保护第九章Web攻击与防御技术教学目的和要求:了解Web应用技术的安全问题,理解并掌握Web页面盗窃的方法和手段及如何防御。

理解和掌握SQL注入攻击的原理与方法,以及防范措施。

教学难点和重点:重点是理解并掌握Web页面盗窃的方法和手段及如何防御。

理解和掌握SQL注入攻击的原理与方法。

难点是理解和掌握SQL注入攻击的原理与方法。

教学内容:第一节Web应用技术安全性1 动态网页技术2 常见的安全问题第二节Web页面盗窃及防御1 逐页手工扫描2 自动扫描3 Web页面盗窃防御对策第三节跨站脚本攻击及防御1 跨站脚本攻击2 针对论坛BBSXP的XSS攻击实例3 跨站脚本攻击的防范第四节SQL注入攻击及防御1 SQL注入攻击2 SQL注入攻击的防范第十章木马攻击与防御技术理解并掌握网络木马的定义和木马的攻击步骤,掌握网络后门与木马的区别。

掌握如何使用木马进行攻击。

了解木马的防御方法。

教学难点和重点:重点是掌握网络木马的攻击步骤,如何使用木马进行攻击。

难点是掌握如何使用木马进行攻击,以及清除入侵痕迹。

教学内容:第一节木马概述1 木马的基本概念2 木马的分类3 木马的特点第二节木马的攻击步骤1 植入技术2 自动加载技术3 隐藏技术4 监控技术第三节木马软件介绍第四节木马的防御1 木马的检测2 木马的清除与善后3 木马的防范六、教学方法教学方式为课堂理论教学与实验指导相结合。

课堂教学在投影教室进行,使用课件,结合网络安全环境演示。

实验在计算机科学与技术系专业实验室和机房进行(学生每人一机)。

采取启发式教学方法,注重基本理论和基本方法的讲授与练习。

教学中讲授课时数与上机实验课时数总体比例已经达到1∶1,基本保证讲练同步进行,有助学生及时掌握课程内容。

学时分配可根据具体情况灵活掌握,未能安排讲授的部分内容可以要求学生自学。

七、成绩考核课程总评成绩由两部分组成(总分100分):平时课业及实验成绩占总成绩的20%;期末考试成绩占总成绩的80%。

八、教材及参考书目教材《网络攻击与防御技术》张玉清主编清华大学出版社 2011年参考书目《网络安全技术与实践(第2版)》刘建伟主编清华大学出版社2011 年《计算机网络安全(第2版) 》张殿明主编清华大学出版社 2014年。

相关文档
最新文档