《网络攻防实践》课程教学大纲.docx
《《网络攻防实践》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《网络攻防实践》课程教学大纲.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络攻防实践教学大纲一、课程概述课程名称网络攻防实践英文名称Practice of Network Attack and Defense课程性质专业实践课课程代码22125040总学时2周学分2开课学期第六学期先修课程网络攻击与防御适用专业网络工程开课单位计算机与电气工程学院二、课程简介网络技术的飞速发展使得网络互联更加容易,人们在享受网络带来的信息服务便利性、 灵活性的同时,却也面临着诸多的不安全因素,网络监听、计算机病毒扩散、黑客攻击、网 络犯罪等,这些因素不仅影响了网络的稳定运转,也给用户造成经济损失,严重时甚至威胁 到了国家和集体的信息安全。因此,为确保网络信息的安全、完整和可用,保障
2、网络信息安 全已成为一项重要任务。本课程是网络工程专业一门重要的实践课程,目的是为了让学生更 熟练地掌握网络安全及防御相关技术以及应用,提升分析和解决实际问题的能力,也为后续 学生就业提供对应的专业技能以及实际操作动手能力,为就业打下坚实的基础。三、课程目标学习目标1:掌握PHP、JAVA、数据库、操作系统等常见信息系统知识点,能根据课 程设计中的项目提供相对应的攻击方法。能够熟练使用nmap,burp suite,Vmware Workstation 等常见网络安全工具,并掌握软件中基本的调试、运行及发布程序的方法。掌握网络中常见 的攻击手段,并了解对应防御方法和修复建议。(支撑毕业目标4.
3、1)学习目标2:能够根据实际的攻击问题完成对应的漏洞修复,其中包括漏洞查找、漏洞 分析和漏洞修复工作,根据项目在运行过程中能够正确的找出漏洞,消除中不安全的隐患, 并给出正确的修复建议。同时项目修复完成后能够给出符合标准的报告,养成良好的网络安 全意识。(支撑毕业目标9.1)学习目标3:掌握网络中常见攻击的基本方法。针对实际问题,确定合理修复方案以及 修复建议来对信息系统进行安全的防御。培养学生主动思考,主动实践的能力、团队精神及 合作能力。在处理实际问题时选择合适的方法、提高效率。(支撑毕业目标9.2)四、课程目标对毕业要求指标点的支撑表41课程目标对毕业要求指标点的支撑支撑毕业要求指标点课
4、程目标1234.1能够基于科学原理,通过文献研究或相关方法,调研和分析计算机网络相关应 用领域的复杂工程问题的解决方案和实验方法;M9.1评价网络工程专业工程实践和复杂工程问题解决方案对社会、健康、安全、法 律及文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。H9.2具有团队合作精神与组织管理能力,能够在多学科背景下的团队中胜任个体、 团队成员以及负责人的多种角色,能与其他学科的成员有效沟通,合作共事;能 够在团队中独立或合作开展工作;H注:分别用“H、M、L”对应表示“高、中、低”支撑。H五、课程教学方法表54课程教学方法序号采用手段具体目标1以课堂教学为主强化学生工程观点
5、的建立和工程分析能力的培养2课堂教学采用多媒体课件、编程软件演 示提高效率,增强教学的直观性和课堂教学的信息量3实习、讲解答辩的模式进行培养学生表达与沟通能力以及提出问题、分析问题和解决问 题的能力六、课程教学内容1 .进行课程设计前的动员,明确本次课程设计的基本内容、基本要求、课堂纪律,明确 设计记录、课程设计报告撰写规范,课程考核方式等。2 .问题分析和解决方案的确定,分析和理解课程设计内容的要求,弄清要做什么。确定 解决方案,考虑合适的检查方案,初步确定信息系统中的可能存在的漏洞。3 .详细设计和代码编写。细致确定每个小的功能模块,在此基础上进行代码设计,尽量 使每个模块简单明了。4 .
6、对编写的代码进行调试,查错,修改以及测试。最后完成课程设计报告。每个学生必 须独立完成课程设计,不能互相抄袭。表61课程教学内容与课程目标关系教学安排课程教学内容要求具体要求学生成果课程 目标学时第1天实习动员与 VMwareWorkstatio(1)实习动员认知实习的目的和意义明确实习的目的和意义及 相关实习规范11实习的基本要求、实习纪律, 明确实习笔记、实习报告撰写 规范,实习考核方式n(2)操作系统回 顾理解将操作系统基础知识进行快 速的回顾能熟知操作系统的基础知 识12(3) Vmware 软件介绍认知Vmware Workstation 软件的安 装会安装VmwareWorksta
7、tion 软件1, 31发展历程与应用领域(4)语言基础入 门认知将JAVA语言进行一个快速的 回顾能操作VmwareWorkstation 及linux命令1, 32讲解PHP、JAVA语言在网络 安全行业的重要作用对代码进行一个基本的审计第2天课程设计方案设计(1)课程设计任 务说明综合布置课程设计任务,明确课程 设计的最终目标,做好需求分 析能够对本次课程设计的任 务有一个总体的认识,并 提出一个解决方法26(2)明确漏洞出 现的场景理解系统的处理流程对课程设计的任务进行模 块化设计、漏洞寻找2系统的组织结构系统的模块划分第3天信 息收集(1)网络协议分 析及端口扫描理解了解网络种常见的
8、服务协议, 并了解协议的工作原理,能够独立对网站服务器进 行扫描,确定服务器上开 放的端口2,33掌握利用工具扫描服务器上 的端口(2)网络协议存 在的安全隐患分析确定服务器存在的端口能知道网络协议可能存在 的漏洞,并能够针对漏洞 进行利用及提出修复建议2,33介绍网络协议中存在的漏洞 及利用方式第4天 web攻击(1) web漏洞理解讲解Web常见的漏洞并介绍 漏洞形成的原理让学生了解网页可能存在 的攻击及被攻击的危害, 并能够针对网页中的漏洞 进行修复,同时提高学生 代码防范意识1, 23分析讲解web漏洞的利用及其修 复方案,了解XSS/CSRF攻击 的原理和流程;学会使用 XSS/CS
9、RF攻击,并进行进行 安全测试与分析1,23第5天数 据库漏洞(1)数据库基础理解快速回顾数据库的知识点能够对数据库进行基本操 作,了解数据库的基本结 构16(2)数据库攻击分析了解攻击SQL注入的原理和 流程掌握数据库的基本攻击手 段,学会使用SQL注入,并 进行进行安全测试与分析2,3表62课程思政内容(3)数据库修复分析掌握数据库漏洞的修复能够对数据库进行安全加 同2,3第六天代 码审计(1)代码漏洞寻 找分析掌握基本的代码审计能力能够自己独立审计一个项 目的源代码12(2)代码漏洞利用分析掌握代码中漏洞的利用能够独立通过检查代码并 发现代码中可能存在的漏 洞并且成功利用1,32(3)代
10、码漏洞修复掌握代码漏洞的修复在发现漏洞后能及时提供 修复方案并封堵漏洞2,32第七天操 作系统安 全(1)操作系统介绍理解了解windows/linux两个操作 系的基础知识及其基础操作能够正确使用操作系统进 行服务的安装12(2)操作系统漏洞分析了解windows/linux操作系统 安全机制,安全策略(审核策 略、端口及服务策略)及系统 可能存在的漏洞发现操作系统中存在的漏 洞并进行漏洞利用2,32(3)操作系统漏洞 修复分析掌握针对操作系统漏洞进行 检测与修复能够针对漏洞提出修复方 案并封堵漏洞2,32第八天 企业内网 安全(1)内网账户权 限问题分析掌握内网账户的权限分配问 题能够清晰
11、了解权限的分配 原则12(2)内网账户权限 提升分析掌握内网中如何从低权限提 升至高权限的漏洞能够发现权限漏洞并利用2, 32(3)内网权限安全 加固分析掌握针对权限的修复方案能够针对权限漏洞提出修 复方案并封堵漏洞32第九天安 全巡检(1)流量分析分析熟悉数据包结构,能够在复杂 的流量中找出异常的流量并 进行分析能够及时发现异常流量并 进行处理,保证系统安全1233(2)计算机取证及 日志分析分析了解计算机取证的方法及步 骤,并利用日志的功能,并在 功能中寻找可以痕迹能够完成日志的分析及计 算机取证的方法与步骤, 在日志中寻找系统中可能 已经发生的攻击行为1,2,33第十天报 告编写,实 习
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络攻防实践 网络 攻防 实践 课程 教学大纲
限制150内