本书以软件定义为出发点,以网络安全为落脚点,在全面系统介绍软件定义的基本概念、相关技术与应用实践的基础上,讲解和探讨软件定义引发的网络安全技术革新、系统安全问题与挑战等内容。全书共18章,首先总体讲解软件定义的概念、技术本质,以及面临的机遇与挑战,然后阐述计算虚拟化与软件定义计算、存储虚拟化与软件定义存储、网络虚拟化与软件定义网络等软件定义相关理论、方法与技术,最后在理解和掌握软件定义的概念、理论、方法与技术的基础上,深入讲解基于软件定义的网络安全技术,并探讨软件定义引发的系统安全问题及其解决思路与方法。本书可作为网络空间安全相关专业的本科生及研究生教材,以及网络工程、信息工程与信息管理等计算机类相关专业的参考书,也可作为网络信息化人员、安全管理人员、网络与信息系统管理人员的参考手册和培训教材。