经典书籍
这些书籍是该领域的奠基之作,系统性地介绍了计算机病毒的基本原理、分析和防护技术。

中文书籍
-
《计算机病毒揭秘与对抗》(第2版)
- 作者: 张银福, 白光伟, 唐礼勇
- 出版社: 电子工业出版社
- 简介: 国内非常经典的计算机病毒分析书籍,内容全面,从病毒的基本原理、分类、传播机制,到静态分析、动态分析、逆向工程等高级技术都有详细介绍,并配有大量实例。
-
《恶意代码分析实战》
- 作者: Michael Sikorski, Andrew Honig
- 译者: 段念 等译
- 出版社: 电子工业出版社
- 简介: 国际上公认的恶意代码分析“圣经”,它系统地介绍了如何使用静态和动态分析技术来理解恶意软件的行为,虽然是英文原著,但中文译本质量很高,是入门和进阶的必读书。
-
《逆向工程核心原理》
- 作者: 李承远
- 出版社: 人民邮电出版社
- 简介: 这本书虽然以Windows平台为主,但详细讲解了x86汇编语言、PE文件结构、调试器使用、API Hook等逆向工程的核心知识,是进行病毒分析和理解其工作原理的必备工具书。
英文书籍
-
"The Art of Computer Virus Research and Defense"
(图片来源网络,侵删)- Author: Peter Szor
- Publisher: Addison-Wesley Professional
- 简介: 被誉为“病毒圣经”的著作,由顶尖反病毒专家Peter Szor撰写,内容极其深入,涵盖了病毒学理论、传播技术、加密技术、反病毒技术、蠕虫、木马等几乎所有方面,是该领域的权威参考书。
-
"Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software"
- Authors: Michael Sikorski, Andrew Honig
- Publisher: No Starch Press
- 简介: 与中文版《恶意代码分析实战》对应,是国际上最流行的恶意代码分析教材,通过一系列实战练习,教授读者如何使用IDA Pro、WinDbg、Sandboxie等工具来分析恶意软件。
-
"Reverse Engineering for Beginners"
- Author: Dennis Yurichev
- Publisher: (Available online for free)
- 简介: 一本非常全面的逆向工程入门教程,内容涵盖汇编语言、二进制文件格式、Windows/Linux API、反调试技术等,并且可以免费在线阅读,是学习逆向工程的绝佳资源。
重要学术论文
这些论文代表了病毒防护领域的关键技术突破和理论发展。
-
"An Archaeology of Computer Viruses"
(图片来源网络,侵删)- Author: Fred Cohen
- Publication: ACM Computing Surveys (CSUR), 1987
- 简介: Fred Cohen是第一个从学术上定义计算机病毒的人,这篇论文是计算机病毒研究的开山之作,首次提出了病毒的形式化定义,并证明了“不存在通用的病毒检测算法”这一重要结论。
-
"Behavior-Based Worm Detection"
- Authors: Christopher Kruegel, Darrell Long, et al.
- Publication: USENIX Security Symposium, 2004
- 简介: 提出了基于行为特征的蠕虫检测方法,通过监控网络流量中的异常行为(如快速扫描、传播模式)来识别蠕虫,而不是依赖特征码,这是从“签名匹配”到“行为分析”转变的重要标志。
-
"PolyPack: Polymorphic Packers to Thwart Static Analysis"
- Authors: Mihai Christodorescu, Johannes Gehrke, et al.
- Publication: ACM Conference on Computer and Communications Security (CCS), 2005
- 简介: 深入研究了多态和加密加壳技术对静态分析的挑战,并提出了一种自动化框架来检测和分类这些加壳器,对于理解现代恶意软件的混淆技术至关重要。
-
"DeepBind: A Deep Learning Approach for Malware Detection"
- Authors: Yaniv Shmueli, Yaniv Zana, et al.
- Publication: International Conference on Machine Learning (ICML) Workshops, 2025
- 简介: 早期尝试使用深度学习(特别是卷积神经网络CNN)对二进制代码进行直接分类的论文之一,展示了利用机器学习绕过传统特征提取进行恶意软件检测的潜力。
-
"GANDIV: A Generative Adversarial Framework for Detecting Evasive Malware"
- Authors: Houda Boumediene, Yanis Ladjel, et al.
- Publication: ACM Conference on Computer and Communications Security (CCS), 2025
- 简介: 提出了一种基于生成对抗网络的恶意软件检测框架,能够生成对抗样本来训练检测器,从而有效应对那些试图逃避检测的“进化型”恶意软件。
权威技术报告与行业资源
这些资源提供了最新的威胁情报、技术趋势和行业最佳实践。
-
Microsoft Security Intelligence Report (SIR)
- 发布机构: Microsoft
- 简介: 微软定期发布的权威报告,详细分析了全球恶意软件、漏洞和网络攻击的趋势、统计数据和地理分布,是了解当前威胁格局的第一手资料。
-
Symantec Internet Security Threat Report (ISTR)
- 发布机构: Broadcom (Symantec Enterprise Products)
- 简介: 赛门铁克(现属于博通)发布的旗舰威胁报告,内容涵盖攻击趋势、勒索软件、物联网威胁、电子邮件威胁等,具有很高的行业影响力。
-
AV-TEST Institute Reports
- 发布机构: AV-TEST Institute
- 简介: 全球领先的独立安全软件测试机构,其定期发布的测试报告客观评估了各种反病毒软件的防护能力、性能和易用性,是选购安全产品的重要参考。
-
VirusTotal
- 网址:
www.virustotal.com - 简介: 一个免费的在线服务,可以分析可疑文件和URL,并聚合了数十款知名反病毒引擎的扫描结果,是研究人员和普通用户初步判断文件安全性的必备工具。
- 网址:
-
MITRE ATT&CK®
- 网址:
attack.mitre.org - 简介: 一个全球性的、公开的对抗战术、技术和程序知识库,它将攻击者使用的技术(如“恶意代码执行”、“防御规避”等)进行了结构化和分类,是进行威胁狩猎、安全防御和事件响应的通用语言和框架。
- 网址:
如何使用这些参考文献
- 初学者: 建议从 《计算机病毒揭秘与对抗》 或 《恶意代码分析实战》 入手,建立对病毒和恶意软件的整体认识。
- 实践者/分析师: 深入学习 《The Art of Computer Virus Research and Defense》 和 《Practical Malware Analysis》,并结合 VirusTotal 和 MITRE ATT&CK 进行实践。
- 研究者/高级工程师: 重点阅读 学术论文,关注最新的技术动态,如AI在恶意软件检测中的应用、高级持续性威胁的防御等,定期查阅 Microsoft SIR 和 Symantec ISTR 等报告,紧跟威胁趋势。
- 寻找解决方案: 参考 AV-TEST 的报告,了解市场上主流安全产品的性能表现。
希望这份列表能对您有所帮助!
