注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計PHP Web安全開發(fā)實戰(zhàn)

PHP Web安全開發(fā)實戰(zhàn)

PHP Web安全開發(fā)實戰(zhàn)

定 價:¥59.00

作 者: 湯青松
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302511274 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合在安全方面的開發(fā)經(jīng)驗,站在開發(fā)者的角度,循序漸進(jìn)地介紹了大量實際發(fā)生的漏洞案例,并給出了技術(shù)解決方案,包括:常見的網(wǎng)絡(luò)攻擊、代碼安全、前端腳本安全、后端應(yīng)用安全、賬戶安全、加解密認(rèn)證、SQL注入以及服務(wù)器配置等內(nèi)容。通過閱讀本書,讀者能夠?qū)φ麄€網(wǎng)絡(luò)安全有一個全新的認(rèn)識和深入的理解,從而成為一位懂安全、會防護(hù)的工程師,避免在工作中成為黑客攻擊的對象。 本書適合PHP開發(fā)人員、網(wǎng)絡(luò)維護(hù)人員以及對網(wǎng)絡(luò)安全攻防技術(shù)感興趣的讀者閱讀。

作者簡介

  湯青松,2017 PHP全球開發(fā)者大會安全話題演講嘉賓,前烏云眾測研發(fā)工程師,慕課網(wǎng)Web安全方向高級講師;現(xiàn)工作于中國婚博會,負(fù)責(zé)技術(shù)實現(xiàn)與數(shù)據(jù)安全方面的工作。

圖書目錄

第1章 信息泄露 1 

1.1 主機(jī)信息 1 

1.1.1 子域名信息 2 

1.1.2 端口信息 5 

1.1.3 域名注冊信息 10 

1.1.4 網(wǎng)站后臺地址 12 

1.2 源碼泄露 14 

1.2.1 Git源碼泄露 15 

1.2.2 SVN源碼泄露 17 

1.2.3 .DS_Store文件泄露 18 

1.2.4 網(wǎng)站備份壓縮文件 20 

1.2.5 WEB-INF/web.xml泄露 21 

1.2.6 防御方案 24 

1.3 賬戶弱口令 24 

1.3.1 漏洞成因 24 

1.3.2 漏洞危害 25 

1.3.3 漏洞案例 26 

1.3.4 防范方法 29 

第2章 常規(guī)漏洞 31 

2.1 SQL注入 31 

2.1.1 注入方式 32 

2.1.2 漏洞的3種類型 39 

2.1.3 檢測方法 41 

2.1.4 防范方法 43 

2.1.5 代碼審查 45 

2.1.6 小結(jié) 47 

2.2 XSS跨站 47 

2.2.1 XSS漏洞類型 48 

2.2.2 漏洞危害 51 

2.2.3 防范方法 54 

2.2.4 操作實踐 56 

2.2.5 代碼審查 58 

2.2.6 小結(jié) 59 

2.3 代碼注入與命令執(zhí)行 59 

2.3.1 漏洞類型 60 

2.3.2 漏洞案例 62 

2.3.3 防御方法 65 

2.3.4 命令執(zhí)行 65 

2.3.5 小結(jié) 67 

2.4 CSRF跨站請求偽造 67 

2.4.1 原理分析 67 

2.4.2 漏洞案例 68 

2.4.3 操作實踐 72 

2.4.4 防御方法 73 

2.4.5 防御代碼示例 74 

2.4.6 小結(jié) 75 

2.5 文件包含 76 

2.5.1 漏洞成因 76 

2.5.2 本地文件包含 76 

2.5.3 遠(yuǎn)程文件包含 79 

2.5.4 測試方法 82 

2.5.5 使用PHP封裝協(xié)議 83 

2.5.6 小結(jié) 84 

2.6 文件上傳漏洞 85 

2.6.1 利用方式 85 

2.6.2 上傳檢測 86 

2.6.3 解析漏洞 87 

2.6.6 小結(jié) 92 

第3章 業(yè)務(wù)邏輯安全 93 

3.1 驗證碼安全 93 

3.1.1 圖片驗證碼 94 

3.1.2 數(shù)字暴力破解 98 

3.1.3 空驗證碼突破 99 

3.1.4 繞過測試 101 

3.1.5 憑證返回 102 

3.1.6 小結(jié) 103 

3.2 密碼找回 103 

3.2.1 敏感信息泄露 104 

3.2.2 郵箱弱token 105 

3.2.3 驗證的有效性 106 

3.2.4 注冊覆蓋 107 

3.2.5 小結(jié) 109 

3.3 接口盜用 109 

3.3.1 API盜用 109 

3.3.2 短信轟炸 111 

3.4 賬戶越權(quán) 116 

3.4.1 未授權(quán)訪問 116 

3.4.2 水平越權(quán) 118 

3.4.3 垂直越權(quán) 120 

3.4.4 小結(jié) 121 

3.5 支付漏洞 121 

3.5.1 支付流程分析 122 

3.5.2 金額數(shù)據(jù)篡改 123 

3.5.3 商品數(shù)量篡改 125 

3.5.4 運(yùn)費(fèi)金額修改 127 

3.5.5 小結(jié) 128 

3.6 SSRF服務(wù)端請求偽造 129 

3.6.1 漏洞成因 129 

3.6.2 漏洞案例 131 

3.6.3 總結(jié) 134 

第4章 LANMP安全配置 135 

4.1 PHP安全配置 135 

4.2 PHP安全擴(kuò)展 139 

4.2.1 taint簡介 139 

4.2.2 安裝taint 140 

4.2.3 測試驗證 141 

4.2.4 小結(jié) 144 

4.3 Apache安全配置 144 

4.3.1 屏蔽版本信息 144 

4.3.2 目錄權(quán)限隔離 145 

4.3.3 關(guān)閉默認(rèn)主機(jī) 145 

4.3.4 低權(quán)限運(yùn)行 145 

4.3.5 防止用戶自定義設(shè)置 145 

4.3.6 禁止顯示目錄 146 

4.4 Nginx安全配置 148 

4.4.1 配置防御 148 

4.4.2 防止權(quán)限擴(kuò)大 149 

4.4.3 WAF擴(kuò)展 150 

4.4.4 Nginx解析漏洞 152 

4.5 Redis配置 154 

4.5.1 漏洞成因 154 

4.5.2 漏洞案例 156 

4.5.3 小結(jié) 157 

4.6 MySQL安全配置 157 

4.6.1 權(quán)限安全 157 

4.6.2 網(wǎng)絡(luò)配置 162 

4.6.3 MySQL日志 163 

4.6.4 主機(jī)配置 164 

4.6.5 啟動選項 165 

第5章 認(rèn)證與加密 167 

5.1 數(shù)據(jù)加密與簽名 167 

5.1.1 對稱加密與非對稱加密 167 

5.1.2 數(shù)字簽名 169 

5.1.3 數(shù)字證書 170 

5.2 HTTPS安全 171 

5.2.1 HTTPS簡介 171 

5.2.2 HTTPS被攻擊的方式 173 

5.2.3 常見誤區(qū) 174 

5.3 密碼加密策略 175 

5.3.1 密碼存儲 176 

5.3.2 密碼傳輸 178 

5.3.3 漏洞案例 178 

5.3.4 總結(jié) 180 

第6章 其他Web安全主題 181 

6.1 DDoS攻擊 181 

6.1.1 DDoS分類 182 

6.1.2 應(yīng)對方案 183 

6.1.3 漏洞案例 184 

6.1.4 小結(jié) 186 

6.2 CMS通用漏洞 186 

6.2.1 漏洞簡介 186 

6.2.2 等級劃分 187 

6.2.3 漏洞案例 188 

6.2.4 防御方法 191 

6.3 網(wǎng)頁掛馬 192 

6.3.1 掛馬類型 193 

6.3.2 掛馬檢測 194 

6.3.3 小結(jié) 196 

6.4 Burp Suite 196 

6.4.1 攔截數(shù)據(jù)包 197 

6.4.2 修改數(shù)據(jù)包 198 

6.4.3 頁面鏈接抓取 199 

6.4.4 自動化挖掘 201 

6.4.5 暴力破解 201 

6.5 SQLMap 203 

6.5.1 查看數(shù)據(jù)庫賬戶 205 

6.5.2 查看數(shù)據(jù)庫中的所有賬戶 206 

6.5.3 獲取所有數(shù)據(jù)庫名稱 207 

6.5.4 獲取數(shù)據(jù)庫表名稱 208 

6.5.5 查看表結(jié)構(gòu) 209 

6.5.6 導(dǎo)出數(shù)據(jù) 210 


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號