《主機防火墻設計技術及Tdifw源代碼分析》以開源項目Tdifw為素材,詳細分析了主機防火墻設計技術及實現。《主機防火墻設計技術及Tdifw源代碼分析》的目的是幫助讀者學習和掌握防火墻設計技術與實現方法。主機防火墻一般采用“服務十驅動”的系統(tǒng)構架,能夠控制哪個用戶運行的哪個進程能夠訪問哪個遠程主機的哪個端口。相應地,主機防火墻開發(fā)者首先需要具備Windows安全模型、服務應用程序設計、內核驅動程序設計、網絡體系結構等方面的知識,然后需要掌握如何運用這些技術開發(fā)主機防火墻。圍繞這些內容,《主機防火墻設計技術及Tdifw源代碼分析》分為以下幾個部分:Windows安全模型;服務與事件日志;內核驅動程序設計;Windows網絡體系結構;Tdifw防火墻設計技術與源代碼分析。本書適合大專院校計算機專業(yè)的學生、Windows程序員、Windows內核程序員、信息安全領域的程序員以及對Windows防火墻設計感興趣的編程愛好者使用。閱讀本書需要有C語言、Windows操作系統(tǒng)和計算機網絡的基礎知識。