麥剋盧爾,作為富有遠見、廣受贊譽的管理者,Stuar有20多年擔任技術和管理要職的經曆,在技術、運營和財務方麵擁有豐富經驗。加入邁剋菲之前,他曾擔任市值達1780億美元醫療保健機構KaiserPermanent的安全服務執行總監在Kaiser期間,Stuart負責其所有全球服務職能,包括身份信息和訪問管理、公司治理與法規遵從、安全架構、安全谘詢、醫療保健服務提供安全以及産品開發/質量保障。Stuart全麵而深入的安全産品知識贏得瞭廣泛贊譽,他被認為是當今信息安全領域的權威之一。
Joel Scambray是提供戰略安全谘詢服務的Consciere公司的創始人和CEO。他的服務對象包括剛剛創建的小公司到財富50強成員公司,在應對信息安全挑戰與機遇領域具有超過12年的經驗。
George Kurtz,CISSP,CISA,CPA,在擔任McAfee公司的風險及法規遵從部的資深副總裁和總經理之前,George Kurtz是Foundstone公司的CEO。Kurtz在安全領域有超過16年的工作經驗並且幫助數以百計的組織和政府機構解決瞭無數高難度的安全問題。
作為一名國際公認的信息安全專傢、專著作者和企業傢,George經常在該領域的各年會上發錶演講,他的言論經常齣現在眾多頂級刊物和公共媒體上,其中包括CNN電視颱、Fox News(福剋斯新聞)。
第1章 Web應用攻擊的基礎知識
1.1 什麼是Web應用攻擊
1.1.1 GUI Web攻擊
1.1.2 URI攻擊
1.1.3 請求方法、請求頭和數據體
1.1.4 資源
1.1.5 認證,會話和授權
1.1.6 Web客戶端和HTML
1.1.7 其他協議
1.2 為什麼攻擊Web應用
1.3 何人、何時、何地攻擊Web應用
1.3.1 安全薄弱點
1.4 如何攻擊Web應用程序
1.4.1 Web瀏覽器
1.4.2 瀏覽器擴展
1.4.3 HTTP代理
1.4.4 命令行工具
1.4.5 一些老工具
1.5 小結
1.6 參考和進一步閱讀
第2章 剖析
2.1 架構剖析
2.1.1 踩點和掃描:定義範圍
2.1.2 Banner抓取
2.1.3 高級HTTP指紋
2.1.4 中間件架構
2.2 應用剖析
2.2.1 手工檢測
2.2.2 使用搜索工具進行剖析
2.2.3 自動Web爬行工具
2.2.4 常見Web應用剖析
2.3 常用對抗措施
2.3.1 一條警示
2.3.2 保護目錄
2.3.3 保護包含文件
2.3.4 一些其他技巧
2.4 小結
2.5 參考和進一步閱讀
第3章 攻擊Web平颱
3.1 使用Metasploit進行點擊式的漏洞利用
3.2 手工漏洞利用
3.3 檢測繞過技術
3.4 Web平颱安全最佳實踐
3.4.1 通用最佳實踐
3.4.2 IIS加固
3.4.3 加固Apache
3.4.4 PHP最佳實踐
3.5 小結
3.6 參考和進一步閱讀
第4章 攻擊Web認證
4.1 認證威脅
4.1.1 用戶名/密碼威脅
4.1.2 更強的Web認證
4.1.3 Web認證服務
4.2 繞過認證
4.2.1 令牌重放
4.2.2 身份管理
4.2.3 利用客戶端
4.2.4 最後一些思考:身份竊取
4.3 小結
4.4 參考和進一步閱讀
第5章 攻擊Web授權
5.1 授權實現的指紋識彆
5.1.1 爬行ACL
5.1.2 識彆訪問/會話令牌
5.1.3 分析會話令牌
5.1.4 差異分析
5.1.5 角色矩陣
5.2 攻擊ACL
5.3 攻擊令牌
5.3.1 手動預測
5.3.2 自動預測
5.3.3 捕獲/重放
5.3.4 會話定置
5.4 授權攻擊案例分析
5.4.1 水平權限提升
5.4.2 垂直權限提升
5.4.3 差異分析
5.4.4 使用Curl映射許可
5.5 授權最佳實踐
5.5.1 Web ACL最佳實踐
5.5.2 Web授權/會話令牌安全
5.5.3 安全日誌
5.6 小結
5.7 參考和進一步閱讀
第6章 輸入驗證攻擊
6.1 預料意外的情況
6.2 在哪裏尋找攻擊載體
6.3 繞過客戶端驗證
6.4 常見的輸入驗證攻擊
6.4.1 緩衝區溢齣
6.4.2 轉義攻擊
6.4.3 腳本攻擊
6.4.4 邊界檢查
6.4.5 操縱應用程序行為
6.4.6 SQL注入和數據存儲攻擊
6.4.7 執行命令
6.4.8 編碼濫用
6.4.9 PHP全局變量
6.4.10 常見的後果
6.5 小結
6.6 參考和進一步閱讀
第7章 攻擊Web數據存儲
7.1 SQL入門
7.1.1 語法
7.1.2 SELECT,INSERT和UPDATE
7.2 發現SQL注入
7.2.1 語法和錯誤
7.2.2 語義和行為
7.2.3 替換字符編碼
7.3 利用SQL注入漏洞
7.3.1 改變流程
7.3.2 查詢替換數據
7.3.3 平颱
7.4 其他數據存儲攻擊
7.4.1 輸入驗證
7.4.2 把查詢數據從查詢邏輯分離齣來
7.4.3 數據庫加密
7.4.4 數據庫配置
7.5 小結
第8章 攻擊XML Web服務
8.1 什麼是Web服務
8.1.1 傳輸:HTTP(S)上的SOAP
8.1.2 WSDL
8.1.3 目錄服務:UDDI和DISCO
8.1.4 與Web應用程序安全的相似性
8.2 攻擊Web服務
8.3 Web服務安全基礎
8.3.1 Web服務安全措施
8.4 小結
8.5 參考和進一步閱讀
第9章 攻擊Web應用管理
9.1 遠程服務器管理
9.1.1 Telnet
9.1.2 SSH
9.1.3 私有的管理端口
9.1.4 其他管理服務
9.2 Web內容管理
9.2.1 FTP
9.2.2 SSH/scp
9.2.3 FrontPage
9.2.4 WebDAV
9.3 管理員錯誤配置
9.3.1 不必要的Web服務器擴展
9.3.2 信息泄漏
9.4 開發者造成的錯誤
9.5 小結
9.6 參考和進一步閱讀
第10章 攻擊Web客戶端
10.1 漏洞利用
10.2 欺騙
10.3 通用對抗措施
10.3.1 IE安全區域
10.3.2 Firefox安全設置
10.3.3 低權限瀏覽
10.3.4 服務端的對抗措施
10.4 小結
10.5 參考和進一步閱讀
第11章 拒絕服務(Denial of Service)攻擊
11.1 常見的DoS攻擊技術
11.1.1 傳統的DoS攻擊:利用漏洞
11.1.2 現代DoS攻擊:能力損耗
11.1.3 應用層的DoS攻擊
11.2 常見的DoS對抗措施
11.2.1 主動DoS防禦
11.2.2 DoS測試(DoS Testing)
11.2.3 應對DoS攻擊
11.3 總結
11.4 參考和進一步閱讀
第12章 充分認知分析(Full-Knowledge Analysis)
12.1 威脅建模
12.1.1 理清安全對象
12.1.2 識彆資産
12.1.3 架構概述
12.1.4 分解應用程序
12.1.5 識彆威脅並用文檔描述它們
12.1.6 對威脅排序
12.1.7 開發威脅減緩策略
12.2 代碼評審
12.2.1 手動源代碼評審
12.2.2 自動源代碼評審
12.2.3 二進製分析
12.3 應用程序代碼的安全測試
12.3.1 模糊測試
12.3.2 測試工具、程序和用具
12.4 在Web開發流程中的安全
12.4.1 人員
12.4.2 流程
12.4.3 技術
12.5 小結
12.6 參考和進一步閱讀
第13章 Web應用安全掃描器
13.1 技術:Web應用安全掃描器
13.1.1 測試平颱
13.1.2 測試
13.1.3 單個掃描器評審
13.1.4 整體測試結果
13.2 非技術問題
13.2.1 流程
13.2.2 人員
13.3 小結
13.4 參考和進一步閱讀
附錄A Web應用程序的安全檢查列錶
附錄B Web攻擊工具和攻擊技術清單
附錄C URLScan和ModSecurity
附錄D 關於本書的配套網站
索引
· · · · · · (
收起)
評分
☆☆☆☆☆
这本书是美国人写的,他们完全是按照美国的情况作的分析,在中国有的工具未必实用,但是大步分工具是很好的,里边介绍了常用入侵防御的理论与解决方法,对于初学者来说,可以参考看一下,我认为难度适中……
評分
☆☆☆☆☆
介绍了网络攻防的基本原理,总的来说还行,里边有些工具按照提供的地址不能下载!能够给想学习黑客的人提供一个基本的思想!
評分
☆☆☆☆☆
这本书是美国人写的,他们完全是按照美国的情况作的分析,在中国有的工具未必实用,但是大步分工具是很好的,里边介绍了常用入侵防御的理论与解决方法,对于初学者来说,可以参考看一下,我认为难度适中……
評分
☆☆☆☆☆
这本书是美国人写的,他们完全是按照美国的情况作的分析,在中国有的工具未必实用,但是大步分工具是很好的,里边介绍了常用入侵防御的理论与解决方法,对于初学者来说,可以参考看一下,我认为难度适中……
評分
☆☆☆☆☆
买这书的人,多半是为是实战吧?至少我是。可是翻看,感觉就像法理学一样,晦涩,欲露还羞。理论不系统,实战无用,不推荐。