第2版前言
计算机的出现给人们的生活带来了前所未有的便利,然而人们在享受科技进步的同时,也经常遭受计算机病毒的困扰。计算机病毒是一种人为的程序代码,是信息社会发展到一定程度的产物,是犯罪领域的一种新方式。面对这种新的形势和挑战,加强对新型计算机病毒的了解和认识就显得尤为重要了。为了进一步加深信息安全专业本科生以及信息管理、计算机应用等相关专业学生对计算机病毒知识的理解和掌握,提高学生对计算机病毒的认识和应对能力。编者在广泛跟踪最新的计算机病毒技术和反病毒技术进展的基础上,充分吸收相关技术发展的最新成果,结合教学编写了本书。
本书自出版以来,多次印刷,得到了广大高校师生的认可。2012年,本书被评为国家“十二五”规划教材。本次改版,编者在第1版的基础上,结合近几年教学改革实践及反病毒技术的发展,对全书内容进行了优化、补充和完善,使本书更适合人才培养的需要。
本书第2版的内容修订如下:
1. 在第1章中增加了网络病毒、系统漏洞、即时通信病毒、手机病毒的特点分析;
2. 将第1版的第2章传统计算机病毒的工作机制与第3章计算机病毒的表现合并为一章,即第2版的第2章传统计算机病毒的工作机制及发作表现;
3. 在第3章新型计算机病毒的发展趋势及特点和技术中,针对最近流行病毒的特点与发展趋势进行了分析与说明;
4. 在第4章计算机病毒检测技术中增加了网络病毒的检测技术;
5. 在第5章典型计算机病毒的原理、防范和清除中增加了典型蠕虫、后门、黑客等病毒的分析、清除和防范技术;
6. 在第6章网络安全中,对最近网络安全的相关事件进行了分析和说明;
7. 增加了第7章系统漏洞攻击和网络钓鱼概述以及第8章即时通信病毒和移动通信病毒分析的内容;
8. 在第9章常用反病毒软件中的软件产品介绍中,去掉了一些过时的产品,增加了一些最新流行产品的功能分析和介绍;
9. 增加了一个附录,设计了6个综合实验,给出了实验的原理和具体实现步骤等内容。
本书的重要特点体现在两个方面:一是本书编者在总结归纳出计算机病毒工作机制等共性原理的基础上,着重对目前流行的各种典型性的计算机病毒的原理进行了仔细的分析,内容从浅到深,循序渐进,深入浅出,能使读者在较短时间内掌握计算机病毒的基础知识,既能使初学者快速入门,又能使具有一定基础的读者得到进一步的提高;二是结合丰富的实例,用通俗、简明的语言图文并茂地讲解了检测和防治各种计算机病毒的方法,步步引导读者快速掌握反病毒技术的思路和技巧。同时,每一章后面都附有相应的练习题帮助读者对本章所学知识进一步理解和掌握。
本书可以作为高等学校信息安全本科专业基础教材,也适合信息管理和其他计算机应用专业作为选修课教材,同时也适合广大计算机爱好者自学使用。阅读本书时,读者应了解计算机的硬件、系统、网络方面的基础知识,并具有计算机方面的实际应用经验。本书作为教材使用时,建议学时为60学时,各章学时分配如下:
本书由电子科技大学计算机学院秦志光和张凤荔担任主编并组织编写、修改、统稿和定稿,非常感谢在使用第1版图书过程中提出改进意见的各位老师,根据这些意见本书增加了一些编程作业和实验的内容,希望能够锻炼学生的动手能力。感谢电子科技大学软件学院刘峤老师完成了第8章内容的写作;感谢计算机学院的秦科老师,他使用本书的内容进行了教学活动,并提出了一些教学的建议和实验的内容;感谢电子科技大学计算机学院的韩宏老师,他指导学生设计和实现实验的内容,并对实验的过程和程序进行了详细的分析、设计和实现;感谢刘宇江、陈培俊同学实现了实验的编码并调试完成;感谢电子科技大学四川省网络与数据安全重点实验室的老师和博士生们在本书的编著过程中给予的无私帮助!
由于编者水平有限,书中难免存在错误之处,请读者批评指正。编者很愿意听到各位老师和同学们在使用本教材时的反馈意见,读者的反馈意见将有利于我们今后进一步改进。
编者
2015年3月