內容簡介
本書從網路安全的基礎開始講起,將重點放在目前常用的Windows和NT系統作業系統上,從攻擊(黑客)和防禦(網路管理員)兩個角度論述了攻擊與防禦的有關知識體系。
目錄
前言
第1章網路程式設計概述
1.1網路協定概述
1.2VisualC++編程環境
第2章套接字程式設計
2.1套接字編程基礎
2.2 套接字函式
2.3實例:smurf攻擊程式的編寫
第3章MDC套接字程式設計
3.1CAsyncSocket類
3.2CSocket類
3.3實例:echo(TCP)客戶機與伺服器程式的編寫
第4章MFCWinInet程式設計
4.1MDCWinInet概述
4.2WinInet的有關類
4.3Winlnet程式設計
第5章ISAPI程式設計
5.1ISAPI編程初步
5.2ISAPI擴展
5.3ISAPI過濾器
5.4ISAPI在網路安全領域的套用
第6章URL和Moniker的使用
6.1URLMoniker概述
6.2創建URLMoniker
6.3實例:利用Moniker下載並顯示HTML檔案
第7章網路開發工具介紹
7.1網路開發工具概述
7.2libpcap與packet.dll介紹
7.3實例:網路包過濾程式設計
第8章黑客簡史
8.1“黑客史”簡述
8.2黑客排名
8.3中國“黑客”的面紗
8.4中美黑客大戰
第9章平台安全
9.1漏洞與隱患
9.2後門與木馬
9.3防火牆的套用
第10章數據安全
10.1概述
10.2加密體系與算法
10.3數字簽名
10.4數據安全系統的設計
10.5破解與防範
第11章身邊的網路安全
11.1概述
11.2問題與對策
11.3實例:網路入侵的詳細過程
11.4實例:網路防禦的詳細過程
第12章安全測試程式設計
12.1網路安全基礎
12.2實例:DoS(拒絕服務)攻擊程式
12.3實例:協定(ARP)攻擊程式
12.4實例:網路監聽程式
第13章入侵檢測系統的設計與分析
13.1入侵檢測系統概述
13.2入侵檢測系統的設計分析
13.3實例:snort入侵檢測系統的設計與分析
13.4實例:入侵檢測系統的商業套用
附錄A網路資源
附錄B網路安全產品介紹