当前位置:文档之家› 《计算机病毒原理》课程教学大纲

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

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

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

课程简介

计算机病毒原理是信息安全专业必须掌握的基本知识之一,本课程的开设将满足信息安全专业的相关需要。本课程将包括计算机病毒的基本概念;计算机病毒的寄生环境和对计算机病毒的宏观防范策略;典型计算机病毒的作用机理、病毒感染机制及触发机制;计算机病毒的检测技术、清除技术和预防机制;同时,将介绍计算机病毒技术和反病毒技术的新动向与发展趋势,并结合信息安全领域中的最新研究成果及攻击实例阐述计算机病毒在当今时代的影响力和作用。

教学条件

计算机病毒的先修课程为计算机核心课程。学生应该基本掌握汇编语言、C语言、VBA、脚本语言、网络编程、驱动程序编制基本技术,掌握各种流行操作系统(Windows,Linux系列)文件系统知识,了解基本的数学基础、芯片相关技术等。

本课程的教学条件简单,仅仅需要简单的软硬件支持。

硬件:一台性能适中的PC机就可以。

软件方面:

系统:WindowsXP,2K,2K3,7,10等;

虚拟机:VMWareworkstation;

开发软件:masm6.0,office,VC++6.0,VS2015;

教学方法

计算机病毒的教学特点是突出实践、内容全面。

突出实践:该课程设计了10多个计算机病毒制作和防范实验。这些实验都以源代码的形式随堂讲解,并提供了详细的编译、使用指导。学生可以仅仅学习、演示它们,也可以在源代码的基础上就行改进,提高自己的动手能力。

内容全面:本课程不仅介绍和分析了DOS病毒、Windows病毒和Linux 病毒,而且还简单介绍了基于嵌入式操作系统的移动终端恶意代码。从计算机病毒的结构、原理、源代码等方面进行了比较深入的分析,介绍了病毒的

作业参考

尽管实践性很强,但本课程无集中上机实验内容。为了达到教学目标,让学生对病毒行为有个直观的认识,在教学过程中将安排大量的演示,同时,要求学生在课外以课程设计的形式完成一定的编程工作,达到实验目的。

作业一:计算机病毒模型

类型:非分组

要求:学习近5年的计算机病毒模型论文,消化吸收后以自己的语言撰写成文档。

作业二:恶意代码检测论文阅读总结

类型:非分组

要求:学习近三年发表在重要国际会议(英文)或期刊(英文)上的论文,消化吸收后以自己的语言撰写成文档。

作业三:课程设计

类型:分组作业(每组不多于5人)

要求:在多个项目中选择一个完成,提交代码并进行公开演讲。课程设计题目如下(任选一题):

1、智能手机代码植入

2、智能手机网络数据抓取

3、手机恶意代码分析

4、PE病毒代码分析及修改

5、木马源代码分析及修改

6、勒索型恶意代码分析及实践

相关主题
文本预览
相关文档 最新文档