Web安全基礎及項目實踐

-
【作 者】主編 鄭麗 安厚霖 崔俊鵬
【I S B N 】978-7-5226-0163-2
【責任編輯】周春元
【適用讀者群】高職高專
【出版時間】2022-02-21
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】248
【千字數】387
【印 張】15.5
【定 價】¥45
【叢 書】面向1+X證書系列教材(網絡安全評估)
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
內 容 提 要
本書共10個項目:項目1和項目2介紹Web安全和HTTP協(xié)議的基礎知識;項目3和項目4介紹漏洞環(huán)境的搭建和各種安全工具的使用,包括在Linux系統(tǒng)和Windows系統(tǒng)下搭建漏洞測試平臺及Fiddler、SQLMap、Burp Suite、Nmap和AWVS工具的使用;項目5至項目10對常見的漏洞進行實踐,從原理、攻擊方法和防御策略等方面詳細介紹XSS漏洞、CSRF漏洞、SQL注入漏洞、文件上傳漏洞、文件包含漏洞、點擊劫持漏洞、URL跳轉漏洞與釣魚操作和命令執(zhí)行漏洞。
本書可作為高職高專院校計算機、信息安全、網絡工程等專業(yè)的教材,也可作為信息安全開發(fā)愛好者及1+X認證考試的參考書。
任務驅動: 采用“項目- 任務”編排方式,把學習內容組織成項目并拆分成一個個小任務。
結構新穎: 每個項目都包括理論知識相關的任務和案例實踐相關的任務,理論與實踐相結合,最后通過“項目小結”和“思考與練習”讓讀者總結測試和提高。
案例豐富: 各項目均安排了豐富的實戰(zhàn)案例,并帶領讀者一步步完成案例操作過程。
配套微課: 讀者掃描書中二維碼即可播放微課視頻,進行直觀學習實踐。
前 言
隨著網絡技術的快速發(fā)展,尤其是Web技術的發(fā)展,基于Web環(huán)境的互聯網應用越來越廣泛。網上訂票、購物、銀行轉賬等業(yè)務都依賴于互聯網,這也導致越來越多的個人或企業(yè)敏感信息通過Web展現給了用戶。一些惡意攻擊者會通過Web竊取重要數據或者攻擊Web服務器,影響人們的工作和生活,Web安全問題日益突出。
本書關注到Web安全人才緊缺這一社會現狀,為培養(yǎng)信息安全人才這一目標而編寫。全書從原理到實戰(zhàn),由淺入深、循序漸進地介紹了Web安全基本概念及目前常見高危漏洞的原理、攻擊手段和防御策略,幫助初學者從零開始掌握一些基本技能。
項目1認識Web安全:介紹Web安全的基本概念、Web訪問過程、常見的Web瀏覽器和服務器、使用Chrome瀏覽器查看數據交互的方法。
項目2使用HTTP協(xié)議傳輸數據:包括HTTP協(xié)議和統(tǒng)一資源定位符URL的概念、HTTP請求與HTTP響應的格式、HTTP報文格式,最后分別使用CURL命令和Telnet工具執(zhí)行HTTP請求。
項目3漏洞環(huán)境搭建:搭建常用的漏洞測試環(huán)境,包括Linux系統(tǒng)下的LANMP環(huán)境、Windows系統(tǒng)下的WAMP環(huán)境、DVWA漏洞平臺、SQL注入平臺和XSS測試平臺。
項目4安全工具實踐:對常用的安全工具進行實踐,包括Fiddler、SQLMap、Burp Suite、Nmap和AWVS。
項目5至項目10:對常見的漏洞進行實踐,包括XSS漏洞、CSRF漏洞、SQL注入漏洞、文件上傳漏洞、文件包含漏洞、點擊劫持漏洞、URL跳轉漏洞與釣魚操作和命令執(zhí)行漏洞。首先介紹這些漏洞的理論知識,然后用實例對這些漏洞進行實踐,并給出漏洞防御建議。
本書具有以下特色:
(1)任務驅動。本書采用“項目-任務”編排方式,把學習內容組織成項目并拆分成一個個小任務,用通俗易懂的語言和豐富多彩的案例詳細介紹Web安全的相關基礎知識和技術。
(2)結構新穎。每個項目都包括理論知識相關的任務和案例實踐相關的任務。首先通過清晰明了的語言介紹項目相關的概念及技術,接著安排與當前知識點和實際應用相結合的實例,讓讀者邊學邊練。每個任務也是先介紹任務相關的理論知識,再緊跟實例實踐過程,理論與實踐相結合。此外,每個項目都有“項目小結”和“思考與練習”,讓讀者完成項目后還能對所學知識和技能進行總結與測試。
(3)案例豐富。為加強讀者的實戰(zhàn)能力,每個項目都安排了豐富的案例,并詳細介紹了案例的操作過程,一步一步帶領讀者完成實踐操作。
(4)配套微課。本書提供微課視頻,便于讀者學習和掌握相關內容。
本書由鄭麗(負責整體規(guī)劃和內容組織)、安厚霖、崔俊鵬任主編,李國輝、時瑞鵬任副主編。其中鄭麗、安厚霖、李國輝、時瑞鵬來自天津市職業(yè)大學,崔俊鵬來自天津中德應用技術大學。具體分工如下:項目1由安厚霖編寫,項目2、項目5至項目8由鄭麗編寫,項目3、項目4和項目10由崔俊鵬編寫,項目9由李國輝編寫,全書習題由時瑞鵬編寫。在本書編寫過程中,編者參考了許多優(yōu)秀資源,在此對各位作者的辛勤勞動表示衷心的感謝。
由于編者水平有限,書中不足甚至錯誤之處在所難免,懇請讀者批評指正。
編 者
2021年10月
項目1 認識Web安全 1
項目導讀 1
教學目標 1
任務1 認識Web安全 1
任務2 訪問Web 5
任務3 Chrome瀏覽器查看數據交互 13
項目小結 16
思考與練習 17
項目2 使用HTTP協(xié)議傳輸數據 18
項目導讀 18
教學目標 18
任務1 認識HTTP協(xié)議 18
任務2 HTTP發(fā)送請求與接收響應 23
任務3 查看HTTP報文 29
任務4 使用CURL發(fā)送請求 33
任務5 Telnet模擬HTTP請求 36
項目小結 39
思考與練習 39
項目3 漏洞環(huán)境搭建 41
項目導讀 41
教學目標 41
任務1 Linux系統(tǒng)下的LANMP環(huán)境搭建 41
任務2 Windows系統(tǒng)下的WAMP應用
環(huán)境搭建 44
任務3 DVWA漏洞平臺搭建 53
任務4 SQL注入平臺搭建 58
任務5 XSS測試平臺搭建 63
項目小結 75
思考與練習 75
項目4 安全工具實踐 77
項目導讀 77
教學目標 77
任務1 Fiddler工具實踐 77
任務2 SQLMap工具實踐 83
任務3 Burp Suite工具實踐 94
任務4 Nmap掃描工具實踐 111
任務5 AWVS工具實踐 118
項目小結 123
思考與練習 123
項目5 XSS漏洞實踐 125
項目導讀 125
教學目標 125
任務1 認識XSS漏洞 125
任務2 XSS攻擊與繞過 131
任務3 DVWA平臺的XSS攻擊實踐 138
任務4 XSS漏洞防御 141
項目小結 144
思考與練習 144
項目6 CSRF漏洞實踐 145
項目導讀 145
教學目標 145
任務1 認識CSRF漏洞 145
任務2 在DVWA平臺實踐CSRF攻擊 149
任務3 CSRF漏洞防御 156
項目小結 159
思考與練習 159
項目7 SQL注入漏洞實踐 160
項目導讀 160
教學目標 160
任務1 使用Sqli-labs平臺實踐SQL注入 160
任務2 使用DVWA平臺實踐SQL注入 166
任務3 使用DVWA平臺實踐SQL盲注 181
任務4 SQL注入繞過及漏洞防御技術 192
項目小結 193
思考與練習 194
項目8 文件上傳漏洞實踐 195
項目導讀 195
教學目標 195
任務1 使用DVWA平臺實踐文件上傳漏洞 195
任務2 文件上傳漏洞防御 202
任務3 文件上傳繞過方法 209
項目小結 215
思考與練習 216
項目9 文件包含漏洞實踐 217
項目導讀 217
教學目標 217
任務1 認識文件包含漏洞 217
任務2 使用DVWA平臺實踐文件包含漏洞 220
任務3 繞過攻擊及防御建議 225
項目小結 228
思考與練習 228
項目10 其他安全漏洞實踐 229
項目導讀 229
教學目標 229
任務1 點擊劫持 229
任務2 URL跳轉與釣魚 232
任務3 命令執(zhí)行 235
項目小結 240
思考與練習 240
參考文獻 241
- 零基礎玩轉國產大模型DeepSeek [徐永冰 張帥 編著]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- Python數據庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]
- 物聯網工程設計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- 信息技術基礎(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應用 [主編 陳 萍 劉培培 陳孟軍]
- 大學生職業(yè)發(fā)展與就業(yè)指導 [主編 劉志堅]
- 高級辦公應用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項目實戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網絡原理及應用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學生創(chuàng)業(yè)基礎 [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學生就業(yè)指導 [主編 王麗莉 董宴廷]
- 系統(tǒng)架構設計師章節(jié)習題與考點特訓 [主編 薛大龍 鄒月平]
- 高校學生工作探索與實踐 [郭亮 著]
- 大學生情商管理 [方雄 著]
- 2023年長沙市會展業(yè)發(fā)展報告 [主編 周棟良]