a
当前位置: 课程信息 >  信息安全

| 信息安全

[2017-12-26]

 计算机病毒原理 课程教学大纲

Course Outline

课程基本信息(Course Information

课程代码

Course Code

IS217

*学时

Credit Hours

32

*学分

Credits

2.0

*课程名称

Course Title

(中文)计算机病毒原理

(英文)The principles of computer virus

*课程性质

Course Type

专业选修课

授课对象

Target Audience

网络空间安全相关专业高年级本科生

*授课语言

(Language of Instruction)

汉语

*开课院系

School

电子信息与电气工程学院——信息安全工程学院

先修课程

Prerequisite

信息安全导论、算法、编程语言

授课教师

Instructor

刘功申

课程网址

(Course Webpage)

 

 

*课程简介(Description

(中文300-500字,含课程性质、主要教学内容、课程教学目标等)

计算机病毒原理是信息安全专业必须掌握的基本知识之一,本课程的开设将满足信息安全专业的相关需要,因此,本课程可以设置为必须课或者选修课。在教学内容方面,课程包括计算机病毒的基本概念;计算机病毒的寄生环境和对计算机病毒的宏观防范策略;典型计算机病毒的作用机理、病毒感染机制及触发机制;计算机病毒的检测技术、清除技术和预防机制;热门的计算机病毒(特洛伊木马、蠕虫、Linux恶意代码、僵尸网络、DDOS恶意代码等)原理及编制技术;同时,将全面讲解计算机病毒技术和反病毒技术的新动向与发展趋势,并结合信息安全领域中的最新研究成果及攻击实例阐述计算机病毒在当今时代的影响力和作用。在本课程的教学过程中,注重理论结合实践,因此设置了恶意代码编制实验和防范技术实验12个。在学习成果考核方面,注重实践考核,因此主要设置大作业(项目)形式进行考核。大作业约占考核成绩的70%

*课程简介(Description

“The principle of computer viruses” is one of the basic lesson of information security engineering. The course will meet the student’s requirement of information security major, so it can be set as required or elective courses. The teaching content of this course includes the basic concepts of computer viruses, computer viruses parasitic environment and macro on computer virus prevention strategy, typical mechanism of computer viruses, virus infections, mechanisms and triggers, virus detection technology, clean technology and preventive mechanisms, the principles of popular computer viruses (Trojan horses, worms, Linux malware, botnet, DDOS malicious code, and so on) . Meanwhile, new trends and development trend of anti-virus technology will be introduced too. During the course of the teaching of this course, pay attention to combining theory and practice, so setting a malicious coding experiment and technology 12. In terms of learning outcomes assessment, practice-oriented, so set up a big job (project) for examination in the form. In the final mark of this lesson, the project is accounted for about 70%.

课程教学大纲(course syllabus

*学习目标(Learning Outcomes)

1.掌握计算机病毒及恶意代码的基本概念及趋势等。

2.掌握普通PE病毒及流行恶意代码的编制原理及技术。

3.掌握恶意代码及计算机病毒防范思路及详细方法。

4.通过大作业实践一种恶意代码的编制或者防范。

5.至少熟练掌握一种恶意代码的数学模型。

 

*教学内容、进度安排及要求

(Class Schedule

&Requirements)

教学内容

学时

教学方式

作业及要求

基本要求

考查方式

信息安全和计算机病毒

2

课堂讲授

掌握基本概念及发展趋势

计算机病毒概述(定义、进展、趋势、感染特征等)计算机病毒理论模型(自动机模型、代数模型、蠕虫传播模型等)

4

课堂讲授

计算机病毒模型作业

单独完成作业

提交文档

算机病毒结构;16位系统病毒编制技术;32位系统下的病毒编制技术等

5

课堂讲授、演示

掌握PE病毒编制技术

宏病毒的原理及编制技术

4

课堂讲授、演示

掌握宏病毒

特洛伊木马及其编制、防范技术

5

课堂讲授、演示

掌握木马技术

Linux操作系统下的恶意代码及其防范

4

课堂讲授、演示

掌握脚本及ELF病毒

计算机病毒检测及清除、计算机病毒防范策略

4

课堂讲授、演示

掌握防范的方法及技术

实践项目讲解

4

课堂讲授、演示

指导学生完成一种病毒代码分析或检测、清除代码分析。典型的如手机病毒分析与实践。选取代表作业进行讲解。

分组完成实践项目

提交代码、文档、分组演示。

 

 

 

 

 

 

 

 

 

 

 

 

……

 

 

 

 

 

*考核方式

(Grading)

(成绩构成): 10%平时;20%书面作业;70%大作业(project

*教材或参考资料

(Textbooks & Other Materials)

恶意代码与计算机病毒,ISBN978-7-302-33592-4清华大学出版社

其它

More

 

备注

Notes

 

 

备注说明:

1.带*内容为必填项。

2.课程简介字数为300-500字;课程大纲以表述清楚教学安排为宜,字数不限。

访问数量:
 a