《高等學校信息安全專業(yè)規(guī)劃教材:網(wǎng)絡攻防技術教程(第2版)》詳細地介紹了計算機及網(wǎng) 絡系統(tǒng)面臨的威脅與黑客攻擊方法,詳盡、具體地披露了攻擊技術的真相, 以及防范策略和技術實現(xiàn)措施。全書理論聯(lián)系實際,在每部分技術討論之后 ,都有一套詳細的實驗方案對相關技術進行驗證。 《高等學校信息安全專業(yè)規(guī)劃教材:網(wǎng)絡攻防技術教程(第2版)》共分四個部分,內(nèi)容由淺入深,按照黑 客攻擊通常采用的步驟進行組織,分技術專題進行討論。第一部分介紹了網(wǎng) 絡攻防基礎知識,以使讀者建立起網(wǎng)絡攻防的基本概念。第二部分介紹信息 收集技術,即攻擊前的“踩點”,包括網(wǎng)絡嗅探和漏洞掃描技術。第三部分 是本書的核心內(nèi)容,介紹了代表性的網(wǎng)絡攻擊技術,以及針對性的防御技術 。第四部分著重于防御技術,討論了PKI網(wǎng)絡安全協(xié)議和兩種得到廣泛應用 的安全設備,即防火墻和入侵檢測系統(tǒng)。 《高等學校信息安全專業(yè)規(guī)劃教材:網(wǎng)絡攻防技術教程(第2版)》可作為信息安全、計算機、通信等專業(yè) 本科生、碩士研究生的教科書,也適合于網(wǎng)絡管理人員、安全維護人員和相 關技術人員參考和閱讀。
《高等學校信息安全專業(yè)規(guī)劃教材:網(wǎng)絡攻防技術教程(第2版)》的特點在于理論聯(lián)系實際。在技術討論之后,都有一套詳細的試驗方案對相關技術進行驗證。通過具體的試驗操作,幫助讀者實際掌握和理解各個知識點的精髓?紤]到不同單位千差萬別的試驗條件,我們的試驗內(nèi)容大部分基于很容易搭建的windows和Linux操作系統(tǒng),充分降低了試驗開設過程的成本。本書共分四個部分,內(nèi)容由淺入深,按照黑客攻擊通常采用的步驟進行組織,分技術專題進行討論。第一部分介紹了網(wǎng)絡攻防基礎知識,以使讀者建立起網(wǎng)絡攻防的基本概念。第二部分介紹信息收集技術,即攻擊前的“踩點”,包括網(wǎng)絡嗅探和漏洞掃描技術。第三部分是本書的核心內(nèi)容,介紹了代表性的網(wǎng)絡攻擊技術,以及針對性的防御技術。第四部分著重于防御技術,討論了PKI網(wǎng)絡安全協(xié)議和兩種得到廣泛應用的安全設備,即防火墻和入侵檢測系統(tǒng)。
第一部分 網(wǎng)絡攻擊基礎知識
第1章 黑客與安全事件
1.1 網(wǎng)絡安全事件
1.2 黑客與入侵者
1.2.1 黑客簡史
1.2.2 黑客的定義
1.2.3 入侵者
1.3 黑客攻擊目標與步驟
1.3.1 黑客攻擊的目標
1.3.2 黑客攻擊的步驟
1.4 黑客攻擊發(fā)展趨勢
1.5 社會工程學
第2章 網(wǎng)絡攻防相關概念
2.1 0SI安全體系結構
2.1.1 五類安全服務
2.1.2 安全服務提供的安全機制
2.1.3 安全服務和特定安全機制的關系
2.1.4 0SI安全體系的管理
2.2 網(wǎng)絡脆弱性分析
2.2.1 網(wǎng)絡安全威脅
2.2.2 網(wǎng)絡安全風險
2.2.3 網(wǎng)絡脆弱性
2.3 網(wǎng)絡攻擊的分類
2.4 主動攻擊與被動攻擊
2.4.1 主動攻擊
2.4.2 被動攻擊
2.5 網(wǎng)絡安全模型
2.5.1 P2DR模型
2.5.2 PDR2模型
第二部分 信息收集技術
第3章 網(wǎng)絡嗅探
3.1 嗅探器概述
3.1.1 嗅探器簡介
3.1.2 嗅探器的工作原理
3.2 交換式網(wǎng)絡上的嗅探
3.3 簡易網(wǎng)絡嗅探器的實現(xiàn)
3.4 嗅探器的檢測與防范
3.5 常用嗅探工具
3.5.1 Tcpdump
3.5.2 Libpcap
3.5.3 SnifferPro
3.5.4 WireShark
實驗部分
實驗3.1 wireShark嗅探器的使用
實驗3.2 snifferPro嗅探器的使用
實驗3.3 Telnet協(xié)議密碼嗅探
第4章 漏洞掃描
4.1 系統(tǒng)漏洞
4.1.1 漏洞的概念
4.1.2 已知系統(tǒng)漏洞
4.2 漏洞掃描相關知識
4.2.1 漏洞掃描基本原理
4.2.2 漏洞掃描的分類
4.2.3 漏洞掃描器的組成
4.3 掃描策略與防范
4.3.1 端口掃描與防范
4.3.2 漏洞掃描與防范
4.4 常用掃描工具
實驗部分
實驗4.1 Ping命令的使用
實驗4.2 Supe can工具的使用
實驗4.3 Nmap工具的使用
實驗4.4 綜合掃描工具——流光Fluxay的使用
第三部分 網(wǎng)絡攻擊技術
第5章 拒絕服務攻擊
5.1 拒絕服務攻擊概述
5.1.1 什么是拒絕服務攻擊
5.1.2 拒絕服務攻擊原理
5.1.3 拒絕服務攻擊時的現(xiàn)象
5.2 分布式拒絕服務攻擊
5.2.1 分布式拒絕服務攻擊背景
5.2.2 分布式拒絕服務攻擊的步驟
5.2.3 分布式拒絕服務攻擊分類
5.3 典型攻擊與防范
5.4 DOS/DDoS攻擊工具分析
實驗部分
實驗5.1 Misoskian’sPacketBuilder攻擊工具使用
實驗5.2 阿拉丁uDP洪水攻擊工具使用
實驗5.3 獨裁者Autocrat攻擊工具使用
第6章 緩沖區(qū)溢出攻擊
6.1 緩沖區(qū)溢出攻擊概述
6.1.1 什么是緩沖區(qū)溢出
6.1.2 緩沖區(qū)溢出攻擊歷史
6.1.3 緩沖區(qū)溢出原理
6.2 緩沖區(qū)溢出攻擊分類
6.2.1 基于棧的緩沖區(qū)溢出
6.2.2 基于堆的緩沖區(qū)溢出
6.2.3 基于BSS段的緩沖區(qū)溢出
6.3 緩沖區(qū)溢出攻擊的防范
6.3.1 編寫正確的代碼和代碼審計
6.3.2 非執(zhí)行的緩沖區(qū)
6.3.3 改進C語言函數(shù)庫
6.3.4 數(shù)組邊界檢查
6.3.5 程序指針完整性檢查
實驗部分
實驗6.1 Ms.06030本地權限提升
實驗6.2 IIS5溢出工具使用
實驗6.3 ida漏洞入侵
第7章 Web應用安全攻擊
7.1 Web應用安全概述
7.1.1 Web應用安全簡介
7.1.2 Web應用相關技術
7.1.3 Web應用十大安全漏洞
7.2 SOL注入攻擊
7.2.1 SQL注入的定義
7.2.2 SQL注入的原理
7.2.3 SSQL注入的實現(xiàn)過程
7.2.4 SQL注入的檢測與防范
7.2.5 SQL注入提升權限攻擊實例
7.3 跨站腳本攻擊
7.3.1 跨站腳本攻擊的定義
7.3.2 跨站腳本攻擊的原理
7.3.3 跨站腳本攻擊的實現(xiàn)過程
7.3.4 跨站腳本攻擊的檢測與防范
7.3.5 跨站腳本攻擊實例分析
7.4 欺騙攻擊
7.4.1 ARP欺騙網(wǎng)頁劫持
7.4.2 DNS欺騙網(wǎng)站重定向
7.4.3 網(wǎng)絡釣魚
實驗部分
實驗7.1 “啊D”SQL注入植入惡意程序
實驗7.2 WlS和WEDSQL注入工具獲取管理員權限
實驗7.3 WinArpAttacker工具的使用
第8章 病毒、蠕蟲與木馬
8.1 計算機病毒
8.1.1 計算機病毒的概念
8.1.2 計算機病毒的分類
8.1.3 計算機病毒的特點
8.1.4 計算機病毒的生命周期
8.1.5 典型病毒及其解決方案
8.2 蠕蟲
8.2.1 蠕蟲的概念
8.2.2 蠕蟲的傳播過程
8.2.3 與計算機病毒的區(qū)別
8.2.4 典型蠕蟲與解決方案
8.3 木馬
8.3.1 木馬的概念
8.3.2 木馬的分類
8.3.3 與計算機病毒的區(qū)別
8.3.4 木馬植入手段
8.3.5 木馬攻擊原理
8.3.6 木馬的查殺
8.3.7 典型木馬與解決方案
實驗部分
實驗8.1 制作簡單Word宏病毒
實驗8.2 制作CHM木馬
實驗8.3 灰鴿子遠程控制的配置
第四部分 防御技術
第9章 PKl網(wǎng)絡安全協(xié)議
9.1 公鑰基礎設施PKI概述
9.1.1 PKI簡介
9.1.2 PKI的組成
9.1.3 PKI的功能
9.2 公鑰基礎設施PKI的應用
9.2.1 基于PKI的服務
9.2.2 SSL協(xié)議
9.2.3 虛擬專用網(wǎng)VPN
9.2.4 安全電子郵件
9.2.5 Web安全
9.3 usBKey在PKI中的應用
9.3.1 USBKey簡介
9.3.2 USBKey的特點
9.3.3 WindOWSCSP簡介
實驗部分
實驗9.1 WindowsServer中CA的配置
實驗9.2 配置SSL安全站點
實驗9.3 使用USBKey申請客戶證書
實驗9.4 客戶端使用USBKey登錄SSL站點
實驗9.5 使用USBKey簽名和加密電子郵件
第10章 防火墻
10.1 防火墻技術概述
10.1.1 防火墻的概念
10.1.2 防火墻的發(fā)展過程
10.1.3 防火墻基本安全策略
10.1.4 防火墻的優(yōu)點
10.2 防火墻系統(tǒng)的分類
10.2.1 按結構分類
10.2.2 按技術分類
10.3 防火墻關鍵技術
10.3.1 數(shù)據(jù)包過濾
10.3.2 代理技術
10.3.3 網(wǎng)絡地址轉換
10.3.4 身份認證技術
10.3.5 安全審計和報警
10.3.6 流量統(tǒng)計和控制
10.4 防火墻的發(fā)展方向
實驗部分
實驗10.1 天網(wǎng)防火墻的配置
實驗10.2 添加天網(wǎng)防火墻規(guī)則,并驗證效果
第11章 入侵檢測系統(tǒng)
11.1 入侵檢測技術概述
11.1.1 入侵檢測的概念
11.1.2 入侵檢測的發(fā)展史
11.1.3 通用入侵檢測系統(tǒng)結構
11.1.4 入侵檢測系統(tǒng)標準化
11.2 入侵檢測系統(tǒng)分類
11.2.1 數(shù)據(jù)來源
11.2.2 分析方法
11.2.3 時效性
11.2.4 分布性
11.3 入侵檢測系統(tǒng)的分析技術
11.3.1 異常入侵檢測技術
11.3.2 誤用入侵檢測技術
11.3.3 異常檢測與誤用檢測評價
11.4 典型入侵檢測系統(tǒng)
11.4.1 Snort系統(tǒng)
11.4.2 DIDS系統(tǒng)
11.4.3 AAFID系統(tǒng)
11.4.4.EMERALD系統(tǒng)
11.4.5 NetSTAT系統(tǒng)
11.5 入侵檢測系統(tǒng)的發(fā)展方向
實驗部分
實驗11.1 Snort系統(tǒng)的安裝與配置
實驗11.2 添加Snort規(guī)則,并驗證檢測效果
附錄
附錄一 Sniffer程序源代碼
附錄二 常用跨站腳本攻擊方法
參考文獻