《主机防火墙设计技术及Tdifw源代码分析》以开源项目Tdifw为素材,详细分析了主机防火墙设计技术及实现。《主机防火墙设计技术及Tdifw源代码分析》的目的是帮助读者学习和掌握防火墙设计技术与实现方法。主机防火墙一般采用“服务十驱动”的系统构架,能够控制哪个用户运行的哪个进程能够访问哪个远程主机的哪个端口。相应地,主机防火墙开发者首先需要具备Windows安全模型、服务应用程序设计、内核驱动程序设计、网络体系结构等方面的知识,然后需要掌握如何运用这些技术开发主机防火墙。围绕这些内容,《主机防火墙设计技术及Tdifw源代码分析》分为以下几个部分:Windows安全模型;服务与事件日志;内核驱动程序设计;Windows网络体系结构;Tdifw防火墙设计技术与源代码分析。本书适合大专院校计算机专业的学生、Windows程序员、Windows内核程序员、信息安全领域的程序员以及对Windows防火墙设计感兴趣的编程爱好者使用。阅读本书需要有C语言、Windows操作系统和计算机网络的基础知识。