内容简介

本书围绕软件安全的核心原理、漏洞利用技术、漏洞防御机制和自动化漏洞检测方法等方面展开,构建了“原理讲解—攻击实践—防御检测”三维框架。特别针对Linux内核漏洞进行深入剖析,揭示从用户态到内核态的完整攻防路径。

全书共6章,涵盖软件安全基础、常见用户态漏洞攻防及内核漏洞深度解析。针对每种漏洞场景,不仅阐述了其背后的原理,还精心设计了攻击与检测实验,并详细介绍了缓解漏洞的防御机制。为确保读者精准复现实验,专注漏洞本质探索,本书提供了标准化的虚拟机镜像(集成了实验所需的分析工具)以及配套的实验代码仓库。

本书既可作为高校学生的计算机安全课程教材,也适合从事信息安全行业的工程师、系统开发者、安全爱好者阅读,是安全领域学习者与从业者提升实战能力的必备指南。